From 63cf73490519e96183b2b89de19eaf70a9efeb40 Mon Sep 17 00:00:00 2001 From: zouyu <2723363702@qq.com> Date: 星期四, 09 十一月 2023 20:05:58 +0800 Subject: [PATCH] new file: src/views/common/param-mergeTemplate.vue modified: src/views/technology/routing/routing-form.vue modified: vue.config.js --- src/views/technology/routing/routing-form.vue | 39 +++++++++++++++++++++++++++++++++++---- 1 files changed, 35 insertions(+), 4 deletions(-) diff --git a/src/views/technology/routing/routing-form.vue b/src/views/technology/routing/routing-form.vue index 0293a09..723de44 100644 --- a/src/views/technology/routing/routing-form.vue +++ b/src/views/technology/routing/routing-form.vue @@ -564,7 +564,17 @@ </el-button> </div> </div> - <el-table :data="paramData" class="l-mes" height="600"> + <!-- <paramMergeTemplate + :tableData="paramData" + :page="{}" + > + </paramMergeTemplate> --> + <component + :is="paramMergeTemplate" + :tableData="paramData" + :routingTemplateId="routingTemplateId" + ></component> + <!-- <el-table :data="paramData" class="l-mes" height="600"> <el-table-column label="鍙傛暟椤�" prop="parameterItem" @@ -605,7 +615,7 @@ </el-button> </template> </el-table-column> - </el-table> + </el-table> --> </el-card> </el-tab-pane> </el-tabs> @@ -672,6 +682,7 @@ import ElRow from 'element-ui/packages/row/src/row' import ElCol from 'element-ui/packages/col/src/col' import { getOperationParam } from '../../../api/basic/template' +import paramMergeTemplate from '../../common/param-mergeTemplate.vue' import zttdraggable from 'vuedraggable' const capabilityArray = [ @@ -687,6 +698,7 @@ export default { data() { return { + paramMergeTemplate: '', itemKey: '', typeOptions: [], paramTemplateSelArr: [], @@ -772,7 +784,8 @@ operationPartDialog, RichText, editRoutingOperation, - zttdraggable + zttdraggable, + paramMergeTemplate }, mounted() { window.addEventListener( @@ -1073,6 +1086,7 @@ ).then((response) => { if (response.data.data.length > 0) { this.paramData = response.data.data + this.paramMergeTemplate = 'paramMergeTemplate' } else { this.paramData = [] } @@ -1444,7 +1458,24 @@ }, // 淇濆瓨鎵�鏈夊弬鏁扮殑淇敼 saveAllParamChange() { - const paramJson = { routingOperationParam: this.paramData } + let data = [] + this.paramData.forEach(ele=>{ + let o = { + id: null, + paramValue: ele.paramValue + } + if(ele.threeId && ele.threeId != 'null'){ + o.id = ele.threeId + }else{ + if(ele.twoId && ele.twoId != 'null'){ + o.id = ele.twoId + }else{ + o.id = ele.oneId + } + } + data.push(o) + }) + const paramJson = { routingOperationParam: data } putRoutingTemplateParam(paramJson).then((response) => { const data = response.data if (data.code == 0) { -- Gitblit v1.9.3