From e3d6cc8c9ee3a771b92a8706e3cf83dededfaa43 Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期日, 24 九月 2023 16:26:52 +0800
Subject: [PATCH] 	modified:   src/assets/api/controller.js 	modified:   src/components/view/Technicalindex.vue 	modified:   src/components/view/finishedProductInspectionUp.vue 	modified:   src/components/view/processInspectionUpdate.vue 	modified:   src/components/view/rawInsDetail.vue 	modified:   src/components/view/sale.vue

---
 src/components/view/processInspection.vue |   26 ++++++++++++++++++++------
 1 files changed, 20 insertions(+), 6 deletions(-)

diff --git a/src/components/view/processInspection.vue b/src/components/view/processInspection.vue
index 3a1abf5..e804f7e 100644
--- a/src/components/view/processInspection.vue
+++ b/src/components/view/processInspection.vue
@@ -248,7 +248,10 @@
 import processInspectionUpdate from '../view/processInspectionUpdate.vue'
 import processInspectionLook from '../view/processInspectionLook.vue'
 export default {
-  components: { processInspectionUpdate, processInspectionLook },
+  components: {
+    processInspectionUpdate,
+    processInspectionLook
+  },
   data() {
     return {
       showUp: false,
@@ -334,8 +337,8 @@
         name: null
       }, // node鐐瑰嚮淇濆瓨褰撳墠鐐瑰嚮鏁版嵁
       clickSelectDevice: {
-        index: "", // 鐐瑰嚮閫夋嫨瀛樺偍褰撳墠琛岀储寮�
-        rpId: "" // 鐐瑰嚮閫夋嫨瀛樺偍褰撳墠琛岄」鐩甀d
+        index: null, // 鐐瑰嚮閫夋嫨瀛樺偍褰撳墠琛岀储寮�
+        rpId: null // 鐐瑰嚮閫夋嫨瀛樺偍褰撳墠琛岄」鐩甀d
       }
     };
   },
@@ -393,13 +396,23 @@
         }
       }).then(res => {
         this.materialOptions = res.data;
+        if (this.materialOptions.length === 1) {
+          this.$message({
+            message: '璇ラ」鐩笅鍙湁涓�涓瘯楠岃澶囷紝鏃犻渶閫夋嫨锛�',
+            type: 'warning'
+          });
+          return
+        }
+        row.isSelectDevice = true
         this.filterText = row.did
       });
     },
     // 鐐瑰嚮琛ㄦ牸閫夋嫨瑙﹀彂
     clickTableSelect(scope) {
       // this.centerDialogVisible = true;
-      scope.row.isSelectDevice = true
+      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;
       this.getOptions(scope.row)
@@ -532,7 +545,7 @@
       let val = JSON.parse(JSON.stringify(this.processInspectVo))
       val.techname = this.processInspectVo.techname.split("-")[1]
       val.technologyId = this.processInspectVo.techname.split("-")[0]
-      this.processInspectVo.technologyId=val.technologyId
+      this.processInspectVo.technologyId = val.technologyId
       this.$axios.post(this.$api.url.processInspectAddProcess, {
         material: val.material,
         materialCode: val.materialCode,
@@ -542,6 +555,7 @@
         techfather: val.techfather,
         techname: val.techname,
         techId: Number(val.technologyId),
+        mtId: Number(val.technologyId),
         unit: val.unit
       }, {
         headers: { "Content-Type": "application/json" }
@@ -583,7 +597,7 @@
               c.empiricalValueAddss.push("")
             }
             uName.push(c['username'])
-            c.isSelectDevice=false
+            c.isSelectDevice = false
             arr.push(c)
           })
         })

--
Gitblit v1.9.3