diff --git a/src/views/incomePayments/meetManage/modules/UploadMeetFileModal.vue b/src/views/incomePayments/meetManage/modules/UploadMeetFileModal.vue index 10edb7b..be268c8 100644 --- a/src/views/incomePayments/meetManage/modules/UploadMeetFileModal.vue +++ b/src/views/incomePayments/meetManage/modules/UploadMeetFileModal.vue @@ -21,10 +21,6 @@ - @@ -116,6 +112,10 @@ export default { }, handleOk() { const that = this + if (this.confirmLoading) { + return + } + this.confirmLoading = true // 触发表单验证 this.form.validateFields((err, values) => { if(!err && values.fileIds !== undefined){ @@ -127,8 +127,18 @@ export default { if(res.success){ that.$message.success(res.message) that.$emit('ok') + this.confirmLoading = false that.close() + }else { + this.$message.warn(res.message) + this.confirmLoading = false } + }).catch((err) => { + console.log(err,'err') + }).finally(() => { + setTimeout(() => { + this.confirmLoading = false + }, 1000) }) }else { that.close()