From ebb0c6d8aca09a9bf8b7890d895448e86d90c4f9 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期五, 10 十一月 2023 17:57:40 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/views/quality/rawMaterial/rawMaterial-form.vue |  137 +++++++++++++++++++++++++--------------------
 1 files changed, 75 insertions(+), 62 deletions(-)

diff --git a/src/views/quality/rawMaterial/rawMaterial-form.vue b/src/views/quality/rawMaterial/rawMaterial-form.vue
index a4519e1..6fd3a62 100644
--- a/src/views/quality/rawMaterial/rawMaterial-form.vue
+++ b/src/views/quality/rawMaterial/rawMaterial-form.vue
@@ -383,22 +383,39 @@
         this.showPart = true
       },
 
-
+      updateDevice(row, index) {
+            let rowId=JSON.stringify(row.rpId)
+            updateDeviceById({ deviceId: row.deviceId, rpId: row.rpId }).then(res => {
+                this.list.forEach(obj => {
+                    obj.children.forEach(c=>{
+                        if(c.rpId==rowId){
+                        c.testValue = ''
+                        c.testState = null
+                        c.testValueList = []
+                        c.note=''
+                        }
+                    })
+                })
+            }).catch(error => {
+                console.log(error)
+            })
+        },
       
-      updateDevice(row,index){
-        if(this.dataForm.id != null){
-          updateDeviceById({deviceId:row.deviceId,rpId:row.rpId}).then(res=>{
-            this.inspectionItems.forEach(obj => {
-            this.list[index-1].testValue = ''
-            this.list[index-1].testState = null
-            this.list[index-1].testValueList = []
-    
-          })
-          }).catch(error=>{
-            console.log(error)
-          })
-        }
-      },
+      // updateDevice(row,index){
+      //   if(this.dataForm.id != null){
+      //     updateDeviceById({deviceId:row.deviceId,rpId:row.rpId}).then(res=>{
+      //       this.inspectionItems.forEach(obj => {
+      //       this.list[index-1].testValue = ''
+      //       this.list[index-1].testState = null
+      //       this.list[index-1].testValueList = []
+      //       this.list[index-1].note = ''
+
+      //     })
+      //     }).catch(error=>{
+      //       console.log(error)
+      //     })
+      //   }
+      // },
       checkTestState(){
           let resultVal = '1'
           this.list.forEach(item=>{
@@ -488,10 +505,10 @@
               name: null,
               unit: null,
               userName: null,
-              testValue: null,
+              testValue: '',
               testValueList: [],
-              note: null,
-              testState: null
+              note: '',
+              testState: ''
             })
           this.list.push(ele)
         }
@@ -508,15 +525,11 @@
         }
       },
 
-
-
-
-
-
-
       updateTestValue(row,index){
         console.log(row);
         if(row.rpId == null){
+          
+          
           return
         }
         let val = row.testValueList.join(",");
@@ -537,43 +550,7 @@
           this.$message.error(error)
         })
       },
-      changeState(row, index) {
-            console.log(row)
-            if (row.rpId != null && row.rpId != '') {
-              let val = ""
-                row.testValueList.forEach(e => {
-                  val += e + ","
-                })
-             
-                // if (note === undefined || note === '' || note === null) {
-                //     return
-                // }
-                console.log(val)
-                val = val.slice(0, -1);
-                if (val === undefined || val === '' || val === null) {
-                    return
-                }
-
-                
-                let obj = {
-                  deviceId: row.deviceId,
-          rpId: row.rpId,
-          testValue: val,
-          note: row.note
-
-                }
-                console.log(obj)
-                updateRawInsProduct(obj).then(res => {
-                    if (res.data.code == 0) {
-                        this.$message.success("鏇存柊鎴愬姛")
-                    } else {
-                        this.$message.error("鏇存柊澶辫触")
-                    }
-                    this.init()
-                })
-            }
-        },
-
+    
 
       init(){
         if(this.dataForm.id){
@@ -642,7 +619,43 @@
           this.conclusionTable = []
         }
       },
-    
+      changeState(row, index) {
+            console.log(row)
+            if (row.rpId != null && row.rpId != '') {
+              let val = ""
+                row.testValueList.forEach(e => {
+                  val += e + ","
+                })
+             
+                // if (note === undefined || note === '' || note === null) {
+                //     return
+                // }
+                console.log(val)
+                val = val.slice(0, -1);
+                if (val === undefined || val === '' || val === null) {
+                    return
+                }
+
+                
+                let obj = {
+                  deviceId: row.deviceId,
+                rpId: row.rpId,
+                testValue: val,
+                note: row.note
+
+                }
+                console.log(obj)
+                updateRawInsProduct(obj).then(res => {
+                    if (res.data.code == 0) {
+                        this.$message.success("鏇存柊鎴愬姛")
+                    } else {
+                        this.$message.error("鏇存柊澶辫触")
+                    }
+                    this.init()
+                })
+            }
+        },
+
 
 
       // 鍒犻櫎瀛愰」鐩�

--
Gitblit v1.9.3