diff --git a/src/views/pages/process/flow/flowedit/components/createjob/params/execute-param.vue b/src/views/pages/process/flow/flowedit/components/createjob/params/execute-param.vue index e9a9c890a298de021696623889d17674dfc91d43..f035eeb8660244c1acb42c627310a41e48c23550 100644 --- a/src/views/pages/process/flow/flowedit/components/createjob/params/execute-param.vue +++ b/src/views/pages/process/flow/flowedit/components/createjob/params/execute-param.vue @@ -243,9 +243,7 @@ export default { let dataList = []; if (this.allFormitemList && this.allFormitemList.length > 0) { if (type === 'formCommonComponent') { //表单普通组件 - dataList = this.allFormitemList.filter(item => { - return item.handler != 'formtableselector' && item.handler != 'formtableinputer' && item.handler != 'formcube'; - }); + dataList = this.$utils.deepClone(this.allFormitemList); } else if (type === 'formTableComponent') { //table组件(表格数据组件、表单选择组件) dataList = this.allFormitemList.filter(item => { return item.handler === 'formtableselector' || item.handler === 'formtableinputer'; diff --git a/src/views/pages/process/flow/flowedit/components/createjob/params/job-param.vue b/src/views/pages/process/flow/flowedit/components/createjob/params/job-param.vue index 4c39b0cf99b8a9a09166e57531b586944dcd02ec..3c476a0d67a22cd9f87937d7da528a1bd6ac5b4e 100644 --- a/src/views/pages/process/flow/flowedit/components/createjob/params/job-param.vue +++ b/src/views/pages/process/flow/flowedit/components/createjob/params/job-param.vue @@ -249,9 +249,7 @@ export default { let dataList = []; if (this.allFormitemList && this.allFormitemList.length > 0) { if (type === 'formCommonComponent') { //表单普通组件 - dataList = this.allFormitemList.filter(item => { - return item.handler != 'formtableselector' && item.handler != 'formtableinputer' && item.handler != 'formcube'; - }); + dataList = this.$utils.deepClone(this.allFormitemList); } else if (type === 'formTableComponent') { //table组件(表格数据组件、表单选择组件) dataList = this.allFormitemList.filter(item => { return item.handler === 'formtableselector' || item.handler === 'formtableinputer'; diff --git a/src/views/pages/process/flow/flowedit/components/createjob/params/scenario-param.vue b/src/views/pages/process/flow/flowedit/components/createjob/params/scenario-param.vue index f388b76b26fdfdf2b180cec293d38e0650beec20..7d2ffdf3a0a90e687bfb92d26e7ab0c840f5e403 100644 --- a/src/views/pages/process/flow/flowedit/components/createjob/params/scenario-param.vue +++ b/src/views/pages/process/flow/flowedit/components/createjob/params/scenario-param.vue @@ -198,9 +198,7 @@ export default { let dataList = []; if (this.allFormitemList && this.allFormitemList.length > 0) { if (type === 'formCommonComponent') { //表单普通组件 - dataList = this.allFormitemList.filter(item => { - return item.handler != 'formtableselector' && item.handler != 'formtableinputer' && item.handler != 'formcube'; - }); + dataList = this.$utils.deepClone(this.allFormitemList); } else if (type === 'formTableComponent') { //table组件(表格数据组件、表单选择组件) dataList = this.allFormitemList.filter(item => { return item.handler === 'formtableselector' || item.handler === 'formtableinputer';