From 08ea93854a1e647518a751db4e1fbded7b381a6c Mon Sep 17 00:00:00 2001
From: dcc <dcc@163.com>
Date: Mon, 08 Jul 2024 16:16:57 +0800
Subject: [PATCH] vip抢筹秘钥修改
---
src/views/vip/components/VIPScramble-hold.vue | 69 ++++++++++++++++++++++++++++++++++
1 files changed, 69 insertions(+), 0 deletions(-)
diff --git a/src/views/vip/components/VIPScramble-hold.vue b/src/views/vip/components/VIPScramble-hold.vue
index 33dc8eb..e86697a 100644
--- a/src/views/vip/components/VIPScramble-hold.vue
+++ b/src/views/vip/components/VIPScramble-hold.vue
@@ -34,6 +34,9 @@
<a-button type="primary" icon="plus-circle" style="margin-left: 8px" @click="Lockvisibledialog = true"
>添加
</a-button>
+ <a-button type="primary" icon="key" style="margin-left: 8px" @click="updateKey"
+ >密钥配置
+ </a-button>
</span>
</a-form-item>
</a-col>
@@ -207,10 +210,32 @@
</a-row>
</a-form>
</a-modal>
+ <a-modal
+ title="密钥配置"
+ :width="830"
+ :visible="visibledialog"
+ :confirmLoading="keyvisibleloading"
+ @ok="getkeyDialogok"
+ @cancel="handlekeyCancel"
+ >
+ <a-form :form="addkeyUserform" ref="addkeyUserform">
+ <a-row :gutter="48">
+ <a-col :md="12" :lg="12" :sm="12">
+ <a-form-item label="密钥配置" :labelCol="labelCol" :wrapperCol="wrapperCol">
+ <a-input
+ placeholder="请输入密钥配置"
+ v-decorator="['vipPassword', { rules: [{ required: true, message: '请输入密钥配置' }] }]"
+ />
+ </a-form-item>
+ </a-col>
+ </a-row>
+ </a-form>
+ </a-modal>
</div>
</template>
<script>
import { positionlock, positionsell, examine, sitevipList, sitevipAdd, sitevipUpdate,sitevipUpdateStatus,sitevipDel } from '@/api/position'
+import { setupdate,admingetSetting } from '@/api/risksetting'
import { nextagent } from '@/api/home'
import pick from 'lodash.pick'
import moment from 'moment'
@@ -302,12 +327,15 @@
'lowestTrade',
'createTime',
'updateTime',
+ 'vipPassword'
],
datalist: [],
agentlist: [],
agentloading: false,
Lockvisibledialog: false,
+ visibledialog: false,
Lockvisibleloading: false,
+ keyvisibleloading: false,
Lockvisibleform: this.$form.createForm(this),
clickpositionId: '',
agentqueryParam: {
@@ -325,17 +353,32 @@
md: { span: 14 },
},
addUserform: this.$form.createForm(this),
+ addkeyUserform: this.$form.createForm(this),
currentdetail: '',
+ details: {}
}
},
created() {
this.getlist()
+ this.getdetail()
},
methods: {
+ updateKey(){
+ this.visibledialog = true
+ this.fields.forEach((v) => this.addkeyUserform.getFieldDecorator(v))
+ this.addkeyUserform.setFieldsValue(pick(this.details, this.fields))
+ },
+ getdetail () {
+ admingetSetting().then((res) => {
+ this.details = res.data
+ })
+ },
geteditStock(val) {
+ console.log(val);
this.currentdetail = val
this.Lockvisibledialog = true
this.fields.forEach((v) => this.addUserform.getFieldDecorator(v))
+ console.log(this.fields);
this.addUserform.setFieldsValue(pick(val, this.fields))
},
getLockopen(val) {
@@ -362,8 +405,14 @@
})
},
handleCancel() {
+ console.log('handleCancel',this.Lockvisibledialog);
this.Lockvisibledialog = false
const form = this.$refs.addUserform.form
+ form.resetFields()
+ },
+ handlekeyCancel() {
+ this.visibledialog = false
+ const form = this.$refs.addkeyUserform.form
form.resetFields()
},
getDialogok() {
@@ -407,6 +456,26 @@
}
})
},
+ getkeyDialogok() {
+ const form = this.$refs.addkeyUserform.form
+
+ form.validateFields((errors, values) => {
+ if (!errors) {
+ values.id = this.details.id
+ setupdate(values).then((res) => {
+ if (res.status == 0) {
+ this.visibledialog = false
+ this.$message.success('修改成功')
+ form.resetFields()
+ this.getdetail()
+ } else {
+ this.$message.error(res.msg)
+ }
+ this.visibledialog = false
+ })
+ }
+ })
+ },
getinit() {
this.queryParam = {
pageNum: 1,
--
Gitblit v1.9.3