From e8d8c1c4ee63963e659c3a8a5d8a6025fe6d6083 Mon Sep 17 00:00:00 2001 From: "396572590@qq.com" Date: Mon, 11 Jul 2022 17:42:25 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20There=20is=20no=20way=20the,=20#56408?= =?UTF-8?q?=20=E6=8A=80=E6=9C=AF=E6=A0=87=E5=87=86=E7=BB=99=E5=8F=B7?= =?UTF-8?q?=E9=80=BB=E8=BE=91=EF=BC=8C=E4=BF=AE=E8=AE=A2=E6=9C=AC=E5=B9=B4?= =?UTF-8?q?=E6=97=B6=20=E6=B2=A1=E6=9C=89=E5=8A=A0X=EF=BC=8C=E5=B9=B6?= =?UTF-8?q?=E4=B8=94=E4=BC=81=E4=B8=9A=E6=A0=87=E5=87=86=E5=8F=B7=E7=94=9F?= =?UTF-8?q?=E6=88=90=E4=B8=8D=E5=AF=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../creatProcess/qbrk-product/step13.vue | 1 - .../pages/creatProcess/qbrk/step1.vue | 11 +++- .../pages/creatProcess/qbrk/step12.vue | 21 ++++++- .../pages/creatProcess/qbrk/step13.vue | 58 +++++++++++++------ .../pages/creatProcess/qbrk/step3.vue | 21 ++++++- .../pages/creatProcess/qbrk/step6.vue | 21 ++++++- .../pages/creatProcess/qbrk/stepC1.vue | 46 ++++++++++++--- .../pages/creatProcess/qbrk/stepC3.vue | 21 ++++++- .../pages/creatProcess/qbrk/stepC6.vue | 21 ++++++- 9 files changed, 178 insertions(+), 43 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step13.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step13.vue index 9eb52f4ec..f81ec874d 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step13.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step13.vue @@ -1959,7 +1959,6 @@ this.form.cbbh = this.form.cbbh ? this.form.cbbh + ',' +textArr.join(',') : textArr.join(',') }else if(this.replaceLawType === 'BDTQBBHBUSS'){ this.form.BDTQBBHBUSS = this.filterSetData(textArr.join(',')) - this.form.standNum = this.filterSetData(textArr2.join(',')) }else { this.form.byybj = this.form.byybj ? this.form.byybj + ',' +textArr.join(',') : textArr.join(',') } diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step1.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step1.vue index f06689f9a..95deef6a6 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step1.vue @@ -2391,6 +2391,7 @@ // 代替政策编号确定 replaceLawsNumModelBt () { let textArr = [] + let textArr2 = [] if (typeof this.value === 'string') { if (this.value) { @@ -2403,11 +2404,16 @@ type: 'warning' }) } - if (this.selectedListRep.length + textArr.length > 20) { + if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) { return this.$message({ message: '标准最多选择20项', type: 'warning' }) + }else if(this.form.reviseStatus === '2' && this.selectedListRep.length + textArr.length > 1){ + return this.$message({ + message: '标准最多选择1项', + type: 'warning' + }) } this.selectedListRep.map((item) => { let texts = '' @@ -2422,6 +2428,8 @@ } textArr.push(texts) textArr = [...new Set(textArr)] + textArr2.push(item.standNumber) + textArr2 = [...new Set(textArr2)] this.replaceLawsNumModel = false }) // this.SarLawsInfoEO.replaceLawsNum = textArr.join(',') @@ -2429,6 +2437,7 @@ if(this.replaceLawType === 'DTQBBHBUSS'){ let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') this.form.DTQBBHBUSS = this.filterSetData(arr1) + this.form.standNum = this.filterSetData(textArr2.join(',')) }else if(this.replaceLawType === 'CYBZ'){ let arr1 = this.form.CYBZ ? this.form.CYBZ + ',' +textArr.join(',') : textArr.join(',') this.form.CYBZ = this.filterSetData(arr1) diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step12.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step12.vue index 1647257d6..1c27298d1 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step12.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step12.vue @@ -1897,6 +1897,7 @@ // 代替政策编号确定 replaceLawsNumModelBt () { let textArr = [] + let textArr2 = [] if (typeof this.value === 'string') { if (this.value) { @@ -1909,11 +1910,16 @@ type: 'warning' }) } - if (this.selectedListRep.length + textArr.length > 20) { + if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) { return this.$message({ message: '标准最多选择20项', type: 'warning' }) + }else if(this.form.reviseStatus === '2' && this.selectedListRep.length + textArr.length > 1){ + return this.$message({ + message: '标准最多选择1项', + type: 'warning' + }) } this.selectedListRep.map((item) => { let texts = '' @@ -1928,13 +1934,22 @@ } textArr.push(texts) textArr = [...new Set(textArr)] + textArr2.push(item.standNumber) + textArr2 = [...new Set(textArr2)] this.replaceLawsNumModel = false }) // this.SarLawsInfoEO.replaceLawsNum = textArr.join(',') // 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖 if(this.replaceLawType === 'DTQBBHBUSS'){ - let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') - this.form.DTQBBHBUSS = this.filterSetData(arr1) + if(this.form.reviseStatus === '1'){ + let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') + this.form.DTQBBHBUSS = this.filterSetData(arr1) + this.form.standNum = this.filterSetData(textArr2.join(',')) + }else if(this.form.reviseStatus === '2'){ + let arr1 = textArr.join(',') + this.form.DTQBBHBUSS = this.filterSetData(arr1) + this.form.standNum = this.filterSetData(textArr2.join(',')) + } }else if(this.replaceLawType === 'CYBZ'){ let arr1 = this.form.CYBZ ? this.form.CYBZ + ',' +textArr.join(',') : textArr.join(',') this.form.CYBZ = this.filterSetData(arr1) diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step13.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step13.vue index d0b0e0a94..80cd96e2f 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step13.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step13.vue @@ -1945,6 +1945,7 @@ // 代替政策编号确定 replaceLawsNumModelBt () { let textArr = [] + let textArr2 = [] if (typeof this.value === 'string') { if (this.value) { @@ -1957,11 +1958,16 @@ type: 'warning' }) } - if (this.selectedListRep.length + textArr.length > 20) { + if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) { return this.$message({ message: '标准最多选择20项', type: 'warning' }) + }else if(this.form.reviseStatus === '2' && this.selectedListRep.length + textArr.length > 1){ + return this.$message({ + message: '标准最多选择1项', + type: 'warning' + }) } this.selectedListRep.map((item) => { let texts = '' @@ -1976,13 +1982,22 @@ } textArr.push(texts) textArr = [...new Set(textArr)] + textArr2.push(item.standNumber) + textArr2 = [...new Set(textArr2)] this.replaceLawsNumModel = false }) // this.SarLawsInfoEO.replaceLawsNum = textArr.join(',') // 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖 if(this.replaceLawType === 'DTQBBHBUSS'){ - let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') - this.form.DTQBBHBUSS = this.filterSetData(arr1) + if(this.form.reviseStatus === '1'){ + let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') + this.form.DTQBBHBUSS = this.filterSetData(arr1) + }else if(this.form.reviseStatus === '2'){ + let arr1 = textArr.join(',') + this.form.DTQBBHBUSS = this.filterSetData(arr1) + this.form.standNum = this.filterSetData(textArr2.join(',')) + this.getStandInfoByReviseStatus() + } // this.getStandInfoByReviseStatus() }else if(this.replaceLawType === 'CYBZ'){ let arr1 = this.form.CYBZ ? this.form.CYBZ + ',' +textArr.join(',') : textArr.join(',') @@ -2715,22 +2730,29 @@ pId: this.pId }).then(res => { if (res) { - if(res.nowTaskInfo && res.nowTaskInfo === '发布'){ - const processForm = JSON.parse(res.mesg) - if (processForm.form === undefined) { - this.getFormFieldList(processForm) - } else { - //表单文件处理 - this.getTaskId(processForm) - } - }else { - this.$alert('当前任务'+(res.nowTaskInfo ?res.nowTaskInfo:"")+'不是发布节点,禁止跨路由访问当前页面', '', { - confirmButtonText: '确定', - callback: action => { - this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) - } - }); + const processForm = JSON.parse(res.mesg) + if (processForm.form === undefined) { + this.getFormFieldList(processForm) + } else { + //表单文件处理 + this.getTaskId(processForm) } + // if(res.nowTaskInfo && res.nowTaskInfo === '发布'){ + // const processForm = JSON.parse(res.mesg) + // if (processForm.form === undefined) { + // this.getFormFieldList(processForm) + // } else { + // //表单文件处理 + // this.getTaskId(processForm) + // } + // }else { + // this.$alert('当前任务'+(res.nowTaskInfo ?res.nowTaskInfo:"")+'不是发布节点,禁止跨路由访问当前页面', '', { + // confirmButtonText: '确定', + // callback: action => { + // this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) + // } + // }); + // } } }).catch(e => { }) diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step3.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step3.vue index 1a3857e00..473eeb77a 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step3.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step3.vue @@ -1963,6 +1963,7 @@ // 代替政策编号确定 replaceLawsNumModelBt () { let textArr = [] + let textArr2 = [] if (typeof this.value === 'string') { if (this.value) { @@ -1975,11 +1976,16 @@ type: 'warning' }) } - if (this.selectedListRep.length + textArr.length > 20) { + if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) { return this.$message({ message: '标准最多选择20项', type: 'warning' }) + }else if(this.form.reviseStatus === '2' && this.selectedListRep.length + textArr.length > 1){ + return this.$message({ + message: '标准最多选择1项', + type: 'warning' + }) } this.selectedListRep.map((item) => { let texts = '' @@ -1994,13 +2000,22 @@ } textArr.push(texts) textArr = [...new Set(textArr)] + textArr2.push(item.standNumber) + textArr2 = [...new Set(textArr2)] this.replaceLawsNumModel = false }) // this.SarLawsInfoEO.replaceLawsNum = textArr.join(',') // 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖 if(this.replaceLawType === 'DTQBBHBUSS'){ - let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') - this.form.DTQBBHBUSS = this.filterSetData(arr1) + if(this.form.reviseStatus === '1'){ + let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') + this.form.DTQBBHBUSS = this.filterSetData(arr1) + this.form.standNum = this.filterSetData(textArr2.join(',')) + }else if(this.form.reviseStatus === '2'){ + let arr1 = textArr.join(',') + this.form.DTQBBHBUSS = this.filterSetData(arr1) + this.form.standNum = this.filterSetData(textArr2.join(',')) + } }else if(this.replaceLawType === 'CYBZ'){ let arr1 = this.form.CYBZ ? this.form.CYBZ + ',' +textArr.join(',') : textArr.join(',') this.form.CYBZ = this.filterSetData(arr1) diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step6.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step6.vue index 30fa57398..31617d72c 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step6.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step6.vue @@ -2300,6 +2300,7 @@ // 代替政策编号确定 replaceLawsNumModelBt () { let textArr = [] + let textArr2 = [] if (typeof this.value === 'string') { if (this.value) { @@ -2312,11 +2313,16 @@ type: 'warning' }) } - if (this.selectedListRep.length + textArr.length > 20) { + if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) { return this.$message({ message: '标准最多选择20项', type: 'warning' }) + }else if(this.form.reviseStatus === '2' && this.selectedListRep.length + textArr.length > 1){ + return this.$message({ + message: '标准最多选择1项', + type: 'warning' + }) } this.selectedListRep.map((item) => { let texts = '' @@ -2331,13 +2337,22 @@ } textArr.push(texts) textArr = [...new Set(textArr)] + textArr2.push(item.standNumber) + textArr2 = [...new Set(textArr2)] this.replaceLawsNumModel = false }) // this.SarLawsInfoEO.replaceLawsNum = textArr.join(',') // 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖 if(this.replaceLawType === 'DTQBBHBUSS'){ - let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') - this.form.DTQBBHBUSS = this.filterSetData(arr1) + if(this.form.reviseStatus === '1'){ + let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') + this.form.DTQBBHBUSS = this.filterSetData(arr1) + this.form.standNum = this.filterSetData(textArr2.join(',')) + }else if(this.form.reviseStatus === '2'){ + let arr1 = textArr.join(',') + this.form.DTQBBHBUSS = this.filterSetData(arr1) + this.form.standNum = this.filterSetData(textArr2.join(',')) + } }else if(this.replaceLawType === 'CYBZ'){ let arr1 = this.form.CYBZ ? this.form.CYBZ + ',' +textArr.join(',') : textArr.join(',') this.form.CYBZ = this.filterSetData(arr1) diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/stepC1.vue b/src/pages/processCenter/pages/creatProcess/qbrk/stepC1.vue index 4779f4cc8..e378edc5a 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/stepC1.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/stepC1.vue @@ -2175,6 +2175,7 @@ // 代替政策编号确定 replaceLawsNumModelBt () { let textArr = [] + let textArr2 = [] if (typeof this.value === 'string') { if (this.value) { @@ -2187,31 +2188,52 @@ type: 'warning' }) } - if (this.selectedListRep.length + textArr.length > 20) { + if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) { return this.$message({ message: '标准最多选择20项', type: 'warning' }) + }else if(this.form.reviseStatus === '2' && this.selectedListRep.length + textArr.length > 1){ + return this.$message({ + message: '标准最多选择1项', + type: 'warning' + }) } this.selectedListRep.map((item) => { let texts = '' - if (item.standYear != null && item.standYear !== '') { - texts = item.standSort !== null ? item.standSort + ' ' + item.standNumber + '-' + item.standYear : item.standNumber + '-' + item.standYear - } else { - texts = item.standSort !== null ? item.standSort + ' ' + item.standNumber : item.standNumber + if(item.standCode !== null && item.standCode !== ''){ + texts = item.standCode + }else { + if (item.standYear != null && item.standYear !== '') { + texts = item.standSort !== null ? item.standSort + ' ' + item.standNumber + '-' + item.standYear : item.standNumber + '-' + item.standYear + } else { + texts = item.standSort !== null ? item.standSort + ' ' + item.standNumber : item.standNumber + } } textArr.push(texts) textArr = [...new Set(textArr)] + textArr2.push(item.standNumber) + textArr2 = [...new Set(textArr2)] this.replaceLawsNumModel = false }) // this.SarLawsInfoEO.replaceLawsNum = textArr.join(',') // 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖 if(this.replaceLawType === 'DTQBBHBUSS'){ - this.form.DTQBBHBUSS = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') + if(this.form.reviseStatus === '1'){ + let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') + this.form.DTQBBHBUSS = this.filterSetData(arr1) + this.form.standNum = this.filterSetData(textArr2.join(',')) + }else if(this.form.reviseStatus === '2'){ + let arr1 = textArr.join(',') + this.form.DTQBBHBUSS = this.filterSetData(arr1) + this.form.standNum = this.filterSetData(textArr2.join(',')) + } }else if(this.replaceLawType === 'CYBZ'){ - this.form.CYBZ = this.form.CYBZ ? this.form.CYBZ + ',' +textArr.join(',') : textArr.join(',') + let arr1 = this.form.CYBZ ? this.form.CYBZ + ',' +textArr.join(',') : textArr.join(',') + this.form.CYBZ = this.filterSetData(arr1) }else if(this.replaceLawType === 'YYBZ'){ - this.form.YYBZ = this.form.YYBZ ? this.form.YYBZ + ',' +textArr.join(',') : textArr.join(',') + let arr1 = this.form.YYBZ ? this.form.YYBZ + ',' +textArr.join(',') : textArr.join(',') + this.form.YYBZ = this.filterSetData(arr1) }else if(this.replaceLawType === 'bfbdtbzh'){ this.form.bfbdtbzh = this.form.bfbdtbzh ? this.form.bfbdtbzh + ',' +textArr.join(',') : textArr.join(',') }else { @@ -2220,6 +2242,14 @@ // this.$emit('input', textArr.join(',')) this.$refs.selections.clearSelection() }, + filterSetData(data){ + const arr=new Set() + let permission = data.split(","); + permission.forEach((item, index) => { + arr.add(item) + }) + return Array.from(arr).join(','); + }, // 点击查看 handlePreview (item) { let routeUrl = this.$router.resolve({ diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/stepC3.vue b/src/pages/processCenter/pages/creatProcess/qbrk/stepC3.vue index d215e44f0..c38ee1501 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/stepC3.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/stepC3.vue @@ -1951,6 +1951,7 @@ // 代替政策编号确定 replaceLawsNumModelBt () { let textArr = [] + let textArr2 = [] if (typeof this.value === 'string') { if (this.value) { @@ -1963,11 +1964,16 @@ type: 'warning' }) } - if (this.selectedListRep.length + textArr.length > 20) { + if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) { return this.$message({ message: '标准最多选择20项', type: 'warning' }) + }else if(this.form.reviseStatus === '2' && this.selectedListRep.length + textArr.length > 1){ + return this.$message({ + message: '标准最多选择1项', + type: 'warning' + }) } this.selectedListRep.map((item) => { let texts = '' @@ -1982,13 +1988,22 @@ } textArr.push(texts) textArr = [...new Set(textArr)] + textArr2.push(item.standNumber) + textArr2 = [...new Set(textArr2)] this.replaceLawsNumModel = false }) // this.SarLawsInfoEO.replaceLawsNum = textArr.join(',') // 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖 if(this.replaceLawType === 'DTQBBHBUSS'){ - let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') - this.form.DTQBBHBUSS = this.filterSetData(arr1) + if(this.form.reviseStatus === '1'){ + let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') + this.form.DTQBBHBUSS = this.filterSetData(arr1) + this.form.standNum = this.filterSetData(textArr2.join(',')) + }else if(this.form.reviseStatus === '2'){ + let arr1 = textArr.join(',') + this.form.DTQBBHBUSS = this.filterSetData(arr1) + this.form.standNum = this.filterSetData(textArr2.join(',')) + } }else if(this.replaceLawType === 'CYBZ'){ let arr1 = this.form.CYBZ ? this.form.CYBZ + ',' +textArr.join(',') : textArr.join(',') this.form.CYBZ = this.filterSetData(arr1) diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/stepC6.vue b/src/pages/processCenter/pages/creatProcess/qbrk/stepC6.vue index 3bf2284f8..8eaef631c 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/stepC6.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/stepC6.vue @@ -2298,6 +2298,7 @@ // 代替政策编号确定 replaceLawsNumModelBt () { let textArr = [] + let textArr2 = [] if (typeof this.value === 'string') { if (this.value) { @@ -2310,11 +2311,16 @@ type: 'warning' }) } - if (this.selectedListRep.length + textArr.length > 20) { + if ( this.form.reviseStatus === '1' && this.selectedListRep.length + textArr.length > 20) { return this.$message({ message: '标准最多选择20项', type: 'warning' }) + }else if(this.form.reviseStatus === '2' && this.selectedListRep.length + textArr.length > 1){ + return this.$message({ + message: '标准最多选择1项', + type: 'warning' + }) } this.selectedListRep.map((item) => { let texts = '' @@ -2329,13 +2335,22 @@ } textArr.push(texts) textArr = [...new Set(textArr)] + textArr2.push(item.standNumber) + textArr2 = [...new Set(textArr2)] this.replaceLawsNumModel = false }) // this.SarLawsInfoEO.replaceLawsNum = textArr.join(',') // 解决 标准入库流程--圈住的字段,先手动输入,然后再手动查找,点提交就会把手动输入的标准号覆盖 if(this.replaceLawType === 'DTQBBHBUSS'){ - let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') - this.form.DTQBBHBUSS = this.filterSetData(arr1) + if(this.form.reviseStatus === '1'){ + let arr1 = this.form.DTQBBHBUSS ? this.form.DTQBBHBUSS + ',' + textArr.join(',') : textArr.join(',') + this.form.DTQBBHBUSS = this.filterSetData(arr1) + this.form.standNum = this.filterSetData(textArr2.join(',')) + }else if(this.form.reviseStatus === '2'){ + let arr1 = textArr.join(',') + this.form.DTQBBHBUSS = this.filterSetData(arr1) + this.form.standNum = this.filterSetData(textArr2.join(',')) + } }else if(this.replaceLawType === 'CYBZ'){ let arr1 = this.form.CYBZ ? this.form.CYBZ + ',' +textArr.join(',') : textArr.join(',') this.form.CYBZ = this.filterSetData(arr1)