From 053a403319edd8c55662b72c4c34e7e03ae7d249 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期四, 26 六月 2025 16:29:09 +0800 Subject: [PATCH] feat: v2.2 --- src/views/Home/components/UploadInsurePersonDialog.vue | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/src/views/Home/components/UploadInsurePersonDialog.vue b/src/views/Home/components/UploadInsurePersonDialog.vue index 0a4d176..d63ba0f 100644 --- a/src/views/Home/components/UploadInsurePersonDialog.vue +++ b/src/views/Home/components/UploadInsurePersonDialog.vue @@ -11,6 +11,20 @@ width="600px" > <ProForm :model="innerForm" ref="dialogForm" label-width="100px"> + <ProFormItemV2 + label="鎶曚繚浜у搧锛�" + prop="productIdNumber" + :check-rules="[{ message: '璇烽�夋嫨鎶曚繚浜у搧' }]" + > + <ProFormSelect + placeholder="璇烽�夋嫨鎶曚繚浜у搧" + :value-enum="allUserInsureProductSettingList" + clearable + v-model="form.productIdNumber" + enum-label-key="insuranceScheme" + enum-value-key="productIdNumber" + ></ProFormSelect> + </ProFormItemV2> <ProFormItemV2 label="鎵规鍙凤細" prop="serialNum" :check-rules="[{ message: '璇疯緭鍏ユ壒娆″彿' }]"> <ProFormText placeholder="璇疯緭鍏ユ壒娆″彿" @@ -46,6 +60,7 @@ </template> <script setup lang="ts"> +import { useUserInsureProductSetting } from '@/hooks'; import { ProDialog, UploadUserFile, @@ -53,6 +68,7 @@ ProFormItemV2, ProFormText, ProFormUpload, + ProFormSelect, } from '@bole-core/components'; import { FormInstance } from 'element-plus'; import _ from 'lodash'; @@ -66,6 +82,7 @@ form?: { serialNum: string; url: UploadUserFile[]; + productIdNumber: string; }; }; @@ -80,6 +97,8 @@ (e: 'onCancel'): void; }>(); +const { allUserInsureProductSettingList } = useUserInsureProductSetting(); + const innerVisible = computed({ get() { return props.modelValue; -- Gitblit v1.9.1