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