审批增加loading调节

This commit is contained in:
yunkexin 2026-06-30 09:37:59 +08:00
parent ef3fac493f
commit 118ff4c71c

View File

@ -5,8 +5,8 @@
<u--textarea v-model="value" placeholder="请输入审批意见"></u--textarea>
</view>
<view class="buttons">
<u-button @click="handlePass" class="btn first-btn" type="primary" text="通过"></u-button>
<u-button @click="handleReject" :disabled="localIsBtnRefuseDisable" type="warning" text="驳回"></u-button>
<u-button @click="handlePass" class="btn first-btn" type="primary" text="通过" :loading="isDisabled"></u-button>
<u-button @click="handleReject" :disabled="localIsBtnRefuseDisable" type="warning" text="驳回" :loading="isDisabled"></u-button>
</view>
</view>
</view>
@ -53,7 +53,8 @@
data() {
return {
value: '',
localIsBtnRefuseDisable: this.isBtnRefuseDisable
localIsBtnRefuseDisable: this.isBtnRefuseDisable,
isDisabled: false
}
},
// beforeCreate() KO
@ -81,6 +82,7 @@
methods: {
handlePass() {
this.isDisabled = true
const genParams = this.handleGenParams(10)
handlePassAudit(genParams, this.okApi).then(res => {
// this.$emit('pass', this.dataSource)
@ -95,9 +97,11 @@
//
handlePassAuditCallBack(res.Data + "?id=" + genParams.DATA_ID).then(
res2 => {
this.isDisabled = false
uni.navigateBack()
})
} else {
this.isDisabled = false
uni.navigateBack()
}
// }
@ -105,14 +109,17 @@
})
},
handleReject() {
this.isDisabled = true
if (this.value == undefined || this.value === '' || this.value.length < 1) {
uni.$showErrorInfo('请输入驳回意见!')
this.isDisabled = false
return false
}
const genParams = this.handleGenParams(20)
handleRejestAudit(genParams, this.refuseApi).then(res => {
// this.$emit('reject', this.dataSource)
uni.$showMsgFunc('驳回成功!', () => {
this.isDisabled = false
uni.navigateBack()
}, 'success', 1000)
@ -133,7 +140,7 @@
this.dataSource.CurrentNode = currentNodes[0];
}
}
if(this.TASK_ORGID&&this.TASK_ORGID.length>0){
if (this.TASK_ORGID && this.TASK_ORGID.length > 0) {
this.dataSource.Parameter22 = this.TASK_ORGID
}
const params = {