diff --git a/src/views/modules/ecss/del_upload_excel.vue b/src/views/modules/ecss/del_upload_excel.vue index 38cdb93..1b3e379 100644 --- a/src/views/modules/ecss/del_upload_excel.vue +++ b/src/views/modules/ecss/del_upload_excel.vue @@ -227,10 +227,10 @@ - 保存 - 确认保存 - 取消预览 - 关闭 + 保存 + 确认保存 + 取消预览 + 关闭 @@ -528,6 +528,8 @@ showPreview: false, // 是否显示预览 selectedFile: null, // 选择的文件 previewLoading: false, // 预览加载状态 + saveButtonLoading: false, // 保存按钮加载状态 + confirmSaveButtonLoading: false, // 确认保存按钮加载状态 deletedInvoices: [], // 被删除的发票号列表 customSearchData: {}, customerList : [],//所有客户 @@ -975,6 +977,9 @@ this.$message.error("请先上传文件!") return false } + + this.saveButtonLoading = true // 开始加载 + const formData = new FormData() formData.append("buNo",this.pageData.buNo) formData.append("username",this.$store.state.user.name) @@ -1042,6 +1047,10 @@ confirmButtonText: '确定' }); } + }).catch(error => { + this.$message.error('保存失败:' + (error.message || '网络异常')) + }).finally(() => { + this.saveButtonLoading = false // 结束加载 }); @@ -1127,6 +1136,8 @@ } } + this.confirmSaveButtonLoading = true // 开始加载 + // 发送保存请求 const formData = new FormData() formData.append("buNo", this.pageData.buNo) @@ -1208,6 +1219,10 @@ confirmButtonText: '确定' }); } + }).catch(error => { + this.$message.error('保存失败:' + (error.message || '网络异常')) + }).finally(() => { + this.confirmSaveButtonLoading = false // 结束加载 }); },