From b95a00bf7ec7c667e16032bcabc4d97ef42909fc Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期一, 18 五月 2026 15:27:20 +0800
Subject: [PATCH] feat: 设备保养添加任务状态

---
 src/views/equipmentManagement/upkeep/Form/PlanModal.vue |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/views/equipmentManagement/upkeep/Form/PlanModal.vue b/src/views/equipmentManagement/upkeep/Form/PlanModal.vue
index 2df504e..0ba259d 100644
--- a/src/views/equipmentManagement/upkeep/Form/PlanModal.vue
+++ b/src/views/equipmentManagement/upkeep/Form/PlanModal.vue
@@ -7,7 +7,7 @@
     @cancel="handleCancel"
     @close="handleClose"
   >
-    <el-form :model="form" label-width="100px">
+    <el-form :model="form" :rules="rules" label-width="100px">
       <el-form-item label="璁惧鍚嶇О">
         <el-select
           v-model="form.deviceLedgerId"
@@ -39,14 +39,13 @@
           placeholder="褰撳墠鐧诲綍鐢ㄦ埛"
         />
       </el-form-item>
-      <el-form-item label="淇濆吇浜�">
+      <el-form-item label="淇濆吇浜�" prop="maintenancePerson">
         <el-select
           v-model="form.maintenancePerson"
           filterable
           default-first-option
           :reserve-keyword="false"
           placeholder="璇烽�夋嫨淇濆吇浜�"
-          clearable
           style="width: 100%"
         >
           <el-option
@@ -138,6 +137,10 @@
   () => userStore.nickName || userStore.name || "褰撳墠鐧诲綍鐢ㄦ埛"
 );
 
+const rules = {
+  maintenancePerson: [{ required: true, message: "璇烽�夋嫨淇濆吇浜�", trigger: "change" }],
+};
+
 const syncCreateUserFromLogin = () => {
   if (userStore.id != null && userStore.id !== "") {
     form.createUser = userStore.id;

--
Gitblit v1.9.3