From 8e063a311452a677a4938db9dfba9760472b272e Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 29 十二月 2025 10:13:28 +0800
Subject: [PATCH] 陕西昭德型煤: 1.供应商、客户新增时改成只有名称必填 2.总价相关字段改为四舍五入整数 3.下拉选择框加上筛选

---
 src/views/procureMent/components/ProductionDialog.vue |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/views/procureMent/components/ProductionDialog.vue b/src/views/procureMent/components/ProductionDialog.vue
index 859cbea..c6e50b9 100644
--- a/src/views/procureMent/components/ProductionDialog.vue
+++ b/src/views/procureMent/components/ProductionDialog.vue
@@ -21,6 +21,7 @@
             v-model="form.supplierId"
             placeholder="璇烽�夋嫨渚涘簲鍟�"
             :disabled="isViewMode"
+						filterable
           >
             <el-option
               :label="item.label"
@@ -35,6 +36,7 @@
             v-model="form.coalId"
             placeholder="璇烽�夋嫨鐓ょ"
             :disabled="isViewMode"
+						filterable
           >
             <el-option
               :label="item.label"
@@ -50,6 +52,7 @@
             placeholder="璇疯緭鍏�"
             @blur="handleQuantityBlur"
             :disabled="isViewMode"
+            oninput="value=value.replace(/[^0-9]/g,'')"
           >
             <template v-slot:suffix>
               <i style="font-style: normal">鍚�</i>
@@ -324,10 +327,7 @@
     form.value.purchaseQuantity !== undefined &&
     form.value.purchaseQuantity !== ""
   ) {
-    form.value.purchaseQuantity = toFixed(
-      parseFloat(form.value.purchaseQuantity),
-      3
-    ); // 鏁伴噺淇濈暀3浣嶅皬鏁�
+    form.value.purchaseQuantity = parseInt(form.value.purchaseQuantity) || 0; // 鏁伴噺杞负鏁存暟
     // watch 浼氳嚜鍔ㄨЕ鍙� calculatePrices锛屼笉闇�瑕佹墜鍔ㄨ皟鐢�
   }
 };
@@ -346,7 +346,8 @@
   coal: [{ required: true, message: "璇疯緭鍏ョ叅绉�", trigger: "blur" }],
   purchaseQuantity: [
     { required: true, message: "璇疯緭鍏ラ噰璐暟閲�", trigger: "blur" },
-    { type: "number", message: "閲囪喘鏁伴噺蹇呴』涓烘暟瀛�", trigger: "blur" },
+    { type: "integer", message: "閲囪喘鏁伴噺蹇呴』涓烘暣鏁�", trigger: "blur" },
+    { pattern: /^\d+$/, message: "閲囪喘鏁伴噺蹇呴』涓烘鏁存暟", trigger: "blur" },
   ],
   priceExcludingTax: [
     { required: true, message: "璇疯緭鍏ュ崟浠�", trigger: "blur" },

--
Gitblit v1.9.3