From b86e65dc9cddd504a67c863f60b2688b0133be43 Mon Sep 17 00:00:00 2001 From: woody Date: Mon, 16 Jun 2025 15:09:47 +0800 Subject: [PATCH] =?UTF-8?q?feat(bonusCount):=20=E5=88=97=E8=A1=A8=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E6=8C=89=E9=92=AE=E6=B7=BB=E5=8A=A0loading?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../settlementCenter/bonusCount/index.vue | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/views/settlementCenter/bonusCount/index.vue b/src/views/settlementCenter/bonusCount/index.vue index 48133c2..b37d454 100644 --- a/src/views/settlementCenter/bonusCount/index.vue +++ b/src/views/settlementCenter/bonusCount/index.vue @@ -146,17 +146,20 @@ size="small" style="background-color: #48B2FD;" class="thebtn2" + :loading="btnLoading" @click="balance" >{{ '结算' }} {{ '公布' }} {{ '不公布' }} {{ '发放' }} {{ '提现' }} @@ -406,6 +411,7 @@ export default { }, data() { return { + btnLoading: false, dealerList: [], isActive: true, typeList: [ @@ -528,6 +534,7 @@ export default { const verify = this.verifySelect() const time = this.$refs.multipleTable.selection[0].settleDate if (verify) { + this.btnLoading = true settleBonus({ 'settleDate': time }).then((res) => { if (res.code == 200) { Message({ @@ -541,6 +548,9 @@ export default { }) } }) + .finally(() => { + this.btnLoading = false + }) } }, // 不公布 @@ -548,6 +558,7 @@ export default { const verify = this.verifySelect() const time = this.$refs.multipleTable.selection[0].settleDate if (verify) { + this.btnLoading = true noPublishBonus({ 'settleDate': time }).then((res) => { if (res.code == 200) { Message({ @@ -561,6 +572,9 @@ export default { }) } }) + .finally(() => { + this.btnLoading = false + }) } }, // 公布 @@ -568,6 +582,7 @@ export default { const verify = this.verifySelect() const time = this.$refs.multipleTable.selection[0].settleDate if (verify) { + this.btnLoading = true publishBonus({ 'settleDate': time }).then((res) => { if (res.code == 200) { Message({ @@ -581,6 +596,9 @@ export default { }) } }) + .finally(() => { + this.btnLoading = false + }) } }, // 发放 @@ -588,6 +606,7 @@ export default { const verify = this.verifySelect() const time = this.$refs.multipleTable.selection[0].settleDate if (verify) { + this.btnLoading = true grantBonus({ 'settleDate': time }).then((res) => { if (res.code == 200) { Message({ @@ -601,6 +620,9 @@ export default { }) } }) + .finally(() => { + this.btnLoading = false + }) } }, // 提现 @@ -608,6 +630,7 @@ export default { const verify = this.verifySelect() const time = this.$refs.multipleTable.selection[0].settleDate if (verify) { + this.btnLoading = true withdrawalBonus({ 'settleDate': time }).then((res) => { if (res.code == 200) { Message({ @@ -621,6 +644,9 @@ export default { }) } }) + .finally(() => { + this.btnLoading = false + }) } }, // 展开折叠