From a99b32aee78f130d44f5353b30b001f96c84977a Mon Sep 17 00:00:00 2001
From: Mr.Shi <1878285526@qq.com>
Date: 星期四, 17 八月 2023 18:45:29 +0800
Subject: [PATCH] 改bug

---
 h5_standard/src/views/needToBeDealtWith/addWarehousing.vue |   35 ++++++++++++++++++++++++++++++++---
 1 files changed, 32 insertions(+), 3 deletions(-)

diff --git a/h5_standard/src/views/needToBeDealtWith/addWarehousing.vue b/h5_standard/src/views/needToBeDealtWith/addWarehousing.vue
index ef5e6ea..14bf623 100644
--- a/h5_standard/src/views/needToBeDealtWith/addWarehousing.vue
+++ b/h5_standard/src/views/needToBeDealtWith/addWarehousing.vue
@@ -139,6 +139,7 @@
         {
             batch: '',
             locationId: '',
+            locationIdLabel: '',
             locationName: '',
             materialId: '',
             materialName: '',
@@ -165,6 +166,9 @@
     }
     // 鎵撳紑閫夋嫨鐗╂枡
     const openQ = (index: number) => {
+        if (list.value[index].locationIdLabel == 'APPLIANCE_ONTEST' || list.value[index].locationIdLabel == 'APPLIANCE_OFFTEST' || list.value[index].locationIdLabel == 'APPLIANCE_USELESS') {
+            return
+        }
         i.value = index
         qualityShow.value = true
     }
@@ -180,18 +184,19 @@
         locationShow.value = true
     }
     const addItem = () => {
-        // if (!form.warehouseId) return Toast('璇烽�夋嫨鍏ュ簱浠撳簱')
+        if (!form.warehouseId) return Toast('璇烽�夋嫨鍏ュ簱浠撳簱')
         list.value.push({
             batch: '',
             locationId: '',
             locationName: '',
+            locationIdLabel: list.value[list.value.length - 1].locationIdLabel,
             materialId: '',
             materialName: '',
             num: '',
             procedureId: '',
             procedureName: '',
-            qualityType: '',
-            qualityTypeName: '',
+            qualityType: list.value[list.value.length - 1].qualityType,
+            qualityTypeName: list.value[list.value.length - 1].qualityTypeName,
             unitId: '',
             unitName: ''
         })
@@ -301,6 +306,17 @@
                             item.locationId = res.data[0].id
                             item.locationName = res.data[0].unionName
                         })
+                        list.value[i.value].locationIdLabel = res.data[0].label
+                        if (res.data[0].label === 'APPLIANCE_ONTEST') {
+                            list.value[i.value].qualityType = '0'
+                            list.value[i.value].qualityTypeName = '鍚堟牸'
+                        } else if (res.data[0].label === 'APPLIANCE_OFFTEST') {
+                            list.value[i.value].qualityType = '1'
+                            list.value[i.value].qualityTypeName = '涓嶈壇'
+                        } else if (res.data[0].label === 'APPLIANCE_USELESS') {
+                            list.value[i.value].qualityType = '2'
+                            list.value[i.value].qualityTypeName = '鎶ュ簾'
+                        }
                     } else {
                         location.value = true
                         list.value.forEach(item => {
@@ -340,6 +356,19 @@
     const getValue3 = (item: any): void => {
         list.value[i.value].locationId = item.id
         list.value[i.value].locationName = item.unionName
+        list.value[i.value].qualityType = ''
+        list.value[i.value].qualityTypeName = ''
+        list.value[i.value].locationIdLabel = item.label
+        if (item.label === 'APPLIANCE_ONTEST') {
+            list.value[i.value].qualityType = '0'
+            list.value[i.value].qualityTypeName = '鍚堟牸'
+        } else if (item.label === 'APPLIANCE_OFFTEST') {
+            list.value[i.value].qualityType = '1'
+            list.value[i.value].qualityTypeName = '涓嶈壇'
+        } else if (item.label === 'APPLIANCE_USELESS') {
+            list.value[i.value].qualityType = '2'
+            list.value[i.value].qualityTypeName = '鎶ュ簾'
+        }
         locationShow.value = false
     }
     // 閫夋嫨宸ュ簭

--
Gitblit v1.9.3