From be027530e123c33560a7c18af815ece1465816f7 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期二, 21 十一月 2023 12:54:47 +0800
Subject: [PATCH] 	modified:   src/views/quality/exception/exception.vue

---
 src/views/quality/processInspect/processInspect-form.vue |   30 +++++++++++++++++++-----------
 1 files changed, 19 insertions(+), 11 deletions(-)

diff --git a/src/views/quality/processInspect/processInspect-form.vue b/src/views/quality/processInspect/processInspect-form.vue
index f5ef7f3..6a85e93 100644
--- a/src/views/quality/processInspect/processInspect-form.vue
+++ b/src/views/quality/processInspect/processInspect-form.vue
@@ -86,10 +86,15 @@
                 </el-row>
                 <el-row style="width:100%;">
                     <el-col :span="24">
-                        <el-table border :data="inspectionItems" height="400"
+                        <el-table border 
+                            :data="inspectionItems" 
+                            height="400"
                             :header-cell-style="{ textAlign: 'center', color: 'black', backgroundColor: '#fafafa' }"
-                            :cell-style="{ textAlign: 'center' }" row-key="iid" default-expand-all style="width: 100%"
-                            ref="table" :tree-props="{ children: 'children', hasChildren: 'hasChildren' }">
+                            :cell-style="{ textAlign: 'center' }" 
+                            row-key="iid" 
+                            default-expand-all style="width: 100%"
+                            ref="table" 
+                            :tree-props="{ children: 'children', hasChildren: 'hasChildren' }">
                             <el-table-column type="index" label="搴忓彿" width="60"></el-table-column>
                             <el-table-column label="椤圭洰" prop="father" width="240"></el-table-column>
                             <el-table-column prop="iname" label="鎸囨爣" width="240"></el-table-column>
@@ -278,7 +283,7 @@
     methods: {
         submitSave() {
             let pro = 0
-            console.log(this.inspectionItems);
+        console.log(this.inspectionItems);
             this.inspectionItems.forEach(item => {
                 if (item.children) {
                     let arr = item.children.filter(obj => {
@@ -377,6 +382,7 @@
                         }
                     })
                     this.inspectionItems = result.children
+                    console.log(this.inspectionItems);
                     this.inspectionResultForm = [{
                         materialCode: result.materialCode,
                         material: result.material,
@@ -394,15 +400,17 @@
             })
         },
         updateDevice(row, index) {
+            let rowId=JSON.stringify(row.iid)
             updateDeviceBypppId({ deviceId: row.eId, ppid: row.iid }).then(res => {
                 this.inspectionItems.forEach(obj => {
-                    console.log(obj);
-                    if (obj.children) {
-                        obj.children[index - 1].inspectionValue = null
-                        obj.children[index - 1].iresult = null
-                        obj.children[index - 1].empiricalValueAddss = []
-                        obj.children[index-1].inote=''
-                    }
+                    obj.children.forEach(c=>{
+                        if(c.iid==rowId){
+                        c.inspectionValue = null
+                        c.iresult = null
+                        c.empiricalValueAddss = []
+                        c.inote=''
+                        }
+                    })
                 })
             }).catch(error => {
                 console.log(error)

--
Gitblit v1.9.3