From ed2342a8cadcd9519858ecd5d440fcba4d66a02d Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期五, 06 九月 2024 17:01:44 +0800
Subject: [PATCH] 电路检验版本选择

---
 src/components/do/b1-inspect-order-plan/circuit-parameters2.vue |   59 ++++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 34 insertions(+), 25 deletions(-)

diff --git a/src/components/do/b1-inspect-order-plan/circuit-parameters2.vue b/src/components/do/b1-inspect-order-plan/circuit-parameters2.vue
index a6a66ba..e986eb7 100644
--- a/src/components/do/b1-inspect-order-plan/circuit-parameters2.vue
+++ b/src/components/do/b1-inspect-order-plan/circuit-parameters2.vue
@@ -35,7 +35,7 @@
       </el-col>
       <el-col :span="7">
         <div style="display: flex;align-items: center;justify-content: flex-end;" class="btns">
-          <el-button type="primary" size="small" @click="addList(allBandList)" :disabled="state>1">娣诲姞棰戞</el-button>
+          <el-button type="primary" size="small" @click="addList(allBandList,'棰戞')" :disabled="state>1">娣诲姞棰戞</el-button>
           <el-button size="small" @click="deleteList(allBandList.length-1,allBandList,'鍒犻櫎棰戞')" :disabled="state>1">鍒犻櫎棰戞</el-button>
           <el-button type="primary" size="small" @click="addList(angleList)" v-if="!(state>1)&&intermodulationNum>0">娣诲姞瑙掑害</el-button>
           <el-button size="small" @click="deleteList(angleList.length-1,angleList)" v-if="!(state>1)&&intermodulationNum>0">鍒犻櫎瑙掑害</el-button>
@@ -421,30 +421,7 @@
               message: '涓嶈兘鍒犻櫎鏈�鍚庝竴涓簰璋�'
             });
           }else{
-            if(list[index].frequency){
-              this.$confirm(`鏄惁纭畾鍒犻櫎 ${list[index].often} 棰戠偣鏁版嵁?`, "鎻愮ず", {
-                confirmButtonText: "纭畾",
-                cancelButtonText: "鍙栨秷",
-                type: "warning"
-              }).then(() => {
-                this.$axios.post(this.$api.insOrderPlan.deleteInsContext2, {
-                  frequency:list[index].frequency,
-                  productId:list[index].id,
-                  often:list[index].often
-                }).then(res => {
-                  if (res.code === 201) {
-                    this.$message.error('鍒犻櫎澶辫触')
-                    return
-                  }
-                  this.$message.success('宸插垹闄�')
-                  list.splice(index, 1)
-                }).catch(err => {
-                  console.log(err)
-                })
-              }).catch(() => {})
-            }else{
-              list.splice(index, 1)
-            }
+            list.splice(index, 1)
           }
         }else if(type=='鍒犻櫎棰戞'){
           this.$confirm(`鏄惁纭畾鍒犻櫎 ${list[index].band} 棰戞鏁版嵁?`, "鎻愮ず", {
@@ -491,7 +468,39 @@
             index = i;
           }
         })
+        obj.often = ''
+        obj.result = ''
+        let num0 = obj.value.length
+        let num1 = obj.value[0].length
+        delete obj.value
+        obj.value = []
+        for(let i = 0;i<num0;i++){
+          obj.value.push([])
+          for(let j = 0;j<num1;j++){
+            obj.value[i].push('')
+          }
+        }
         list.splice(index+1, 0, obj)
+      }else if(type=='棰戞'){
+        let obj = JSON.parse(JSON.stringify(list[0]));
+        console.log(2222,obj)
+        obj.band = ''
+        obj.projectList.forEach(item=>{
+          item.often = ''
+          item.result = ''
+          item.frequency = ''
+          let num0 = item.value.length
+          let num1 = item.value[0].length
+          delete item.value
+          item.value = []
+          for(let i = 0;i<num0;i++){
+            item.value.push([])
+            for(let j = 0;j<num1;j++){
+              item.value[i].push('')
+            }
+          }
+        })
+        list.push(obj)
       }else{
         let obj = JSON.parse(JSON.stringify(list[0]));
         list.push(obj)

--
Gitblit v1.9.3