From 65cd94b74a6dd5bae9bc2c3a98bc781d97099cb6 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期五, 10 十一月 2023 19:18:10 +0800
Subject: [PATCH] 	modified:   src/views/technology/routing/routing-form.vue

---
 src/views/basic/param/index.vue |   26 ++++++++++++++++++++++----
 1 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/src/views/basic/param/index.vue b/src/views/basic/param/index.vue
index 113eb28..42a7e3a 100644
--- a/src/views/basic/param/index.vue
+++ b/src/views/basic/param/index.vue
@@ -267,32 +267,42 @@
       this.option.column.forEach(item => {
         if (row.paramItemThree == "" && item.prop == 'paramItemThree') {
           item.display = false
+        }else if(row.paramItemThree != "" && item.prop == 'paramItemThree'){
+          item.display = true
         }
         if (row.paramItemTwo == "" && item.prop == 'paramItemTwo') {
           item.display = false
+        }else if(row.paramItemTwo != "" && item.prop == 'paramItemTwo'){
+          item.display = true
         }
       })
+      console.log(row);
+      // let type=this.typeOptions.filter(t=>{
+      //   return t.label==row.paramType
+      // })[0]
+      // row.paramType=type.value
       this.$refs.crud.rowEdit(row, index)
     },
     showDel(row, index) {
       this.$refs.crud.rowDel(row, index)
     },
     updateParam(row, index, done, loading) {
+      // console.log(row);
       // this.formDisabled = true
       let data = {
         dict: '',
-        id: 0,
+        id: '',
         parameterFormat: '',
         parameterItem: '',
         type: row.paramType,
         unit: row.unit,
       }
       row.paramType == '2' ? data.dict = row.paramFormat : data.parameterFormat = row.paramFormat
-      if (row.threeId) {
+      if (row.threeId!="null") {
         data.id = row.threeId
         data.parameterItem = row.paramItemThree
       } else {
-        if (row.twoId) {
+        if (row.twoId!="null") {
           data.id = row.twoId
           data.parameterItem = row.paramItemTwo
         } else {
@@ -300,7 +310,14 @@
           data.parameterItem = row.paramItem
         }
       }
-      console.log(data)
+      if(data.type=='鏂囨湰鏍煎紡'){
+        let type=this.typeOptions.filter(t=>{
+        return t.label==row.paramType
+      })[0]
+      data.type=type.value
+      }
+      // console.log(data);
+      // return
       putObj(data).then(res => {
         if (res.data.data.code == 0) {
           this.$message.success("鏇存柊鎴愬姛")
@@ -353,6 +370,7 @@
     },
     // 鏂板 / 淇敼
     addOrUpdateHandle(row) {
+      console.log("1111",row);
       this.addOrUpdateVisible = true
       this.$nextTick(() => {
         this.$refs.addOrUpdate.init(row == null ? null : row.id)

--
Gitblit v1.9.3