diff --git a/src/pages/config/pages/processManage/process.vue b/src/pages/config/pages/processManage/process.vue index cff9a181f..c94fd1456 100644 --- a/src/pages/config/pages/processManage/process.vue +++ b/src/pages/config/pages/processManage/process.vue @@ -60,6 +60,9 @@ width="55" label="序号" align="center"> + + + + + + + > + + + > + + + > + + + > + + + > + + { - this.saveLoading = false + }).finally(() => { + this.saveLoading = false + this.isSubmit = false }) }, handleSubmit() { @@ -576,6 +578,7 @@ if (valid) { this.$refs['Form'].validate((valid) => { if (valid) { + this.saveLoading = true this.isSubmit = true this.$http.post('lawss/activiti/startProcessRollBack', { createUser: this.$store.getters.userInfo.userId, @@ -607,9 +610,11 @@ } this.$router.push('/processCenter') } + this.saveLoading = false this.isSubmit = false }) } else { + this.saveLoading = false this.isSubmit = false this.$message.warning('流程启动失败') } diff --git a/src/pages/processCenter/pages/creatProcess/bzdy/step2.vue b/src/pages/processCenter/pages/creatProcess/bzdy/step2.vue index c824bbae5..d19c9ac87 100644 --- a/src/pages/processCenter/pages/creatProcess/bzdy/step2.vue +++ b/src/pages/processCenter/pages/creatProcess/bzdy/step2.vue @@ -365,6 +365,8 @@ this.saveLoading = false }) } else { + this.isSubmit = false + this.saveLoading = false return this.$message.warning('请完善基础信息') } }) diff --git a/src/pages/processCenter/pages/creatProcess/bzdy/step5-1.vue b/src/pages/processCenter/pages/creatProcess/bzdy/step5-1.vue index b9fff7703..4381c6a41 100644 --- a/src/pages/processCenter/pages/creatProcess/bzdy/step5-1.vue +++ b/src/pages/processCenter/pages/creatProcess/bzdy/step5-1.vue @@ -307,6 +307,8 @@ this.drawerModal = true }, checkedRole (data) { + this.isSubmit = true + this.saveLoading = true changeAssigneeNew({ taskId: this.$route.query.taskIds, // 任务id userId:this.$store.getters.userInfo.userId, // 委托人 @@ -321,6 +323,9 @@ } else { this.$message.warning(res.message) } + }).finally(() => { + this.isSubmit = false + this.saveLoading = false }) }, // 请求转换流程图 @@ -395,6 +400,7 @@ }, handleSave() { this.saveLoading = true + this.isSubmit = true let json = this.form json.responUserList = this.tableData this.form.docUser = this.newDocUser @@ -407,14 +413,16 @@ saveTaskForPub(_formData).then(res => { this.saveLoading = false this.$message.success('保存成功') - }).catch(e => { + }).finally(() => { this.saveLoading = false + this.isSubmit = false }) }, handleSubmit() { this.$refs['qbkwForm'].validate((valid) => { if (valid) { this.isSubmit = true + this.saveLoading = true let json = this.jsonData json.commentText = this.commentText5 json.hzfileId = this.form.hzfileId @@ -431,6 +439,7 @@ this.$router.push('/processCenter') } this.isSubmit = false + this.saveLoading = false }) } }) diff --git a/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step1.vue b/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step1.vue index 8028ecbfb..b1d5a532f 100644 --- a/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step1.vue @@ -785,6 +785,7 @@ export default { } else { this.$message.warning('请完成流程信息的人员选择') this.isSubmit = false + this.saveLoading = false } }) } diff --git a/src/pages/processCenter/pages/creatProcess/bzpg/step1.vue b/src/pages/processCenter/pages/creatProcess/bzpg/step1.vue index 743550ab1..127e06fee 100644 --- a/src/pages/processCenter/pages/creatProcess/bzpg/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/bzpg/step1.vue @@ -461,6 +461,9 @@ label="序号" width="70" align="center"> + + { + }).finally(() => { this.saveLoading = false; + this.isSubmit = false }); }, //提交事件 diff --git a/src/pages/processCenter/pages/creatProcess/bzqdfb/step1-3.vue b/src/pages/processCenter/pages/creatProcess/bzqdfb/step1-3.vue index 69e392176..602be641c 100644 --- a/src/pages/processCenter/pages/creatProcess/bzqdfb/step1-3.vue +++ b/src/pages/processCenter/pages/creatProcess/bzqdfb/step1-3.vue @@ -665,6 +665,7 @@ export default { //保存事件 handleSave() { this.saveLoading = true; + this.isSubmit = true; let _formData = new FormData(); _formData.append("id", this.bpnId || ""); _formData.append("createUser", this.$store.getters.userInfo.userId); @@ -683,12 +684,15 @@ export default { this.saveLoading = false; this.$message.success("保存成功"); this.bpnId = res.result; - }).catch(e => { + }).finally(() => { this.saveLoading = false; + this.isSubmit = false; }); }, //提交事件 handleSubmit() { + this.isSubmit = true + this.saveLoading = true this.listForm.commentText = this.commentText const json = JSON.stringify(this.listForm); this.$http.post('lawss/activiti/completeTask', { @@ -702,6 +706,8 @@ export default { this.$message.success(res.message) this.$router.push('/processCenter') } + this.isSubmit = false + this.saveLoading = false }); }, //标准表格选择框改变 diff --git a/src/pages/processCenter/pages/creatProcess/bzqdfb/step1_1.vue b/src/pages/processCenter/pages/creatProcess/bzqdfb/step1_1.vue index d36095150..e8d14f962 100644 --- a/src/pages/processCenter/pages/creatProcess/bzqdfb/step1_1.vue +++ b/src/pages/processCenter/pages/creatProcess/bzqdfb/step1_1.vue @@ -1051,6 +1051,7 @@ export default { }, //保存事件 handleSave() { + this.isSubmit = true this.saveLoading = true; this.listForm.dataList = this.dataList this.listForm.fileName = this.fileInfoList @@ -1071,6 +1072,7 @@ export default { this.bpnId = res.result; }).catch(e => { this.saveLoading = false; + this.isSubmit = false }); }, //提交事件 @@ -1088,6 +1090,7 @@ export default { this.$refs["Form"].validate((valid) => { if (valid) { this.isSubmit = true + this.saveLoading = true this.$http.post("lawss/activiti/startProcessRollBack", { createUser: this.$store.getters.userInfo.userId, createUserName: this.$store.getters.userInfo.userName, @@ -1122,6 +1125,7 @@ export default { this.$router.push("/processCenter"); } this.isSubmit = false + this.saveLoading = false }); } }); diff --git a/src/pages/processCenter/pages/creatProcess/bzrk/step1-1.vue b/src/pages/processCenter/pages/creatProcess/bzrk/step1-1.vue index 80694298f..40c21a39b 100644 --- a/src/pages/processCenter/pages/creatProcess/bzrk/step1-1.vue +++ b/src/pages/processCenter/pages/creatProcess/bzrk/step1-1.vue @@ -1438,7 +1438,11 @@ label="序号" width="80" align="center" - > + > + + { // 动态设置表格高度 diff --git a/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue b/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue index 5eaf04a66..6d6ef2678 100644 --- a/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue @@ -1438,7 +1438,11 @@ label="序号" width="80" align="center" - > + > + + { // 动态设置表格高度 diff --git a/src/pages/processCenter/pages/creatProcess/bzzqyj/step5-1.vue b/src/pages/processCenter/pages/creatProcess/bzzqyj/step5-1.vue index 39f440ebe..cb8ca068d 100644 --- a/src/pages/processCenter/pages/creatProcess/bzzqyj/step5-1.vue +++ b/src/pages/processCenter/pages/creatProcess/bzzqyj/step5-1.vue @@ -561,6 +561,8 @@ export default { } }, checkedRole (data) { + this.isSubmit = true + this.saveLoading = true changeAssigneeNew({ taskId: this.$route.query.taskIds, // 任务id userId:this.$store.getters.userInfo.userId, // 委托人 @@ -575,6 +577,9 @@ export default { } else { this.$message.warning(res.message) } + }).finally(() => { + this.isSubmit = false + this.saveLoading = false }) }, // 请求转换流程图 @@ -610,6 +615,7 @@ export default { //保存事件 handleSave() { if(this.clickFlag){ + this.isSubmit = true this.saveLoading = true; let _formData = new FormData(); let json = this.form; @@ -628,6 +634,7 @@ export default { this.bpnId = res.result; }).catch(e => { this.saveLoading = false; + this.isSubmit = false }); }else{ this.$message.warning('公开征求意见未结束,无法操作') @@ -649,6 +656,7 @@ export default { return; } this.isSubmit = true; + this.saveLoading = true; var json = this.json; json.oldinfo = this.oldData; json.onlyKey = this.onlyKey @@ -664,6 +672,7 @@ export default { this.$router.push("/processCenter"); } this.isSubmit = false; + this.saveLoading = false; }); }else{ this.$message.warning('公开征求意见未结束,无法操作') diff --git a/src/pages/processCenter/pages/creatProcess/qbfs/bak/step3.vue b/src/pages/processCenter/pages/creatProcess/qbfs/bak/step3.vue index acbb33043..865ed1eec 100644 --- a/src/pages/processCenter/pages/creatProcess/qbfs/bak/step3.vue +++ b/src/pages/processCenter/pages/creatProcess/qbfs/bak/step3.vue @@ -217,7 +217,7 @@ { }); }, @@ -366,6 +368,8 @@ export default { }, //确认转办 checkedRole (data) { + this.isSubmit = true + this.saveLoading = true this.assigneeNewLoading = true changeAssigneeNew({ taskId: this.$route.query.taskIds, // 任务id @@ -382,6 +386,9 @@ export default { } else { this.$message.warning(res.message) } + }).finally(() => { + this.saveLoading = false + this.isSubmit = false }) }, // 请求转换流程图 diff --git a/src/pages/processCenter/pages/creatProcess/qbfs/bak/step4.vue b/src/pages/processCenter/pages/creatProcess/qbfs/bak/step4.vue index 260f9eb71..eabfd4d66 100644 --- a/src/pages/processCenter/pages/creatProcess/qbfs/bak/step4.vue +++ b/src/pages/processCenter/pages/creatProcess/qbfs/bak/step4.vue @@ -252,7 +252,7 @@ { }); }, @@ -436,6 +438,8 @@ export default { }, //确认转办 checkedRole(data) { + this.isSubmit = true; + this.saveLoading = true; this.assigneeNewLoading = true; changeAssigneeNew({ taskId: this.$route.query.taskIds, // 任务id @@ -452,6 +456,9 @@ export default { } else { this.$message.warning(res.message); } + }).finally(() => { + this.saveLoading = false; + this.isSubmit = false; }); }, // 请求转换流程图 diff --git a/src/pages/processCenter/pages/creatProcess/qbfs/step4-1.vue b/src/pages/processCenter/pages/creatProcess/qbfs/step4-1.vue index 637487100..a4eeff6d1 100644 --- a/src/pages/processCenter/pages/creatProcess/qbfs/step4-1.vue +++ b/src/pages/processCenter/pages/creatProcess/qbfs/step4-1.vue @@ -612,6 +612,9 @@ export default { } else { this.$message.warning(res.message) } + }).finally(() => { + this.isSubmit = false + this.saveLoading = false }) }, // 请求转换流程图 diff --git a/src/pages/processCenter/pages/creatProcess/qbfs/step6.vue b/src/pages/processCenter/pages/creatProcess/qbfs/step6.vue index fa1968090..a62b3e2cb 100644 --- a/src/pages/processCenter/pages/creatProcess/qbfs/step6.vue +++ b/src/pages/processCenter/pages/creatProcess/qbfs/step6.vue @@ -957,7 +957,11 @@ label="序号" width="80" align="center" - > + > + + { this.saveLoading = false + this.isSubmit = false this.$message.success('保存成功') this.bpnId = res.result }).catch(e => { this.saveLoading = false + this.isSubmit = false }) }, fileInfoHandle(){ @@ -3160,6 +3166,7 @@ export default { this.$refs['userForm'].validate((valid) => { if (valid) { this.isSubmit = true + this.saveLoading = true // this.qbfsForm.commentText = this.commentText this.form.commentText = this.commentText; let jsons = JSON.stringify(this.form); @@ -3210,6 +3217,7 @@ export default { // }) // } this.isSubmit = false; + this.saveLoading = false this.$router.push({ path: "/processCenter?tabsName=ProcessCenter" }); } }); @@ -3219,6 +3227,7 @@ export default { // }) } this.isSubmit = false + this.saveLoading = false }, e => { }); }else { diff --git a/src/pages/processCenter/pages/creatProcess/qbfs/step7.vue b/src/pages/processCenter/pages/creatProcess/qbfs/step7.vue index afd2bb08e..6745f8720 100644 --- a/src/pages/processCenter/pages/creatProcess/qbfs/step7.vue +++ b/src/pages/processCenter/pages/creatProcess/qbfs/step7.vue @@ -982,7 +982,11 @@ label="序号" width="80" align="center" - > + > + + { }); } @@ -334,6 +336,7 @@ export default { //流程提交 handleSubmit(){ this.isSubmit = true + this.saveLoading = true this.qbfsForm.passFlag = '0' this.qbfsForm.commentText = this.commentText let json = JSON.stringify(this.qbfsForm); @@ -349,6 +352,7 @@ export default { this.$router.push('/processCenter') } this.isSubmit = false + this.saveLoading = false }, e => { }); }, @@ -360,6 +364,8 @@ export default { }, //确认转办 checkedRoles (data) { + this.isSubmit = true + this.saveLoading = true this.assigneeNewLoading = true changeAssigneeNew({ taskId: this.$route.query.taskIds, // 任务id @@ -376,6 +382,9 @@ export default { } else { this.$message.warning(res.message) } + }).finalize(() => { + this.isSubmit = false + this.saveLoading = false }) }, // 请求转换流程图 diff --git a/src/pages/processCenter/pages/creatProcess/qbfz/step4-1.vue b/src/pages/processCenter/pages/creatProcess/qbfz/step4-1.vue index 5ca8bfef6..e8ccb4bef 100644 --- a/src/pages/processCenter/pages/creatProcess/qbfz/step4-1.vue +++ b/src/pages/processCenter/pages/creatProcess/qbfz/step4-1.vue @@ -379,6 +379,7 @@ export default { this.$refs['qbfsForm'].validate((valid) => { if (valid) { this.isSubmit = true; + this.saveLoading = true; this.qbfsForm.commentText = this.commentText; this.qbfsForm.dataList = this.dataList; let json = JSON.stringify(this.qbfsForm); @@ -394,6 +395,7 @@ export default { this.$router.push("/processCenter"); } this.isSubmit = false; + this.saveLoading = false; }, e => { }); }else{ @@ -418,6 +420,7 @@ export default { checkedRole(data) { this.isTransfer = true; this.isSubmit = true; + this.saveLoading = true; this.assigneeNewLoading = true; changeAssigneeNew({ taskId: this.$route.query.taskIds, // 任务id @@ -425,8 +428,6 @@ export default { userId: this.$store.getters.userInfo.userId, // 委托人 pId: this.$route.query.prcId // 流程实例 }).then(res => { - this.isTransfer = false; - this.isSubmit = false; if (res.success) { this.drawerModal = false; this.$message.success("调整成功"); @@ -435,7 +436,11 @@ export default { } else { this.$message.warning(res.message); } - }); + }).finally(() => { + this.isTransfer = false; + this.isSubmit = false; + this.saveLoading = false; + }) }, // 请求转换流程图 processNum(row) { diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step1.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step1.vue index 39ac1ddf3..ca13145d5 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step1.vue @@ -955,7 +955,9 @@ width="80" align="center"> + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + { if (valid) { this.isSubmit = true + this.saveLoading = true this.form.commentText = this.formTongGuo.commentText this.form.approvalOpinion = this.formTongGuo.approvalOpinion const json = JSON.stringify(this.form); @@ -2182,6 +2187,7 @@ // this.processCreateLaws(json) } this.isSubmit = false + this.saveLoading = false // 流程提交之后,应该流转至待办任务页面 this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) }else { diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step11.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step11.vue index 4cfb82555..29ffd02b6 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step11.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step11.vue @@ -476,7 +476,11 @@ label="序号" width="80" align="center" - > + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + + > + + { + }).finally(() => { this.saveLoading = false; + this.isSubmit = false }); }else{ //第一次正常保存 @@ -536,6 +538,7 @@ export default { this.$refs["roleForm"].validate((valid) => { if (valid) { this.isSubmit = true; + this.saveLoading = true qbzxdFrom.commentText = this.commentText; qbzxdFrom.addFlag = '0' let json = Object.assign(qbzxdFrom, this.roleForm); @@ -571,6 +574,7 @@ export default { }) } this.isSubmit = false; + this.saveLoading = false this.$router.push({ path: "/processCenter?tabsName=ProcessCenter" }); } }); diff --git a/src/pages/processCenter/pages/creatProcess/qbzxdlx/step1-1.vue b/src/pages/processCenter/pages/creatProcess/qbzxdlx/step1-1.vue index f379f15f6..02a1c638a 100644 --- a/src/pages/processCenter/pages/creatProcess/qbzxdlx/step1-1.vue +++ b/src/pages/processCenter/pages/creatProcess/qbzxdlx/step1-1.vue @@ -977,6 +977,7 @@ export default { }, // 保存按钮 handleSave() { + this.isSubmit = true this.saveLoading = true; let _formData = new FormData(); this.qblx_pageData.qblxFile = this.fileInfoList @@ -991,8 +992,9 @@ export default { this.saveLoading = false; this.$message.success("保存成功"); this.bpnId = res.result; - }).catch(e => { + }).finally(() => { this.saveLoading = false; + this.isShow = false; }) }, listSubmit (item) { @@ -1049,6 +1051,7 @@ export default { if (valid) { this.$refs["roleForm"].validate(async (valid) => { if (valid) { + this.saveLoading = true this.isSubmit = true let finishCount = 0; while (finishCount < jsonData.length) { @@ -1063,6 +1066,7 @@ export default { this.isSubmit = false this.$router.push('/processCenter') } + this.saveLoading = false this.isSubmit = false } else { return this.$message.warning("请完善人员信息"); diff --git a/src/pages/processCenter/pages/creatProcess/qbzxdlx/step1-2.vue b/src/pages/processCenter/pages/creatProcess/qbzxdlx/step1-2.vue index d56d47375..9284dbfcc 100644 --- a/src/pages/processCenter/pages/creatProcess/qbzxdlx/step1-2.vue +++ b/src/pages/processCenter/pages/creatProcess/qbzxdlx/step1-2.vue @@ -767,6 +767,7 @@ export default { if (valid) { this.$refs["roleForm"].validate((valid) => { if (valid) { + this.saveLoading = true this.isSubmit = true this.qbfsForm.commentText = this.commentText let jsons = JSON.stringify(this.qbfsForm); @@ -778,7 +779,8 @@ export default { _this: this }, res => { if (res.success) { - this.isSubmit = true; + this.saveLoading = true + this.isSubmit = true this.qbfsForm.type = '5' this.qbfsForm.commentText = this.commentText; let json = Object.assign(this.qbfsForm, this.roleForm); @@ -813,6 +815,7 @@ export default { }) } this.isSubmit = false; + this.saveLoading = false this.$router.push({ path: "/processCenter?tabsName=ProcessCenter" }); } }); @@ -820,6 +823,7 @@ export default { }); } this.isSubmit = false + this.saveLoading = false }, e => { }); } else { @@ -840,6 +844,8 @@ export default { }, //确认转办 checkedRole3 (data) { + this.saveLoading = true + this.isSubmit = true this.assigneeNewLoading = true changeAssigneeNew({ taskId: this.$route.query.taskIds, // 任务id @@ -856,6 +862,9 @@ export default { } else { this.$message.warning(res.message) } + }).finally(() => { + this.saveLoading = false + this.isSubmit = false }) }, // 请求转换流程图 diff --git a/src/pages/processCenter/pages/creatProcess/qbzxdlx/step1.vue b/src/pages/processCenter/pages/creatProcess/qbzxdlx/step1.vue index 357c927fe..64187d8ec 100644 --- a/src/pages/processCenter/pages/creatProcess/qbzxdlx/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/qbzxdlx/step1.vue @@ -1062,7 +1062,7 @@ export default { }, // 保存按钮 handleSave() { - this.saveLoading = true; + this.isSubmit = true; this.saveLoading = true; let _formData = new FormData(); this.qblx_pageData.qblxFile = this.fileInfoList diff --git a/src/pages/processCenter/pages/creatProcess/zcrk/step1.vue b/src/pages/processCenter/pages/creatProcess/zcrk/step1.vue index a1d6cca22..1f96f2175 100644 --- a/src/pages/processCenter/pages/creatProcess/zcrk/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/zcrk/step1.vue @@ -852,7 +852,11 @@ label="序号" width="80" align="center" - > + > + + + > + + + > + + + +