From 69be1e17629ee50cbc2f63aec9627360535d61f0 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期五, 10 十一月 2023 09:54:23 +0800
Subject: [PATCH] modified: src/views/common/param-mergeTemplate.vue
---
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