From 1ec20648321636145b4bf7fec2cd721e7a40b584 Mon Sep 17 00:00:00 2001 From: "zyx.net" Date: Thu, 1 Dec 2022 12:10:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B5=81=E7=A8=8B=E9=98=BB?= =?UTF-8?q?=E5=A1=9Ebug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/creatProcess/bzdy/step3.vue | 4 +- .../pages/creatProcess/bzrk/step1.vue | 1 + .../pages/creatProcess/qbrk/step7.vue | 1 + .../pages/creatProcess/qbzxdjhgk/step1.vue | 95 ++++++++++++++----- .../pages/creatProcess/xmpg/step2.vue | 8 +- .../pages/creatProcess/xmpg2/step5.vue | 35 ++++--- .../tabComponents/processCenter/index.vue | 1 + 7 files changed, 103 insertions(+), 42 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/bzdy/step3.vue b/src/pages/processCenter/pages/creatProcess/bzdy/step3.vue index dee59aabe..db0421945 100644 --- a/src/pages/processCenter/pages/creatProcess/bzdy/step3.vue +++ b/src/pages/processCenter/pages/creatProcess/bzdy/step3.vue @@ -389,11 +389,11 @@ var fileSuffix = filename.substring(index1, index2) // const fileSuffix = file.name.split('.')[1] // 后缀名 // 判断上传文件格式 - if (fileSuffix === '.ppt' || fileSuffix === '.docx' || fileSuffix === '.DOCX' || fileSuffix === '.PPT' || fileSuffix === '.xls' || fileSuffix === '.xlsx' || fileSuffix === '.XLS' || fileSuffix === '.XLSX' || fileSuffix === '.pdf' || fileSuffix === '.PDF') { + if (fileSuffix === '.ppt' || fileSuffix === '.docx' || fileSuffix === '.DOCX' || fileSuffix === '.DOC' || fileSuffix === '.doc' || fileSuffix === '.PPT' || fileSuffix === '.xls' || fileSuffix === '.xlsx' || fileSuffix === '.XLS' || fileSuffix === '.XLSX' || fileSuffix === '.pdf' || fileSuffix === '.PDF'|| fileSuffix === '.ZIP'|| fileSuffix === '.zip'|| fileSuffix === '.RAR'|| fileSuffix === '.rar') { return true } else { this.spinShow = false - this.$message.error('文件' + file.name + '格式不正确,请上传PPT,DOCX,XLS,PDF文件') + this.$message.error('文件' + file.name + '格式不正确,请上传PPT,DOCX,XLS,PDF,ZIP,RAR,DOC文件') return false } // 判断文件上传大小 diff --git a/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue b/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue index 0db6af885..66a91e213 100644 --- a/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue @@ -2538,6 +2538,7 @@ this.modelFunc() this.menu2("",this.form.standSystem) this.$forceUpdate() + this.ccc = false } // 遍历对象初始化文件信息 for (const p in this.form) { diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step7.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step7.vue index 7434f27ee..37dd29b84 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step7.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step7.vue @@ -2488,6 +2488,7 @@ } }) }else{ + this.$message.warning('请确认审批意见是否填写完整') } }) }, diff --git a/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue b/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue index 5747e3e5c..5df04c68b 100644 --- a/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue @@ -566,7 +566,6 @@ export default { return res }) } - this.isSubmit = false; this.$router.push({ path: "/processCenter?tabsName=ProcessCenter" }); } @@ -577,6 +576,7 @@ export default { this.$message.warning("请完善人员信息"); } }); + }); // if (flag) { @@ -587,30 +587,75 @@ export default { } else { let flag = this.$refs["childForm"].validateForm(() => { let qbzxdFrom = this.$refs["childForm"].qbfsForm; - this.$refs["roleForm"].validate((valid) => { - if (valid) { - this.isSubmit = true; - qbzxdFrom.commentText = this.commentText; - qbzxdFrom.addFlag = '0' - var json = Object.assign(qbzxdFrom, this.roleForm); - this.$http.post("lawss/activiti/completeTask", { - taskIds: this.$route.query.taskIds, - userId: this.$store.getters.userInfo.userId, - json: JSON.stringify(json) - }, { - _this: this - }, res => { - if (res.success) { - this.$message.success(res.message); - this.isSubmit = false; - this.addLog(qbzxdFrom) - this.$router.push({ path: "/processCenter?tabsName=ProcessCenter" }); - } - }); - } else { - this.$message.warning("请完善人员信息"); - } - }); + if(this.$route.query.taskInfo == '重新起草'){ + this.isSubmit = true; + qbzxdFrom.commentText = this.commentText; + qbzxdFrom.addFlag = '0' + let json = Object.assign(qbzxdFrom, this.roleForm); + this.$http.post("lawss/activiti/startProcessRollBack", { + createUser: this.$store.getters.userInfo.userId, + createUserName: this.$store.getters.userInfo.userName, + type: '25', + json: JSON.stringify({ + roleForm: this.roleForm, + qbfsForm: qbzxdFrom, + commentText: this.commentText + }) + }, { + _this: this + }, res => { + if (res.ok) { + this.$http.post("lawss/activiti/completeTask", { + taskIds: res.data, + userId: this.$store.getters.userInfo.userId, + json: JSON.stringify(json) + }, { + _this: this + }, res => { + if (res.success) { + this.$message.success(res.message); + this.addLog(qbzxdFrom) + if (this.bpnId !== '' && this.bpnId !== undefined) { + let taskId = { + id: this.bpnId + } + taskDel(taskId).then(res=>{ + return res + }) + } + + this.isSubmit = false; + this.$router.push({ path: "/processCenter?tabsName=ProcessCenter" }); + } + }); + } + }); + }else { + this.$refs["roleForm"].validate((valid) => { + if (valid) { + this.isSubmit = true; + qbzxdFrom.commentText = this.commentText; + qbzxdFrom.addFlag = '0' + var json = Object.assign(qbzxdFrom, this.roleForm); + this.$http.post("lawss/activiti/completeTask", { + taskIds: this.$route.query.taskIds, + userId: this.$store.getters.userInfo.userId, + json: JSON.stringify(json) + }, { + _this: this + }, res => { + if (res.success) { + this.$message.success(res.message); + this.isSubmit = false; + this.addLog(qbzxdFrom) + this.$router.push({ path: "/processCenter?tabsName=ProcessCenter" }); + } + }); + } else { + this.$message.warning("请完善人员信息"); + } + }); + } }); // if (flag) { diff --git a/src/pages/processCenter/pages/creatProcess/xmpg/step2.vue b/src/pages/processCenter/pages/creatProcess/xmpg/step2.vue index b7127391c..5746cc13e 100644 --- a/src/pages/processCenter/pages/creatProcess/xmpg/step2.vue +++ b/src/pages/processCenter/pages/creatProcess/xmpg/step2.vue @@ -23,8 +23,9 @@ + { @@ -404,20 +405,26 @@ export default { this.listForm.children = dataListChildren; this.listForm.dataList = this.dataList; const json = JSON.stringify(this.listForm); - this.$http.post("lawss/activiti/completeTask", { - taskIds: this.taskIds, - userId: this.userId, - json: json - }, { - _this: this - }, res => { - if (res.success) { - this.$message.success(res.message); - this.$router.push("/processCenter"); - } - this.isSubmit = false; - }, e => { - }); + // this.$refs['listForm'].validate((valid) => { + // if (valid) { + this.$http.post("lawss/activiti/completeTask", { + taskIds: this.taskIds, + userId: this.userId, + json: json + }, { + _this: this + }, res => { + if (res.success) { + this.$message.success(res.message); + this.$router.push("/processCenter"); + } + this.isSubmit = false; + }, e => { + }); + // }else { + // this.$message.warning('请确认复审评分是否填写完整') + // } + // }) }, //批量分发按钮 choiceZRRS(row, type, index) { diff --git a/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue b/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue index a197fcf5e..39983ba25 100644 --- a/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue +++ b/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue @@ -2209,6 +2209,7 @@ export default { prcId: row.prcId, prcNum: row.prcNum, prcName: row.prcName, + taskInfo: row.taskInfo, prcType: row.prcType } })