From 589bcdb26f8e9d3e0d5ef46d27acc901c96d50ea Mon Sep 17 00:00:00 2001
From: eight <641137800@qq.com>
Date: 星期二, 15 四月 2025 15:44:49 +0800
Subject: [PATCH] update

---
 src/views/ecg/devmanage/DevModelForm.vue |   32 ++++++++++++++++++++++----------
 1 files changed, 22 insertions(+), 10 deletions(-)

diff --git a/src/views/ecg/devmanage/DevModelForm.vue b/src/views/ecg/devmanage/DevModelForm.vue
index 274e570..bbf8f66 100644
--- a/src/views/ecg/devmanage/DevModelForm.vue
+++ b/src/views/ecg/devmanage/DevModelForm.vue
@@ -1,17 +1,31 @@
 <template>
   <Dialog :title="dialogTitle" v-model="dialogVisible">
     <el-form
-      ref="formRef"
-      :model="formData"
-      :rules="formRules"
-      label-width="100px"
-      v-loading="formLoading"
+        ref="formRef"
+        :model="formData"
+        :rules="formRules"
+        label-width="100px"
+        v-loading="formLoading"
     >
       <el-form-item label="鍒嗙被鍚�" prop="category">
-        <el-input v-model="formData.category" placeholder="璇疯緭鍏ュ垎绫诲悕" />
+        <el-select v-model="formData.category" placeholder="璇烽�夋嫨鍒嗙被鍚�">
+          <el-option
+              v-for="dict in getStrDictOptions(DICT_TYPE.ECG_DEV_CATEGORY)"
+              :key="dict.value"
+              :label="dict.label"
+              :value="dict.value"
+          />
+        </el-select>
       </el-form-item>
       <el-form-item label="鍝佺墝" prop="brand">
-        <el-input v-model="formData.brand" placeholder="璇疯緭鍏ュ搧鐗�" />
+        <el-select v-model="formData.brand" placeholder="璇烽�夋嫨鍝佺墝">
+          <el-option
+              v-for="dict in getStrDictOptions(DICT_TYPE.ECG_DEV_BRAND)"
+              :key="dict.value"
+              :label="dict.label"
+              :value="dict.value"
+          />
+        </el-select>
       </el-form-item>
       <el-form-item label="鍨嬪彿" prop="model">
         <el-input v-model="formData.model" placeholder="璇疯緭鍏ュ瀷鍙�" />
@@ -24,6 +38,7 @@
   </Dialog>
 </template>
 <script setup lang="ts">
+import { getStrDictOptions, DICT_TYPE } from '@/utils/dict'
 import { DevModelApi, DevModelVO } from '@/api/ecg/devmanage'
 
 /** 璁惧鍨嬪彿 琛ㄥ崟 */
@@ -42,9 +57,6 @@
   model: undefined
 })
 const formRules = reactive({
-  category: [{ required: true, message: '鍒嗙被鍚嶄笉鑳戒负绌�', trigger: 'blur' }],
-  brand: [{ required: true, message: '鍝佺墝涓嶈兘涓虹┖', trigger: 'blur' }],
-  model: [{ required: true, message: '鍨嬪彿涓嶈兘涓虹┖', trigger: 'blur' }]
 })
 const formRef = ref() // 琛ㄥ崟 Ref
 

--
Gitblit v1.9.3