diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/common/formEditList.vue b/src/pages/processCenter/pages/creatProcess/qbrk/common/formEditList.vue index 94b5d7db2..4755a6067 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/common/formEditList.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/common/formEditList.vue @@ -1009,6 +1009,28 @@ export default { }, deep: true //对象的深度验证 }, + // 删除文件后监听已上传的文件 并回显 + FBGBUSSFileListSub:function(val){ + this.FBGBUSSFileList = val + }, + LSBBBUSSFileListSub:function(val) { + this.LSBBBUSSFileList = val + }, + BZSMBUSSFileListSub:function(val) { + this.BZSMBUSSFileList = val + }, + QTWJBUSSFileListSub:function(val) { + this.QTWJBUSSFileList = val + }, + GLWJBUSSFileListSub:function(val) { + this.GLWJBUSSFileList = val + }, + summaryFileListSub:function(val) { + this.summaryFileList = val + }, + madelSubListSub:function(val) { + this.madelSubList = val + }, } } diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step12.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step12.vue index afa81e31e..2341c2d5d 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step12.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step12.vue @@ -2228,6 +2228,8 @@ break; default : ; } + // 刷新组件 + this.formKey++ }, popoverHide (checkedIds, checkedData,isShow,isLoadChild,topId) { if(checkedData) { @@ -2382,25 +2384,33 @@ fileInfoHandle(){ //拼接文件名和id 提交到流程Activity - this.form.FBGBUSS=this.FBGBUSSFileList.map(item => item.id).join(",") + // this.form.FBGBUSS=this.FBGBUSSFileList.map(item => item.id).join(",") + // 修复将文件删除为一个后提交不显示的bug + this.form.FBGBUSS=this.FBGBUSSFileList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.FBGBUSSName=this.FBGBUSSFileList.map(item => item.name).join(",") - this.form.BZSMBUSS=this.BZSMBUSSFileList.map(item => item.id).join(",") + // this.form.BZSMBUSS=this.BZSMBUSSFileList.map(item => item.id).join(",") + this.form.BZSMBUSS=this.BZSMBUSSFileList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.BZSMBUSSName=this.BZSMBUSSFileList.map(item => item.name).join(",") - this.form.LSBBBUSS=this.LSBBBUSSFileList.map(item => item.id).join(",") + // this.form.LSBBBUSS=this.LSBBBUSSFileList.map(item => item.id).join(",") + this.form.LSBBBUSS=this.LSBBBUSSFileList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.LSBBBUSSName=this.LSBBBUSSFileList.map(item => item.name).join(",") - this.form.QTWJBUSS=this.QTWJBUSSFileList.map(item => item.id).join(",") + // this.form.QTWJBUSS=this.QTWJBUSSFileList.map(item => item.id).join(",") + this.form.QTWJBUSS=this.QTWJBUSSFileList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.QTWJBUSSName=this.QTWJBUSSFileList.map(item => item.name).join(",") - this.form.GLWJBUSS=this.GLWJBUSSFileList.map(item => item.id).join(",") + // this.form.GLWJBUSS=this.GLWJBUSSFileList.map(item => item.id).join(",") + this.form.GLWJBUSS=this.GLWJBUSSFileList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.GLWJBUSSName=this.GLWJBUSSFileList.map(item => item.name).join(",") - this.form.summaryFile=this.summaryFileList.map(item => item.id).join(",") + // this.form.summaryFile=this.summaryFileList.map(item => item.id).join(",") + this.form.summaryFile=this.summaryFileList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.summaryFileName=this.summaryFileList.map(item => item.name).join(",") - this.form.madelSub=this.madelSubList.map(item => item.id).join(",") + // this.form.madelSub=this.madelSubList.map(item => item.id).join(",") + this.form.madelSub=this.madelSubList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.madelSubName=this.madelSubList.map(item => item.name).join(",") }, diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step13.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step13.vue index 741892a8f..dea4f6765 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step13.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step13.vue @@ -2270,6 +2270,7 @@ break; default : ; } + this.formKey++ }, popoverHideBusVs (checkedIds, checkedData,isShow,isLoadChild,topId) { if(checkedData) { @@ -2437,25 +2438,33 @@ fileInfoHandle(){ //拼接文件名和id 提交到流程Activity - this.form.FBGBUSS=this.FBGBUSSFileList.map(item => item.id).join(",") + // this.form.FBGBUSS=this.FBGBUSSFileList.map(item => item.id).join(",") + // 修复将文件删除为一个后提交不显示的bug + this.form.FBGBUSS=this.FBGBUSSFileList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.FBGBUSSName=this.FBGBUSSFileList.map(item => item.name).join(",") - this.form.BZSMBUSS=this.BZSMBUSSFileList.map(item => item.id).join(",") + // this.form.BZSMBUSS=this.BZSMBUSSFileList.map(item => item.id).join(",") + this.form.BZSMBUSS=this.BZSMBUSSFileList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.BZSMBUSSName=this.BZSMBUSSFileList.map(item => item.name).join(",") - this.form.LSBBBUSS=this.LSBBBUSSFileList.map(item => item.id).join(",") + // this.form.LSBBBUSS=this.LSBBBUSSFileList.map(item => item.id).join(",") + this.form.LSBBBUSS=this.LSBBBUSSFileList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.LSBBBUSSName=this.LSBBBUSSFileList.map(item => item.name).join(",") - this.form.QTWJBUSS=this.QTWJBUSSFileList.map(item => item.id).join(",") + // this.form.QTWJBUSS=this.QTWJBUSSFileList.map(item => item.id).join(",") + this.form.QTWJBUSS=this.QTWJBUSSFileList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.QTWJBUSSName=this.QTWJBUSSFileList.map(item => item.name).join(",") - this.form.GLWJBUSS=this.GLWJBUSSFileList.map(item => item.id).join(",") + // this.form.GLWJBUSS=this.GLWJBUSSFileList.map(item => item.id).join(",") + this.form.GLWJBUSS=this.GLWJBUSSFileList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.GLWJBUSSName=this.GLWJBUSSFileList.map(item => item.name).join(",") - this.form.summaryFile=this.summaryFileList.map(item => item.id).join(",") + // this.form.summaryFile=this.summaryFileList.map(item => item.id).join(",") + this.form.summaryFile=this.summaryFileList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.summaryFileName=this.summaryFileList.map(item => item.name).join(",") - this.form.madelSub=this.madelSubList.map(item => item.id).join(",") + // this.form.madelSub=this.madelSubList.map(item => item.id).join(",") + this.form.madelSub=this.madelSubList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.madelSubName=this.madelSubList.map(item => item.name).join(",") }, @@ -2709,7 +2718,7 @@ this.GLWJBUSSFileList=this.assemble(item.GLWJBUSS,item.GLWJBUSSName); this.summaryFileList=this.assemble(item.summaryFile,item.summaryFileName); this.madelSubList=this.assemble(item.madelSub,item.madelSubName); - + this.formKey++ this.getStandInfoByReviseStatus() }) diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/stepC6.vue b/src/pages/processCenter/pages/creatProcess/qbrk/stepC6.vue index dbd98e7d9..7f6a4215b 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/stepC6.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/stepC6.vue @@ -2811,23 +2811,30 @@ fileInfoHandle(){ //拼接文件名和id 提交到流程Activity - console.log(this.FBGBUSSFileList) - this.form.FBGBUSS=this.FBGBUSSFileList.map(item => item.id).join(",") + + // 修复将文件删除为一个后提交不显示的bug + // this.form.FBGBUSS=this.FBGBUSSFileList.map(item => item.id).join(",") + this.form.FBGBUSS=this.FBGBUSSFileList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.FBGBUSSName=this.FBGBUSSFileList.map(item => item.name).join(",") - this.form.BZSMBUSS=this.BZSMBUSSFileList.map(item => item.id).join(",") + // this.form.BZSMBUSS=this.BZSMBUSSFileList.map(item => item.id).join(",") + this.form.BZSMBUSS=this.BZSMBUSSFileList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.BZSMBUSSName=this.BZSMBUSSFileList.map(item => item.name).join(",") - this.form.LSBBBUSS=this.LSBBBUSSFileList.map(item => item.id).join(",") + // this.form.LSBBBUSS=this.LSBBBUSSFileList.map(item => item.id).join(",") + this.form.LSBBBUSS=this.LSBBBUSSFileList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.LSBBBUSSName=this.LSBBBUSSFileList.map(item => item.name).join(",") - this.form.QTWJBUSS=this.QTWJBUSSFileList.map(item => item.id).join(",") + // this.form.QTWJBUSS=this.QTWJBUSSFileList.map(item => item.id).join(",") + this.form.QTWJBUSS=this.QTWJBUSSFileList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.QTWJBUSSName=this.QTWJBUSSFileList.map(item => item.name).join(",") - this.form.GLWJBUSS=this.GLWJBUSSFileList.map(item => item.id).join(",") + // this.form.GLWJBUSS=this.GLWJBUSSFileList.map(item => item.id).join(",") + this.form.GLWJBUSS=this.GLWJBUSSFileList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.GLWJBUSSName=this.GLWJBUSSFileList.map(item => item.name).join(",") - this.form.summaryFile=this.summaryFileList.map(item => item.id).join(",") + // this.form.summaryFile=this.summaryFileList.map(item => item.id).join(",") + this.form.summaryFile=this.summaryFileList.map(item => item.id ? item.id : item.response.data.id).join(",") this.form.summaryFileName=this.summaryFileList.map(item => item.name).join(",") },