diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step1.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step1.vue index 7e90aa132..e62245482 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step1.vue @@ -372,6 +372,10 @@ @@ -411,6 +415,10 @@ @@ -1896,16 +1904,23 @@ }).then(res => { this.verifySarStandard = this.$route.query.verifySarStandard let mes = JSON.parse(res.mes) + console.log(mes) mes.form.date = new Date(this.$moment(mes.form.date).format('YYYY-MM-DD')) this.form = mes.form - this.roleForm = mes.roleForm - this.commentText = mes.commentText + this.form['id'] = mes.form.id + this.standardCheckedList = [] + this.standardCheckedList.push({id:mes.form.id}) + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) this.FBGBUSSFileList=this.assemble(this.form.FBGBUSS,this.form.FBGBUSSName); this.BZSMBUSSFileList=this.assemble(this.form.BZSMBUSS,this.form.BZSMBUSSName); this.LSBBBUSSFileList=this.assemble(this.form.LSBBBUSS,this.form.LSBBBUSSName); this.QTWJBUSSFileList=this.assemble(this.form.QTWJBUSS,this.form.QTWJBUSSName); this.GLWJBUSSFileList=this.assemble(this.form.GLWJBUSS,this.form.GLWJBUSSName); this.XGDFileList=this.assemble(this.form.XGD,this.form.XGDName); + this.roleForm = mes.roleForm + this.formTongGuo.commentText = mes.commentText }) }else { this.form.XCSJBUSS = this.dateFormatter() @@ -1980,6 +1995,16 @@ XCSJBUSS: '', } // 标准信息 }, + filterObj(obj){ + if(obj && obj !== ''){ + if(obj instanceof Array){ + return obj; + }else { + return obj.split(",") + } + } + return ""; + }, handleProcessStandardNext(status) { switch (status) { // 新增 @@ -2017,11 +2042,11 @@ this.form.WJSCRYBUSS= this.$store.getters.userInfo.userId this.form.WJSCRYBUSSName= this.$store.getters.userInfo.userName this.form['id'] = bringData.id + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) this.standardDrawer = false this.verifySarStandard = true - this.busVsFunc() - this.modelFunc() - this.$forceUpdate() this.BZSMBUSSFileList=this.assemble(this.form.BZSMBUSS,this.form.BZSMBUSSName); this.QTWJBUSSFileList=this.assemble(this.form.QTWJBUSS,this.form.QTWJBUSSName); this.GLWJBUSSFileList=this.assemble(this.form.GLWJBUSS,this.form.GLWJBUSSName); @@ -2036,7 +2061,7 @@ this.FBGBUSSFileList= [] this.FBGBUSS = "" this.FBGBUSSName = "" - console.log(this.form) + this.$forceUpdate() } // 遍历对象初始化文件信息 for(const p in this.form) { diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step10.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step10.vue index c2dad4274..89424c813 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step10.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step10.vue @@ -2297,8 +2297,22 @@ this.form.prcNum = this.prcNum this.form.prcName = this.prcName this.form['id'] = item.id + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) + }) }, + filterObj(obj){ + if(obj && obj !== ''){ + if(obj instanceof Array){ + return obj; + }else { + return obj.split(",") + } + } + return ""; + }, assemble(ids,names){ let list= new Array(); if(ids && ids !== '' && names && names !== ''){ diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step11.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step11.vue index 55c112319..6092cbc2c 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step11.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step11.vue @@ -2297,8 +2297,22 @@ this.form.prcNum = this.prcNum this.form.prcName = this.prcName this.form['id'] = item.id + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) + }) }, + filterObj(obj){ + if(obj && obj !== ''){ + if(obj instanceof Array){ + return obj; + }else { + return obj.split(",") + } + } + return ""; + }, assemble(ids,names){ let list= new Array(); if(ids && ids !== '' && names && names !== ''){ diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step12.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step12.vue index 57892b124..00a33ceff 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step12.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step12.vue @@ -2297,8 +2297,22 @@ this.form.prcNum = this.prcNum this.form.prcName = this.prcName this.form['id'] = item.id + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) + }) }, + filterObj(obj){ + if(obj && obj !== ''){ + if(obj instanceof Array){ + return obj; + }else { + return obj.split(",") + } + } + return ""; + }, assemble(ids,names){ let list= new Array(); if(ids && ids !== '' && names && names !== ''){ diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step13.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step13.vue index 3ced4bb12..edc1b2378 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step13.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step13.vue @@ -1370,6 +1370,9 @@ getTaskId (mesg) { this.form = mesg.form this.form.date = new Date(this.$moment(mesg.form.date).format('YYYY-MM-DD')) + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) this.form['WJSCRYBUSS'] = this.$store.getters.userInfo.userName +'('+ (this.$store.getters.userInfo.userId)+')' this.form['WJSCRYBUSSName'] = this.$store.getters.userInfo.userName +'('+ (this.$store.getters.userInfo.userId)+')' this.getStandInfoByReviseStatus() @@ -1384,6 +1387,16 @@ this.formTongGuo.commentText = mesg.commentText this.formKey++ }, + filterObj(obj){ + if(obj && obj !== ''){ + if(obj instanceof Array){ + return obj; + }else { + return obj.split(",") + } + } + return ""; + }, // 将文本状态的id与name对应 setMap(data){ data.forEach(item => { @@ -2513,6 +2526,9 @@ this.form.prcName = this.prcName this.form.issueTime = this.dateFormatter() this.form['id'] = item.id + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) this.form['WJSCRYBUSS'] = this.$store.getters.userInfo.userName +'('+ (this.$store.getters.userInfo.userId)+')' this.form['WJSCRYBUSSName'] = this.$store.getters.userInfo.userName +'('+ (this.$store.getters.userInfo.userId)+')' this.FBGBUSSFileList=this.assemble(item.FBGBUSS,item.FBGBUSSName); diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step2.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step2.vue index 55a108e37..140dfe15c 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step2.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step2.vue @@ -1250,6 +1250,16 @@ if (!value) return true; return data.name.indexOf(value) !== -1; }, + filterObj(obj){ + if(obj && obj !== ''){ + if(obj instanceof Array){ + return obj; + }else { + return obj.split(",") + } + } + return ""; + }, getTaskId () { if(this.$route.query.bpnId){ queryTaskFirst({ @@ -1259,6 +1269,9 @@ let mes = JSON.parse(res.mes) mes.form.date = new Date(this.$moment(mes.form.date).format('YYYY-MM-DD')) this.form = mes.form + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) this.footFileList=this.assemble(this.form.footFile,this.form.footFileName); this.FBGBUSSFileList=this.assemble(this.form.FBGBUSS,this.form.FBGBUSSName); this.BZSMBUSSFileList=this.assemble(this.form.BZSMBUSS,this.form.BZSMBUSSName); @@ -2357,6 +2370,9 @@ this.form.prcNum = this.prcNum this.form.prcName = this.prcName this.form['id'] = item.id + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) }) }, assemble(ids,names){ @@ -2380,7 +2396,6 @@ if (res) { this.taskInfo = '企标编写流程' const processForm = JSON.parse(res.mesg) - console.log(processForm) const dateArr = [] if(processForm.commentCycleStart && processForm.commentCycleEnd){ dateArr[0] = processForm.commentCycleStart diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step3.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step3.vue index 5071cb0a1..22a866061 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step3.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step3.vue @@ -1429,6 +1429,9 @@ }, getTaskId (mesg) { this.form = mesg.form + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) this.form.date = new Date(this.$moment(mesg.form.date).format('YYYY-MM-DD')) this.footFileList=this.assemble(this.form.footFile,this.form.footFileName); this.FBGBUSSFileList=this.assemble(this.form.FBGBUSS,this.form.FBGBUSSName); @@ -2566,6 +2569,9 @@ this.form.prcNum = this.prcNum this.form.prcName = this.prcName this.form['id'] = item.id + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) const dateArr = [] if(item.commentCycleStart && item.commentCycleEnd){ dateArr[0] = item.commentCycleStart @@ -2583,6 +2589,16 @@ this.formKey++ }) }, + filterObj(obj){ + if(obj && obj !== ''){ + if(obj instanceof Array){ + return obj; + }else { + return obj.split(",") + } + } + return ""; + }, assemble(ids,names){ let list= new Array(); if(ids && ids !== '' && names && names !== ''){ diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step4.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step4.vue index eb76b7f79..6ed333797 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step4.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step4.vue @@ -2296,8 +2296,22 @@ this.form.prcNum = this.prcNum this.form.prcName = this.prcName this.form['id'] = item.id + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) + }) }, + filterObj(obj){ + if(obj && obj !== ''){ + if(obj instanceof Array){ + return obj; + }else { + return obj.split(",") + } + } + return ""; + }, assemble(ids,names){ let list= new Array(); if(ids && ids !== '' && names && names !== ''){ diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step5.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step5.vue index d95cf6c82..bd2884344 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step5.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step5.vue @@ -1666,7 +1666,10 @@ return data.name.indexOf(value) !== -1; }, getTaskId (mesg) { - this.form = mes.form + this.form = mesg.form + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) this.form.date = new Date(this.$moment(mesg.form.date).format('YYYY-MM-DD')) this.FBGBUSSFileList=this.assemble(this.form.FBGBUSS,this.form.FBGBUSSName); this.BZSMBUSSFileList=this.assemble(this.form.BZSMBUSS,this.form.BZSMBUSSName); @@ -2713,6 +2716,9 @@ this.form.prcNum = this.prcNum this.form.prcName = this.prcName this.form['id'] = item.id + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) const dateArr = [] if(item.commentCycleStart && item.commentCycleEnd){ dateArr[0] = item.commentCycleStart @@ -2729,6 +2735,16 @@ this.XGDFileList=this.assemble(item.XGD,item.XGDName); }) }, + filterObj(obj){ + if(obj && obj !== ''){ + if(obj instanceof Array){ + return obj; + }else { + return obj.split(",") + } + } + return ""; + }, assemble(ids,names){ let list= new Array(); if(ids && ids !== '' && names && names !== ''){ diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step6.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step6.vue index 7a533d76a..1a9db3a6f 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step6.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step6.vue @@ -1521,6 +1521,9 @@ }, getTaskId (mesg) { this.form = mesg.form + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) this.form.date = new Date(this.$moment(mesg.form.date).format('YYYY-MM-DD')) this.footFileList=this.assemble(this.form.footFile,this.form.footFileName); this.FBGBUSSFileList=this.assemble(this.form.FBGBUSS,this.form.FBGBUSSName); @@ -1533,6 +1536,16 @@ this.formTongGuo.commentText = mesg.commentText this.formKey++ }, + filterObj(obj){ + if(obj && obj !== ''){ + if(obj instanceof Array){ + return obj; + }else { + return obj.split(",") + } + } + return ""; + }, // 将文本状态的id与name对应 setMap(data){ data.forEach(item => { @@ -2657,6 +2670,10 @@ this.form.prcNum = this.prcNum this.form.prcName = this.prcName this.form['id'] = item.id + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) + const dateArr = [] if(item.commentCycleStart && item.commentCycleEnd){ dateArr[0] = item.commentCycleStart diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step7.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step7.vue index 33fe91876..b04de202a 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step7.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step7.vue @@ -2400,6 +2400,10 @@ this.form.prcNum = this.prcNum this.form.prcName = this.prcName this.form['id'] = item.id + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) + }) }, assemble(ids,names){ @@ -2464,6 +2468,16 @@ }) } }, + filterObj(obj){ + if(obj && obj !== ''){ + if(obj instanceof Array){ + return obj; + }else { + return obj.split(",") + } + } + return ""; + }, processTable () { this.$nextTick(() => { Promise.all([this.getTaskId()]).then((value) => { diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step8.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step8.vue index c82f9be88..1d7d720aa 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step8.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step8.vue @@ -2297,8 +2297,21 @@ this.form.prcNum = this.prcNum this.form.prcName = this.prcName this.form['id'] = item.id + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) }) }, + filterObj(obj){ + if(obj && obj !== ''){ + if(obj instanceof Array){ + return obj; + }else { + return obj.split(",") + } + } + return ""; + }, assemble(ids,names){ let list= new Array(); if(ids && ids !== '' && names && names !== ''){ diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step9.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step9.vue index 8e6550331..990e44d99 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step9.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step9.vue @@ -2297,8 +2297,22 @@ this.form.prcNum = this.prcNum this.form.prcName = this.prcName this.form['id'] = item.id + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) + }) }, + filterObj(obj){ + if(obj && obj !== ''){ + if(obj instanceof Array){ + return obj; + }else { + return obj.split(",") + } + } + return ""; + }, assemble(ids,names){ let list= new Array(); if(ids && ids !== '' && names && names !== ''){ diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/stepC3.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/stepC3.vue index d6cf43e91..de25e97a3 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/stepC3.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/stepC3.vue @@ -1430,6 +1430,9 @@ }, getTaskId (mesg) { this.form = mesg.form + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) this.form.date = new Date(this.$moment(mesg.form.date).format('YYYY-MM-DD')) this.footFileList=this.assemble(this.form.footFile,this.form.footFileName); this.FBGBUSSFileList=this.assemble(this.form.FBGBUSS,this.form.FBGBUSSName); @@ -2567,6 +2570,10 @@ this.form.prcNum = this.prcNum this.form.prcName = this.prcName this.form['id'] = item.id + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) + const dateArr = [] if(item.commentCycleStart && item.commentCycleEnd){ dateArr[0] = item.commentCycleStart @@ -2584,6 +2591,16 @@ this.formKey++ }) }, + filterObj(obj){ + if(obj && obj !== ''){ + if(obj instanceof Array){ + return obj; + }else { + return obj.split(",") + } + } + return ""; + }, assemble(ids,names){ let list= new Array(); if(ids && ids !== '' && names && names !== ''){ diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/stepC6.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/stepC6.vue index acc81f1fd..1d8eb8042 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/stepC6.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/stepC6.vue @@ -1530,6 +1530,10 @@ }, getTaskId (mesg) { this.form = mesg.form + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) + this.form.date = new Date(this.$moment(mesg.form.date).format('YYYY-MM-DD')) this.footFileList=this.assemble(this.form.footFile,this.form.footFileName); this.FBGBUSSFileList=this.assemble(this.form.FBGBUSS,this.form.FBGBUSSName); @@ -1542,6 +1546,16 @@ this.formTongGuo.commentText = mesg.commentText this.formKey++ }, + filterObj(obj){ + if(obj && obj !== ''){ + if(obj instanceof Array){ + return obj; + }else { + return obj.split(",") + } + } + return ""; + }, // 将文本状态的id与name对应 setMap(data){ data.forEach(item => { @@ -2665,6 +2679,10 @@ this.form = JSON.parse(JSON.stringify(item)) this.form.prcNum = this.prcNum this.form.prcName = this.prcName + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) + this.form['id'] = item.id const dateArr = [] if(item.commentCycleStart && item.commentCycleEnd){ diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/stepDetail.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/stepDetail.vue index 4ddfe6eaf..a91d8d5ed 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/stepDetail.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/stepDetail.vue @@ -2228,8 +2228,21 @@ this.form.prcNum = this.prcNum this.form.prcName = this.prcName this.form['id'] = item.id + this.form['SYCXCLASS'] = this.filterObj(this.form['SYCXCLASS']) + this.form['NYLXCLASS'] = this.filterObj(this.form['NYLXCLASS']) + this.form['SYCPXCLASS'] = this.filterObj(this.form['SYCPXCLASS']) }) }, + filterObj(obj){ + if(obj && obj !== ''){ + if(obj instanceof Array){ + return obj; + }else { + return obj.split(",") + } + } + return ""; + }, assemble(ids,names){ let list= new Array(); if(ids && ids !== '' && names && names !== ''){ diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step1.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step1.vue index c9dde49d5..bce6c5234 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step1.vue @@ -1862,13 +1862,13 @@ let mes = JSON.parse(res.mes) mes.form.date = new Date(this.$moment(mes.form.date).format('YYYY-MM-DD')) this.form = mes.form - this.roleForm = mes.roleForm - this.commentText = mes.commentText this.FBGBUSSFileList=this.assemble(this.form.FBGBUSS,this.form.FBGBUSSName); this.BZSMBUSSFileList=this.assemble(this.form.BZSMBUSS,this.form.BZSMBUSSName); this.LSBBBUSSFileList=this.assemble(this.form.LSBBBUSS,this.form.LSBBBUSSName); this.QTWJBUSSFileList=this.assemble(this.form.QTWJBUSS,this.form.QTWJBUSSName); this.GLWJBUSSFileList=this.assemble(this.form.GLWJBUSS,this.form.GLWJBUSSName); + this.roleForm = mes.roleForm + this.formTongGuo.commentText = mes.commentText }) }else { this.form.XCSJBUSS = this.dateFormatter()