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