zhengyiming
9 天以前 7134746b236dbdf638e3d8bbbf9e82cc03ea3b65
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;