From 2d3530a7c11557a40807ad7c0b9e302ce6ce3a9f Mon Sep 17 00:00:00 2001
From: hsy <1029150275@qq.com>
Date: 星期五, 28 八月 2026 10:16:32 +0800
Subject: [PATCH] feat: 综合业务模块页面重构与交互完善

---
 src/views/equipmentManagement/upkeep/Form/formDia.vue |   41 +++++++++++++++++++++++++++++++++++++----
 1 files changed, 37 insertions(+), 4 deletions(-)

diff --git a/src/views/equipmentManagement/upkeep/Form/formDia.vue b/src/views/equipmentManagement/upkeep/Form/formDia.vue
index 6856ae1..08c0a83 100644
--- a/src/views/equipmentManagement/upkeep/Form/formDia.vue
+++ b/src/views/equipmentManagement/upkeep/Form/formDia.vue
@@ -70,7 +70,7 @@
 					<el-form-item label="淇濆吇椤圭洰" prop="machineryCategory">
 						<el-input
 							v-model.trim="form.machineryCategory"
-							placeholder="璇疯緭鍏ヤ繚鍏婚」鐩�"
+							placeholder="璇疯緭鍏ュ伐浣滃唴瀹规弿杩�(淇濆吇椤圭洰)"
 							maxlength="100"
 							clearable
 						/>
@@ -84,6 +84,33 @@
 							maxlength="100"
 							clearable
 						/>
+					</el-form-item>
+				</el-col>
+			</el-row>
+			<el-row>
+				<el-col :span="12">
+					<el-form-item label="淇濆吇绫诲瀷" prop="maintenanceType">
+						<el-select v-model="form.maintenanceType" placeholder="璇烽�夋嫨淇濆吇绫诲瀷" clearable>
+							<el-option label="鏃ュ父浣跨敤" value="1"/>
+							<el-option label="瀹氭湡淇濆吇" value="2"/>
+						</el-select>
+					</el-form-item>
+				</el-col>
+				<el-col :span="12">
+					<el-form-item label="鎵ц浜�" prop="executorId">
+						<el-select
+							v-model="form.executorId"
+							filterable
+							placeholder="璇烽�夋嫨鎵ц浜�"
+							clearable
+						>
+							<el-option
+								v-for="item in userList"
+								:label="item.nickName"
+								:value="item.userId"
+								:key="item.userId"
+							/>
+						</el-select>
 					</el-form-item>
 				</el-col>
 			</el-row>
@@ -184,13 +211,17 @@
 		time: '',
 		deviceModel: undefined, // 瑙勬牸鍨嬪彿
 		registrationDate: '',
-		maintenancePerson: '' // 淇濆吇浜�
+		maintenancePerson: '', // 淇濆吇浜�
+		maintenanceType: undefined,
+		executorId: undefined
 	},
 	rules: {
 		taskId: [{ required: true, message: "璇烽�夋嫨璁惧", trigger: "change" },],
 		inspector: [{ required: true, message: "璇烽�夋嫨褰曞叆浜�", trigger: "blur" },],
 		registrationDate: [{ required: true, message: "璇烽�夋嫨鐧昏鏃堕棿", trigger: "change" }],
-		machineryCategory: [{ required: true, message: "璇疯緭鍏ヤ繚鍏婚」鐩�", trigger: "blur" }]
+		machineryCategory: [{ required: true, message: "璇疯緭鍏ヤ繚鍏婚」鐩�", trigger: "blur" }],
+		maintenanceType: [{ required: true, message: "璇烽�夋嫨淇濆吇绫诲瀷", trigger: "change" }],
+		executorId: [{ required: true, message: "璇烽�夋嫨鎵ц浜�", trigger: "change" }]
 	}
 })
 const { form, rules } = toRefs(data)
@@ -271,7 +302,9 @@
 		time: '',
 		deviceModel: undefined,
 		registrationDate: '',
-		maintenancePerson: ''
+		maintenancePerson: '',
+		maintenanceType: undefined,
+		executorId: undefined
 	}
 }
 

--
Gitblit v1.9.3