From f8a4a4306824bf9874a4333e12a0307555ffbb08 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期二, 15 七月 2025 14:41:42 +0800 Subject: [PATCH] 前端 --- admin/src/components/business/OperaIdentityDetailWindow.vue | 34 ++++++++++++---------------------- 1 files changed, 12 insertions(+), 22 deletions(-) diff --git a/admin/src/components/business/OperaIdentityDetailWindow.vue b/admin/src/components/business/OperaIdentityDetailWindow.vue index 3872416..4d97125 100644 --- a/admin/src/components/business/OperaIdentityDetailWindow.vue +++ b/admin/src/components/business/OperaIdentityDetailWindow.vue @@ -80,8 +80,8 @@ <el-input type="textarea" rows="5" v-model="form.auditRemark" placeholder="璇疯緭鍏ヨ璇佸鏍稿娉�" v-trim/> </el-form-item> </el-form> - <el-button @click="checkDo(2)" type="primary" class="status-red">鍚屾剰</el-button> - <el-button @click="checkDo(3)" type="danger" >鎷掔粷</el-button> + <el-button @click="checkDo(2)" :loading="dealing" type="primary" class="status-red">鍚屾剰</el-button> + <el-button @click="checkDo(3)" :loading="dealing" type="danger" >鎷掔粷</el-button> </div> </div> </GlobalWindow> @@ -91,7 +91,7 @@ import GlobalWindow from '@/components/common/GlobalWindow' import BaseOpera from '@/components/base/BaseOpera' import { getById } from '@/api/business/member' -import { fetchList as renzhengList,audit } from '@/api/business/identityInfo' +import { fetchList as renzhengList, audit } from '@/api/business/identityInfo' export default { components: { GlobalWindow @@ -99,6 +99,7 @@ extends: BaseOpera, data () { return { + dealing: false, form: { id: null, auditRemark: null @@ -135,25 +136,11 @@ open (title, row) { this.title = title this.visible = true - this.activeTabs = 0 - this.type = 0 - this.page0 = 1 - this.pageSize = 10 - this.tableData = {} - this.tableData1 = {} this.tableData2 = [] this.id = row.id this.form.id = this.id + this.form.auditRemark =null this.memberId = row.memberId - this.searchForm = { - type: 0, - startTime: null, - endTime: null, - optType: null, - acceptMemberId: -1, - releaseMemberId: -1, - transactionNo: null - } this.getData() }, getData () { @@ -168,12 +155,12 @@ }, checkDo (status) { - console.log( this.$refs.formCheck.length) + console.log(this.$refs.formCheck.length) this.$refs.formCheck.validate((valid) => { if (!valid) { return } - this.$dialog.actionConfirm('鎮ㄧ‘璁ゃ��' + (status === 3 ? '鎷掔粷' : '鍚屾剰') + '銆戣鐢宠鍚楋紵','鎿嶄綔纭') + this.$dialog.actionConfirm('鎮ㄧ‘璁ゃ��' + (status === 3 ? '鎷掔粷' : '鍚屾剰') + '銆戣鐢宠鍚楋紵', '鎿嶄綔纭') .then(() => { this.dealing = true audit({ @@ -182,9 +169,12 @@ auditRemark: this.form.auditRemark }) .then(res => { - this.$tip.apiSuccess('澶勭悊鎴愬姛') + this.$tip.apiSuccess('鎿嶄綔鎴愬姛') this.getData() - this.isShowProblem = false + this.$emit('success') + }) + .catch(e => { + this.$tip.apiFailed(e) }) .finally(() => { this.dealing = false -- Gitblit v1.9.3