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
+ })
}
},
// 展开折叠