From 19f5949491976905f3cd3fd53407ff4898080a46 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期二, 12 三月 2024 17:07:58 +0800
Subject: [PATCH] bug修复

---
 src/views/purchaseManage/purchase/components/AddPurchase.vue |   26 ++++++++++++++++++++------
 1 files changed, 20 insertions(+), 6 deletions(-)

diff --git a/src/views/purchaseManage/purchase/components/AddPurchase.vue b/src/views/purchaseManage/purchase/components/AddPurchase.vue
index 34a32d7..653cca7 100644
--- a/src/views/purchaseManage/purchase/components/AddPurchase.vue
+++ b/src/views/purchaseManage/purchase/components/AddPurchase.vue
@@ -51,6 +51,7 @@
                     v-model="editConfig.infomation.purchaseTypeId"
                     clearable
                     style="width: calc(100% - 30px)"
+                    @visible-change="selPurchaseChange"
                   >
                     <el-option
                       v-for="ele in plcBrandList"
@@ -370,7 +371,7 @@
       editConfig: this.editCommonConfig,
       rules: {
         purchaseTypeId: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }],
-        supplierName: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }],
+        supplierName: [{ required: true, message: "璇烽�夋嫨渚涘簲鍟嗗悕绉�", trigger: "change" }],
         phone: [
           {
             required: false,
@@ -396,7 +397,9 @@
           { validator: this.validatorNumThree, trigger: "change" }
         ],
         number: [{ required: true, validator: this.validateCheckCode, trigger: ["change", "blur"] }],
-        warehouse: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }]
+        warehouse: [{ required: true, message: "璇烽�夋嫨鏀惰揣浠撳簱", trigger: "change" }],
+        signingDate: [{ required: true, message: "璇烽�夋嫨绛剧害鏃ユ湡", trigger: "change" }],
+        deliveryDate: [{ required: true, message: "璇烽�夋嫨浜や粯鏃ユ湡", trigger: "change" }]
       },
       productTableList: {},
       showSummary: {
@@ -404,7 +407,7 @@
         total: false,
         sumProp: ["price", "total"],
         multiply: ["amount", "price"],
-        titleProp: ["缂栧彿", "浜у搧鍚嶇О", "浜у搧缂栧彿", "璁¢噺鍗曚綅", "瑙勬牸鍨嬪彿", "閲囪喘鍗曚环", "鎻忚堪"],
+        titleProp: ["缂栧彿", "浜у搧鍚嶇О", "浜у搧缂栧彿", "璁¢噺鍗曚綅", "瑙勬牸", "鍨嬪彿", "閲囪喘鍗曚环", "鎻忚堪"],
         mergeNumber: 4,
         totalName: "灏忚"
       },
@@ -432,7 +435,9 @@
   },
   created() {
     console.log(this.editConfig, "鍙傛暟")
-    this.handleGetBomKindDictList()
+    if (this.editConfig.title == "鏂板缓") {
+      this.handleGetBomKindDictList()
+    }
     this.getWarehouseInfo()
     this.$store.dispatch("getSupplier")
     this.formInfo()
@@ -446,7 +451,9 @@
     "editCommonConfig.visible": {
       immediate: true,
       handler: function () {
-        this.handleGetBomKindDictList(true)
+        if (this.editConfig.title == "鏂板缓") {
+          this.handleGetBomKindDictList(true)
+        }
       }
     }
   },
@@ -520,6 +527,12 @@
           }
         }
       })
+    },
+    // 閫夋嫨閲囪喘绫诲瀷涓嬫媺鏂规硶
+    selPurchaseChange(val) {
+      if (val) {
+        this.handleGetBomKindDictList()
+      }
     },
     handleConfirmSave(data) {
       console.log(data, "data")
@@ -830,7 +843,8 @@
           },
           { label: "浜у搧缂栧彿", prop: "number", min: 150 },
           { label: "璁¢噺鍗曚綅", prop: "unit" },
-          { label: "瑙勬牸鍨嬪彿", prop: "specifications" },
+          { label: "瑙勬牸", prop: "specifications" },
+          { label: "鍨嬪彿", prop: "modelNumber" },
           { label: "鏁伴噺", prop: "amount", inputNumber: true, disabled: this.editConfig.isDisabled },
           {
             label: "閲囪喘鍗曚环",

--
Gitblit v1.8.0