From 7adc8f3359b2c7b935745dc01dbcfa66325d4119 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 19 三月 2026 15:36:25 +0800
Subject: [PATCH] 金鹰黄金 1.劳保防具新增编辑逻辑修改 2.添加劳保库存页面 3.档案管理分页bug修改 4.巡检任务记录添加任务状态字段

---
 src/views/equipmentManagement/ledger/Form.vue |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/src/views/equipmentManagement/ledger/Form.vue b/src/views/equipmentManagement/ledger/Form.vue
index ee1417f..fe204a7 100644
--- a/src/views/equipmentManagement/ledger/Form.vue
+++ b/src/views/equipmentManagement/ledger/Form.vue
@@ -104,12 +104,25 @@
 const operationType = ref('');
 const formRules = {
 	deviceName: [{ required: true, trigger: "blur", message: "璇疯緭鍏�" }],
-	deviceModel: [{ required: true, trigger: "blur", message: "璇疯緭鍏�" }],
-	supplierName: [{ required: true, trigger: "blur", message: "璇疯緭鍏�" }],
-	unit: [{ required: true, trigger: "blur", message: "璇疯緭鍏�" }],
-	number: [{ required: true, trigger: "blur", message: "璇疯緭鍏�" }],
-	taxIncludingPriceUnit: [{ required: true, trigger: "blur", message: "璇疯緭鍏�" }],
-	planRuntimeTime: [{ required: true, trigger: "change", message: "璇烽�夋嫨" }],
+	deviceModel: [{ trigger: "blur", message: "璇疯緭鍏�" }],
+	supplierName: [{ trigger: "blur", message: "璇疯緭鍏�" }],
+	unit: [{ trigger: "blur", message: "璇疯緭鍏�" }],
+	taxIncludingPriceUnit: [
+		{
+			required: true,
+			trigger: "blur",
+			validator: (rule, value, callback) => {
+				if (value === undefined || value === null || value === '') {
+					callback(new Error("璇疯緭鍏ヨ祫浜у師鍊�"));
+				} else if (typeof value === 'number' && value >= 0) {
+					callback();
+				} else {
+					callback(new Error("璇疯緭鍏ユ湁鏁堢殑璧勪骇鍘熷��"));
+				}
+			}
+		}
+	],
+	planRuntimeTime: [{ trigger: "change", message: "璇烽�夋嫨" }],
 }
 
 const { form, resetForm } = useFormData({

--
Gitblit v1.9.3