From 45df41648934f1e5eed0ec421109005c39d82e6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E4=BC=9F=E4=BD=B3?= <2797716443@qq.com> Date: Mon, 11 Apr 2022 13:11:24 +0800 Subject: [PATCH 1/9] =?UTF-8?q?52457=20=E3=80=90=E6=89=8B=E6=9C=BA?= =?UTF-8?q?=E7=AB=AF=E3=80=91=E6=89=80=E6=9C=89=E6=B5=81=E7=A8=8B=20?= =?UTF-8?q?=E4=BB=BB=E6=84=8F=E8=8A=82=E7=82=B9=E5=A4=84=E7=90=86=E5=AE=8C?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E9=83=BD=E8=A6=81=E6=98=BE=E7=A4=BA=E4=B8=8B?= =?UTF-8?q?=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.js | 33 +++++++++++++++++-- .../processCenter/pages/phone/bzrk/step2.vue | 4 +-- 2 files changed, 32 insertions(+), 5 deletions(-) diff --git a/src/main.js b/src/main.js index 1d627a4fd..49cb5bd89 100644 --- a/src/main.js +++ b/src/main.js @@ -62,6 +62,7 @@ import { mapMutations, mapActions } from 'vuex' import isMobile from "./store/isMobile"; // 路由拦截 router.beforeEach(function (to, from, next) { + alert(to.name) let toName = to.name let token = store.state.token let path = to.path; @@ -113,7 +114,20 @@ router.beforeEach(function (to, from, next) { /** 判断是不是在手机端操作 */ if (isMobile()) { if(toName === 'processCenter'){ - hwh5.close(); + // hwh5.close(); + //关闭当前窗口 + let userAgent = navigator.userAgent; + if (userAgent.indexOf("Firefox") !== -1 || userAgent.indexOf("Chrome") !==-1) { + window.location.href="about:blank"; + }else if(userAgent.indexOf('Android') > -1 || userAgent.indexOf('Linux') > -1){ + window.opener=null;window.open('about:blank','_self','').close(); + }else { + window.opener = null; + window.open("about:blank", "_self"); + window.close(); + } + //如果是微信打开,关闭当前微信窗口 + weixinClosePage() }else { if ((token === null || token === '' ) && toName !== 'Login') { if(toName !== 'phoneIndex'){ @@ -177,7 +191,21 @@ router.beforeEach(function (to, from, next) { extractedVerify(token) } } - + function weixinClosePage() { + if (typeof WeixinJSBridge == "undefined") { + if (document.addEventListener) { + document.addEventListener('WeixinJSBridgeReady', weixin_ClosePage, false); + } else if (document.attachEvent) { + document.attachEvent('WeixinJSBridgeReady', weixin_ClosePage); + document.attachEvent('onWeixinJSBridgeReady', weixin_ClosePage); + } + } else { + weixin_ClosePage(); + } + } + function weixin_ClosePage() { + WeixinJSBridge.call('closeWindow'); + } function extractedVerify() { if (taskId !== undefined && taskId !== null && prcId !== undefined && prcId !== null) { get_verify_by_instance({ @@ -187,7 +215,6 @@ router.beforeEach(function (to, from, next) { let hisCount = res.hisCount === undefined ? 0 : res.hisCount; let commitStatus = res.commitStatus === undefined ? 0 : res.commitStatus; let isNotFinished = res.isNotFinished === undefined ? 0 : res.isNotFinished; - if ((hisCount && hisCount > 0)) { // 业务系统 当前节点已完成 if(isMobile()){ next('/processedPage') diff --git a/src/pages/processCenter/pages/phone/bzrk/step2.vue b/src/pages/processCenter/pages/phone/bzrk/step2.vue index cff7407d4..d42345e8d 100644 --- a/src/pages/processCenter/pages/phone/bzrk/step2.vue +++ b/src/pages/processCenter/pages/phone/bzrk/step2.vue @@ -3,7 +3,7 @@ - +
基础信息
@@ -966,7 +966,7 @@ export default { this.$message.warning("驳回成功") this.isSubmit = false // 流程提交之后,应该流转至待办任务页面 - this.$router.push({path: '/processCenter?tabsName=ProcessCenter'}) + this.$router.push("/processCenter"); } else { console.log("hello"); this.processCreateStand(json) From 200360aae2f0239ac8901d10793f48f8eade3086 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E4=BC=9F=E4=BD=B3?= <2797716443@qq.com> Date: Mon, 11 Apr 2022 13:18:47 +0800 Subject: [PATCH 2/9] =?UTF-8?q?=E8=B0=83=E7=A0=94=E8=8A=82=E7=82=B9?= =?UTF-8?q?=E5=90=8D=E7=A7=B0=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/processCenter/pages/phone/bzdy/step2.vue | 2 +- src/pages/processCenter/pages/phone/bzdy/step4.vue | 2 +- src/pages/processCenter/pages/phone/bzdy/step6.vue | 2 +- src/pages/processCenter/pages/phone/bzdy/step7.vue | 2 +- src/pages/processCenter/pages/phone/bzdy/step8.vue | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/pages/processCenter/pages/phone/bzdy/step2.vue b/src/pages/processCenter/pages/phone/bzdy/step2.vue index a4e6089c1..48c004251 100644 --- a/src/pages/processCenter/pages/phone/bzdy/step2.vue +++ b/src/pages/processCenter/pages/phone/bzdy/step2.vue @@ -3,7 +3,7 @@ - +
基础信息
diff --git a/src/pages/processCenter/pages/phone/bzdy/step4.vue b/src/pages/processCenter/pages/phone/bzdy/step4.vue index 94138bfe9..d675d31b7 100644 --- a/src/pages/processCenter/pages/phone/bzdy/step4.vue +++ b/src/pages/processCenter/pages/phone/bzdy/step4.vue @@ -3,7 +3,7 @@ - +
基础信息
diff --git a/src/pages/processCenter/pages/phone/bzdy/step6.vue b/src/pages/processCenter/pages/phone/bzdy/step6.vue index 2fc389b20..77e2a474e 100644 --- a/src/pages/processCenter/pages/phone/bzdy/step6.vue +++ b/src/pages/processCenter/pages/phone/bzdy/step6.vue @@ -3,7 +3,7 @@ - +
基础信息
diff --git a/src/pages/processCenter/pages/phone/bzdy/step7.vue b/src/pages/processCenter/pages/phone/bzdy/step7.vue index 44f508bbb..258e086b8 100644 --- a/src/pages/processCenter/pages/phone/bzdy/step7.vue +++ b/src/pages/processCenter/pages/phone/bzdy/step7.vue @@ -2,7 +2,7 @@
- +
基础信息
diff --git a/src/pages/processCenter/pages/phone/bzdy/step8.vue b/src/pages/processCenter/pages/phone/bzdy/step8.vue index 9222224c7..30733e5fc 100644 --- a/src/pages/processCenter/pages/phone/bzdy/step8.vue +++ b/src/pages/processCenter/pages/phone/bzdy/step8.vue @@ -2,7 +2,7 @@
- +
基础信息
From e08d44810c02a5f1465176e87b6a64ffb9d220da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E4=BC=9F=E4=BD=B3?= <2797716443@qq.com> Date: Mon, 11 Apr 2022 13:23:21 +0800 Subject: [PATCH 3/9] commit --- src/main.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main.js b/src/main.js index 49cb5bd89..63dfcd5b5 100644 --- a/src/main.js +++ b/src/main.js @@ -62,7 +62,6 @@ import { mapMutations, mapActions } from 'vuex' import isMobile from "./store/isMobile"; // 路由拦截 router.beforeEach(function (to, from, next) { - alert(to.name) let toName = to.name let token = store.state.token let path = to.path; From 4c4335980f4401b09b4344f26565779a51f813f0 Mon Sep 17 00:00:00 2001 From: zhangyichen <5277314+zacty@user.noreply.gitee.com> Date: Mon, 11 Apr 2022 13:37:04 +0800 Subject: [PATCH 4/9] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/roleTree/index.vue | 4 + .../creatProcess/zdrzbzORzchgxxmsc/step4.vue | 5 +- .../creatProcess/zdrzbzORzchgxxmsc/step5.vue | 27 ++ .../creatProcess/zdrzbzORzchgxxmsc/step6.vue | 235 ++++++++++++++---- .../creatProcess/zdrzbzORzchgxxmsc/step7.vue | 235 ++++++++++++++---- .../creatProcess/zdrzbzORzchgxxmsc/step8.vue | 235 ++++++++++++++---- 6 files changed, 574 insertions(+), 167 deletions(-) diff --git a/src/components/roleTree/index.vue b/src/components/roleTree/index.vue index 3b912a230..a9d365639 100644 --- a/src/components/roleTree/index.vue +++ b/src/components/roleTree/index.vue @@ -120,6 +120,10 @@ default: () => { return [] } + }, + type: { + type: Number, + default: 0 } }, data () { diff --git a/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step4.vue b/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step4.vue index 8b66bd7b8..4146782a4 100644 --- a/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step4.vue +++ b/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step4.vue @@ -178,6 +178,7 @@ :is-visible.sync="modalshowflag" @checkedRole="checkedRole2" :nodeList="nodeList" + :type="1" >
@@ -307,7 +308,7 @@ export default { institutionIdList += ","; institutionNameList += ","; } - institutionIdList += item.institutionId; + institutionIdList += item.idList; institutionNameList += item.institutionName; }); //蛀掉的 @@ -326,7 +327,7 @@ export default { this.form.responUserList = idList; this.form.responUserListName = nameList; - + console.log(institutionNameList, '???') this.form.institutionNameValid = institutionNameList.split(','); }, diff --git a/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step5.vue b/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step5.vue index 883681366..93f3a4ef5 100644 --- a/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step5.vue +++ b/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step5.vue @@ -1133,6 +1133,24 @@ export default { handleTabs(name) { this.active = name; }, + // 验证表格 + validateTableData() { + let flag = false + this.ruleForm.multipleTableData.forEach((item1, index1) => { + for (let item in item1) { + if (item === 'xiangmumiaoshu' || item === 'dangqianjiedian' || item === 'qitashuoming') { + continue + } else { + if (item1[item] === '' || item1[item] === undefined || item1[item] === null) { + flag = true + this.$message.warning('请完善表格') + break + } + } + } + }) + return flag + }, //保存事件 handleSave() { this.saveLoading = true; @@ -1141,6 +1159,8 @@ export default { _formData.append("prcType", "3"); _formData.append("taskIds", this.taskIds); _formData.append("json", JSON.stringify({ + ...this.json, + table: this.ruleForm.multipleTableData, form: this.form, commentText: this.commentText })); @@ -1153,6 +1173,9 @@ export default { }); }, handleSubmit() { + if (this.validateTableData() && this.feedbackDept === '2') { + return + } this.$refs["zdrzbzORzchgxxmscForm"].validate((valid) => { if (valid) { let infoTableDatas = [] @@ -1161,6 +1184,7 @@ export default { localStorage.setItem('infoTableDatas', JSON.stringify(this.infoTableDatas)) var json = this.json; json.infoTableDatas = infoTableDatas + json.table = this.ruleForm.multipleTableData json.commentText = this.commentText; json.responUserList = this.form.responUserList; json.responUserListName = this.form.responUserListName; @@ -1221,6 +1245,9 @@ export default { this.form.fjList = data.fjList this.form.fjListId = data.fjListId this.json = data + if (typeof Array(data.table) && data.feedbackDept === '2') { + this.ruleForm.multipleTableData = data.table + } this.feedbackDept = this.json.feedbackDept }).catch(e => { }); diff --git a/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step6.vue b/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step6.vue index a050ababd..162296f37 100644 --- a/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step6.vue +++ b/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step6.vue @@ -104,87 +104,206 @@
+ type="index" + label="序号" + width="55" + align="center"> - - + show-overflow-tooltip + prop="G0" + label="G0" + min-width="150" + align="center" + > + show-overflow-tooltip + prop="G1" + label="G1" + min-width="150" + align="center" + > + show-overflow-tooltip + prop="G2" + label="G2" + min-width="150" + align="center" + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -294,6 +413,9 @@ export default { name: "zdrzbzORzchgxxmscStep6", data() { return { + ruleForm: { + multipleTableData: [], + }, infoTableDatas: [], //用来判断反馈情况的是哪个部门,1代表各事业部,2代表产品规划部,0代表其他部门 feedbackDept: "", @@ -482,6 +604,9 @@ export default { this.form.fjList = data.fjList this.form.fjListId = data.fjListId this.json = data + if (typeof Array(data.table) && data.feedbackDept === '2') { + this.ruleForm.multipleTableData = data.table + } this.feedbackDept = this.json.feedbackDept console.log('485',this.feedbackDept) }).catch(e => { diff --git a/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step7.vue b/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step7.vue index ea2403bc3..cef48c012 100644 --- a/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step7.vue +++ b/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step7.vue @@ -116,87 +116,206 @@
+ type="index" + label="序号" + width="55" + align="center"> - - + show-overflow-tooltip + prop="G0" + label="G0" + min-width="150" + align="center" + > + show-overflow-tooltip + prop="G1" + label="G1" + min-width="150" + align="center" + > + show-overflow-tooltip + prop="G2" + label="G2" + min-width="150" + align="center" + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -304,6 +423,9 @@ export default { name: "zdrzbzORzchgxxmscStep7", data() { return { + ruleForm: { + multipleTableData: [], + }, infoTableDatas: [], //用来判断反馈情况的是哪个部门,1代表各事业部,2代表产品规划部,0代表其他部门 feedbackDept: "", @@ -492,6 +614,9 @@ export default { this.form.fjList = data.fjList this.form.fjListId = data.fjListId this.json = data + if (typeof Array(data.table) && data.feedbackDept === '2') { + this.ruleForm.multipleTableData = data.table + } this.feedbackDept = this.json.feedbackDept }).catch(e => { }); diff --git a/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step8.vue b/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step8.vue index b4f05a86e..ecc8640f3 100644 --- a/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step8.vue +++ b/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step8.vue @@ -110,87 +110,206 @@
+ type="index" + label="序号" + width="55" + align="center"> - - + show-overflow-tooltip + prop="G0" + label="G0" + min-width="150" + align="center" + > + show-overflow-tooltip + prop="G1" + label="G1" + min-width="150" + align="center" + > + show-overflow-tooltip + prop="G2" + label="G2" + min-width="150" + align="center" + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -300,6 +419,9 @@ export default { name: "zdrzbzORzchgxxmscStep8", data() { return { + ruleForm: { + multipleTableData: [], + }, infoTableDatas: [], //用来判断反馈情况的是哪个部门,1代表各事业部,2代表产品规划部,0代表其他部门 feedbackDept: "", @@ -495,6 +617,9 @@ export default { this.form.fjList = data.fjList this.form.fjListId = data.fjListId this.json = data + if (typeof Array(data.table) && data.feedbackDept === '2') { + this.ruleForm.multipleTableData = data.table + } this.feedbackDept = this.json.feedbackDept console.log('485',this.feedbackDept) }).catch(e => { From 24d33e20610a6a4f40c776df77dd4ca151ee2359 Mon Sep 17 00:00:00 2001 From: zhangyichen <5277314+zacty@user.noreply.gitee.com> Date: Mon, 11 Apr 2022 13:58:11 +0800 Subject: [PATCH 5/9] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=A1=A8=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../creatProcess/zdrzbzORzchgxxmsc/step9.vue | 235 ++++++++++++++---- .../tabComponents/processCenter/index.vue | 4 +- 2 files changed, 182 insertions(+), 57 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step9.vue b/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step9.vue index d210f04cb..dc4bcd13f 100644 --- a/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step9.vue +++ b/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step9.vue @@ -110,87 +110,206 @@
+ type="index" + label="序号" + width="55" + align="center"> - - + show-overflow-tooltip + prop="G0" + label="G0" + min-width="150" + align="center" + > + show-overflow-tooltip + prop="G1" + label="G1" + min-width="150" + align="center" + > + show-overflow-tooltip + prop="G2" + label="G2" + min-width="150" + align="center" + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -300,6 +419,9 @@ export default { name: "zdrzbzORzchgxxmscStep9", data() { return { + ruleForm: { + multipleTableData: [], + }, infoTableDatas: [], //用来判断反馈情况的是哪个部门,1代表各事业部,2代表产品规划部,0代表其他部门 feedbackDept: "", @@ -509,6 +631,9 @@ export default { this.form.fjList = data.fjList this.form.fjListId = data.fjListId this.json = data + if (typeof Array(data.table) && data.feedbackDept === '2') { + this.ruleForm.multipleTableData = data.table + } this.feedbackDept = this.json.feedbackDept console.log('485',this.feedbackDept) }).catch(e => { diff --git a/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue b/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue index f9f0afa02..f935713ac 100644 --- a/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue +++ b/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue @@ -1457,7 +1457,7 @@ export default { prcType: row.prcType } }) - } else if(row.taskInfo === '法规认证部副总监批准'){ + } else if(row.taskInfo === '法规认证部副总监审核'){ this.$router.push({ name: 'zdrzbzORzchgxxmscStep3', query: { @@ -1529,7 +1529,7 @@ export default { } }) } - else if(row.taskInfo === '法规认证部副总监审定'){ + else if(row.taskInfo === '法规认证部副总监批准'){ this.$router.push({ name: 'zdrzbzORzchgxxmscStep9', query: { From f7c4e5422b2a489229aa068623005bff88cd0216 Mon Sep 17 00:00:00 2001 From: zhangyichen <5277314+zacty@user.noreply.gitee.com> Date: Mon, 11 Apr 2022 14:17:24 +0800 Subject: [PATCH 6/9] =?UTF-8?q?=E5=9B=9E=E6=98=BEBUG=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/creatProcess/zdrzbzORzchgxxmsc/step5.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step5.vue b/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step5.vue index 93f3a4ef5..76ee6ae33 100644 --- a/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step5.vue +++ b/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step5.vue @@ -953,6 +953,7 @@ export default { addFormItem() { this.$refs.multipleTableItemRef.validate(valid => { if (valid) { + console.log( this.ruleForm.multipleTableData, ' this.ruleForm.multipleTableData') this.multipleTableItemForm.id = Date.parse(new Date()) var dataItem = JSON.parse(JSON.stringify(this.multipleTableItemForm)) this.ruleForm.multipleTableData.push(dataItem) @@ -1246,7 +1247,7 @@ export default { this.form.fjListId = data.fjListId this.json = data if (typeof Array(data.table) && data.feedbackDept === '2') { - this.ruleForm.multipleTableData = data.table + this.ruleForm.multipleTableData = data.table || [] } this.feedbackDept = this.json.feedbackDept }).catch(e => { From 156e176975696d67cbf0ceb8a2dd0d45223bfe69 Mon Sep 17 00:00:00 2001 From: zhangyichen <5277314+zacty@user.noreply.gitee.com> Date: Mon, 11 Apr 2022 14:19:04 +0800 Subject: [PATCH 7/9] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E9=AA=8C=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/creatProcess/zdrzbzORzchgxxmsc/step5.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step5.vue b/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step5.vue index 76ee6ae33..bc4b076e7 100644 --- a/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step5.vue +++ b/src/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step5.vue @@ -1174,6 +1174,10 @@ export default { }); }, handleSubmit() { + if (this.ruleForm.multipleTableData.length === 0) { + this.$message.warning('请至少填写一条数据') + return + } if (this.validateTableData() && this.feedbackDept === '2') { return } From ae4a1687385691a531fc845eaaa304e40cd64f21 Mon Sep 17 00:00:00 2001 From: zhangyichen <5277314+zacty@user.noreply.gitee.com> Date: Mon, 11 Apr 2022 14:38:44 +0800 Subject: [PATCH 8/9] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug=2052201=20=E6=9C=AA?= =?UTF-8?q?=E7=AC=A6=E5=90=88=E9=A1=B9=E6=B5=81=E7=A8=8B-=E8=B5=B7?= =?UTF-8?q?=E8=8D=89=EF=BC=8C=E6=B7=BB=E5=8A=A0=EF=BC=8C=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E8=B4=A3=E4=BB=BB=E9=83=A8=E9=97=A8=E6=98=AF=E5=90=A6=E4=B8=BA?= =?UTF-8?q?=E9=80=89=E4=BA=BA=E7=BB=84=E4=BB=B6=EF=BC=88=E6=99=96=E5=93=A5?= =?UTF-8?q?=E7=A1=AE=E8=AE=A4=E4=B8=8B=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/creatProcess/wfhxzg/step1.vue | 42 +++++++++++++++++-- 1 file changed, 39 insertions(+), 3 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/wfhxzg/step1.vue b/src/pages/processCenter/pages/creatProcess/wfhxzg/step1.vue index 89aafdb4f..a867741fe 100644 --- a/src/pages/processCenter/pages/creatProcess/wfhxzg/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/wfhxzg/step1.vue @@ -162,9 +162,11 @@ + placeholder="查询责任部门" + @click.native="choiceZRBM('ZRBMId', '查询责任部门', queryUnqualidiedData.responsibleUnit)"> @@ -317,6 +319,12 @@ :nodeList="nodeList" @checkedRole="drawerCheck" /> +
@@ -339,6 +347,8 @@ export default { name: "wfhxzgStep1", data() { return { + modalshowflagZRBM: false, + nodeListZRBM: [], loading: false, submitFlag: '', //是否是修改节点 commentText: '', // 意见 @@ -404,6 +414,32 @@ export default { } }, methods: { + drawerCheckZRBM(data) { + let idList = '' + let nameList = '' + data.forEach(item => { + // if (item.hasChild === '0') { + if (nameList.length > 0) { + nameList += ',' + idList += ',' + } + idList += item.id + nameList += item.name + // } + }) + if (this.drawerTitle === '责任部门') { + this.sarStandardsInfoEO.ZRBMId = idList; + this.queryUnqualidiedData.responsibleUnit = nameList; + } else if (this.drawerTitle === '查询责任部门') { + this.queryUnqualidiedData.responsibleUnit = nameList + } + }, + choiceZRBM(type, title, id) { + this.nodeListZRBM = [] + this.nodeListZRBM.push(id) + this.drawerTitle = title + this.modalshowflagZRBM = true + }, getHistoryData() { return new Promise((resolve, reject) => { inboundLiaisonDetail({ @@ -808,7 +844,7 @@ export default {