From 9ca3e64f571c38aeae3f649efdfa2f5339019805 Mon Sep 17 00:00:00 2001
From: yuan <123@>
Date: 星期三, 25 三月 2026 13:39:28 +0800
Subject: [PATCH] feat(设备管理): 新增设备编号和转数字段

---
 src/views/equipmentManagement/ledger/Form.vue |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/src/views/equipmentManagement/ledger/Form.vue b/src/views/equipmentManagement/ledger/Form.vue
index 72d594e..e7ca39d 100644
--- a/src/views/equipmentManagement/ledger/Form.vue
+++ b/src/views/equipmentManagement/ledger/Form.vue
@@ -2,6 +2,11 @@
   <el-form :model="form" label-width="120px" :rules="formRules" ref="formRef">
     <el-row :gutter="20">
       <el-col :span="12">
+        <el-form-item label="璁惧缂栧彿" prop="deviceCode">
+          <el-input v-model="form.deviceCode" placeholder="璇疯緭鍏ヨ澶囩紪鍙�" />
+        </el-form-item>
+      </el-col>
+      <el-col :span="12">
         <el-form-item label="璁惧鍚嶇О" prop="deviceName">
           <el-input v-model="form.deviceName" placeholder="璇疯緭鍏ヨ澶囧悕绉�" />
         </el-form-item>
@@ -40,6 +45,14 @@
       <el-col :span="12">
         <el-form-item label="渚涘簲鍟�" prop="supplierName">
           <el-input v-model="form.supplierName" placeholder="璇疯緭鍏ヤ緵搴斿晢" />
+        </el-form-item>
+      </el-col>
+      <el-col :span="12">
+        <el-form-item label="杞暟(杞�/min)" prop="rpm">
+          <el-input-number :min="0" style="width: 100%"
+                           v-model="form.rpm"
+                           placeholder="璇疯緭鍏ヨ浆鏁�"
+          />
         </el-form-item>
       </el-col>
       <el-col :span="12">
@@ -147,8 +160,8 @@
           />
         </el-form-item>
       </el-col>
-			<el-col :span="12">
-				<el-form-item label="棰勮杩愯鏃堕棿" prop="planRuntimeTime">
+      <el-col :span="12">
+        <el-form-item label="棰勮杩愯鏃堕棿" prop="planRuntimeTime">
 					<el-date-picker
 						style="width: 100%"
 						v-model="form.planRuntimeTime"
@@ -190,6 +203,7 @@
   '鍏朵粬璁惧'
 ]);
 const formRules = {
+	deviceCode: [{ required: true, trigger: "blur", message: "璇疯緭鍏ヨ澶囩紪鍙�" }],
 	deviceName: [{ required: true, trigger: "blur", message: "璇疯緭鍏�" }],
 	deviceModel: [{ required: true, trigger: "blur", message: "璇疯緭鍏�" }],
 	type: [{ required: true, trigger: "change", message: "璇烽�夋嫨鎴栬緭鍏ヨ澶囩被鍨�" }],
@@ -214,6 +228,7 @@
 }
 
 const { form, resetForm } = useFormData({
+  deviceCode: undefined, // 璁惧缂栧彿
   deviceName: undefined, // 璁惧鍚嶇О
   deviceModel: undefined, // 瑙勬牸鍨嬪彿
   deviceBrand: undefined, // 璁惧鍝佺墝
@@ -239,6 +254,7 @@
 	}
   const { code, data } = await getLedgerById(id);
   if (code == 200) {
+    form.deviceCode = data.deviceCode;
     form.deviceName = data.deviceName;
     form.deviceModel = data.deviceModel;
     form.deviceBrand = data.deviceBrand;

--
Gitblit v1.9.3