From cf6e91b8d81b528d65257fdc4912011873977cad Mon Sep 17 00:00:00 2001 From: licp <lichunping@guanfang.com.cn> Date: 星期一, 04 十一月 2024 14:05:36 +0800 Subject: [PATCH] 完成电路试验模板保存记录 --- src/components/do/b1-inspect-order-plan/circuit-parameters1.vue | 37 ++++++++++++++++++++++++++++++++++++- 1 files changed, 36 insertions(+), 1 deletions(-) diff --git a/src/components/do/b1-inspect-order-plan/circuit-parameters1.vue b/src/components/do/b1-inspect-order-plan/circuit-parameters1.vue index 59dafee..eccd8f6 100644 --- a/src/components/do/b1-inspect-order-plan/circuit-parameters1.vue +++ b/src/components/do/b1-inspect-order-plan/circuit-parameters1.vue @@ -359,12 +359,14 @@ isMore:false, loading:{}, intermodulationNum:0,//浜掕皟妫�楠岄」鐩殑鏁伴噺 + upTemplateState:false, }; }, watch: { // 瑙掑害鏁伴噺鍙樺寲鏃讹紝鏇存柊鎵�鏈夐娈典笅闈㈢殑鎵�鏈夐」鐩笅鐨勬墍鏈夌鍙e拰瑙掑害 angleList(val) { - this.allBandList.forEach(item => { + if(!this.upTemplateState){ + this.allBandList.forEach(item => { item.projectList.forEach(m => { // 娣诲姞瑙掑害 for(let i=0;i<val.length;i++){ @@ -401,6 +403,7 @@ } }) }) + } // console.log(this.allBandList) }, currentNum(val) { @@ -474,6 +477,7 @@ angleList.push({value:m}) }) this.angleList = angleList + this.upTemplateState = false; } let tell = '' if(item.tell.includes(',')){ @@ -574,6 +578,7 @@ }, // 鍒犻櫎鏁扮粍 deleteList(index,list,type){ + this.upTemplateState = false; if(list.length>1){ if(type=='浜掕皟'){ let index = null; @@ -629,6 +634,7 @@ }, // 娣诲姞鏁扮粍 addList(list,type){ + this.upTemplateState = false; if(type=='浜掕皟'){ let obj = null; let index = null; @@ -790,6 +796,35 @@ }).catch(err => { console.log(err) }) + }, + // 鏇存柊妯℃澘 + upTemplate(obj){ + this.upTemplateState = true; + // return + obj.allBandList.forEach((item,index)=>{ + if(!this.allBandList[index]){ + this.allBandList[index] = { + projectList:this.HaveJson(this.allBandList[0].projectList) + } + } + this.allBandList[index].band = item.band + let arr = [] + item.projectList.forEach((m,i)=>{ + if(this.allBandList[index].projectList.find(n=>n.inspectionItemSubclass==m.inspectionItemSubclass)){ + let obj0 = { + angleList:m.angleList, + portList:m.portList, + portNum:m.portNum, + value:m.value, + valueType:m.valueType + } + arr.push({...this.allBandList[index].projectList.find(n=>n.inspectionItemSubclass==m.inspectionItemSubclass),...obj0}) + } + }) + this.allBandList[index].projectList = arr + }) + this.angleList = obj.angleList + this.intermodulationNum = obj.intermodulationNum } } } -- Gitblit v1.9.3