From cf76f6292034875727546747a68230bf0befa83d Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期三, 20 九月 2023 15:46:56 +0800
Subject: [PATCH] 	modified:   src/components/view/standard-table/material.vue 	modified:   src/components/view/standard-table/product.vue 	modified:   src/components/view/standard-table/target.vue 	modified:   src/components/view/standard-table/technology.vue

---
 src/components/view/processInspectionUpdate.vue |   31 ++++++++++++++++---------------
 1 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/src/components/view/processInspectionUpdate.vue b/src/components/view/processInspectionUpdate.vue
index 1e40e84..2a422a8 100644
--- a/src/components/view/processInspectionUpdate.vue
+++ b/src/components/view/processInspectionUpdate.vue
@@ -103,7 +103,7 @@
             > -->
                 </el-col>
             </el-row>
-            <el-table border :data="inspectionItems"  max-height="420" :span-method="handleSpanMethod"
+            <el-table border :data="inspectionItems" max-height="420" :span-method="handleSpanMethod"
                 height="calc(100vh - 550px)" style="width: 100%">
                 <el-table-column type="index" label="搴忓彿" width="60"></el-table-column>
                 <el-table-column label="椤圭洰" prop="father"></el-table-column>
@@ -125,13 +125,14 @@
                     <template slot-scope="scope">
                         <el-col>
                             <el-button v-if="!scope.row.isSelectDevice" type="text" @click="clickTableSelect(scope)">{{
-                            scope.row.dname == null ? "璇烽�夋嫨" : scope.row.dname
-                        }}</el-button>
-                        <el-select @blur="blurNode(scope)" v-else-if="scope.row.isSelectDevice" style="width: 100%;" @change="clickNodeSure(scope.row)"
-                            v-model="filterText" placeholder="璇烽�夋嫨">
-                            <el-option v-for="item in materialOptions" :key="item.id" :label="item.device" :value="item.id">
-                            </el-option>
-                        </el-select>
+                                scope.row.dname == null ? "璇烽�夋嫨" : scope.row.dname
+                            }}</el-button>
+                            <el-select @blur="blurNode(scope)" v-else-if="scope.row.isSelectDevice" style="width: 100%;"
+                                @change="clickNodeSure(scope.row)" v-model="filterText" placeholder="璇烽�夋嫨">
+                                <el-option v-for="item in materialOptions" :key="item.id" :label="item.device"
+                                    :value="item.id">
+                                </el-option>
+                            </el-select>
                         </el-col>
                     </template>
                 </el-table-column>
@@ -304,7 +305,7 @@
         this.getTableData()
     },
     methods: {
-        blurNode(scope){
+        blurNode(scope) {
             // console.log(11);
             // this.$set(this.inspectionItems[scope.$index],'isSelectDevice',false)
         },
@@ -378,11 +379,11 @@
                 }
             }).then(res => {
                 this.materialOptions = res.data;
-                if(this.materialOptions.length===1){
+                if (this.materialOptions.length === 1&&row.did!=null) {
                     this.$message({
-                    message: '璇ラ」鐩笅鍙湁涓�涓瘯楠岃澶囷紝鏃犻渶閫夋嫨锛�',
-                    type: 'warning'
-                });
+                        message: '璇ラ」鐩笅鍙湁涓�涓瘯楠岃澶囷紝鏃犻渶閫夋嫨锛�',
+                        type: 'warning'
+                    });
                     return
                 }
                 row.isSelectDevice = true
@@ -397,8 +398,8 @@
         clickTableSelect(scope) {
             // return scope;
             // this.centerDialogVisible = true;
-            if(this.clickSelectDevice.index!=null){
-                this.$set(this.inspectionItems[this.clickSelectDevice.index],'isSelectDevice',false)
+            if (this.clickSelectDevice.index != null) {
+                this.$set(this.inspectionItems[this.clickSelectDevice.index], 'isSelectDevice', false)
             }
             this.clickSelectDevice.index = scope.$index;
             this.clickSelectDevice.rpId = scope.row.id;

--
Gitblit v1.9.3