From 7134746b236dbdf638e3d8bbbf9e82cc03ea3b65 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期四, 26 六月 2025 13:02:16 +0800
Subject: [PATCH] feat: v2.2

---
 src/views/Home/components/UploadInsurePersonDialog.vue |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/src/views/Home/components/UploadInsurePersonDialog.vue b/src/views/Home/components/UploadInsurePersonDialog.vue
index f3b6e9f..5b421ed 100644
--- a/src/views/Home/components/UploadInsurePersonDialog.vue
+++ b/src/views/Home/components/UploadInsurePersonDialog.vue
@@ -13,14 +13,16 @@
     <ProForm :model="innerForm" ref="dialogForm" label-width="100px">
       <ProFormItemV2
         label="鎶曚繚浜у搧锛�"
-        prop="serialNum"
+        prop="productIdNumber"
         :check-rules="[{ message: '璇烽�夋嫨鎶曚繚浜у搧' }]"
       >
         <ProFormSelect
           placeholder="璇烽�夋嫨鎶曚繚浜у搧"
-          :value-enum="[]"
+          :value-enum="allInsureProductSettingList"
           clearable
-          v-model="form.serialNum"
+          v-model="form.productIdNumber"
+          enum-label-key="insuranceScheme"
+          enum-value-key="productIdNumber"
         ></ProFormSelect>
       </ProFormItemV2>
       <ProFormItemV2 label="鎵规鍙凤細" prop="serialNum" :check-rules="[{ message: '璇疯緭鍏ユ壒娆″彿' }]">
@@ -58,6 +60,7 @@
 </template>
 
 <script setup lang="ts">
+import { useInsureProductSettingAllList } from '@/hooks';
 import {
   ProDialog,
   UploadUserFile,
@@ -79,6 +82,7 @@
   form?: {
     serialNum: string;
     url: UploadUserFile[];
+    productIdNumber: string;
   };
 };
 
@@ -93,6 +97,9 @@
   (e: 'onCancel'): void;
 }>();
 
+// TODO 淇濋櫓浜у搧瑕佽窡褰撳墠鐢ㄦ埛鍏宠仈 杩欎釜鑾峰彇鏂瑰紡鍚庣画瑕佷慨鏀�
+const { allInsureProductSettingList } = useInsureProductSettingAllList();
+
 const innerVisible = computed({
   get() {
     return props.modelValue;

--
Gitblit v1.9.1