wupengfei
2025-03-27 12cce14bc30a85bbf96b5b30bb1aff1fc354091a
src/views/Home/components/UploadInsurePersonDialog.vue
@@ -3,19 +3,18 @@
    title="上传投保人员清单"
    v-model="innerVisible"
    destroy-on-close
    :close-on-click-modal="false"
    :close-on-press-escape="false"
    draggable
    bodyNoPaddingBottom
    @close="onDialogClose"
    width="600px"
  >
    <ProForm :model="innerForm" ref="dialogForm" label-width="120px">
      <ProFormItemV2
        label="批次号:"
        prop="materialName"
        :check-rules="[{ message: '请输入批次号' }]"
      >
    <ProForm :model="innerForm" ref="dialogForm" label-width="100px">
      <ProFormItemV2 label="批次号:" prop="serialNum" :check-rules="[{ message: '请输入批次号' }]">
        <ProFormText
          placeholder="请输入批次号"
          v-model.trim="innerForm.orderNo"
          v-model.trim="innerForm.serialNum"
          :maxlength="30"
        ></ProFormText>
      </ProFormItemV2>
@@ -29,7 +28,13 @@
          :limit="1"
          :limitFileSize="10"
          accept="xlsx,xls"
        ></ProFormUpload>
        >
          <template #tip>
            <div>
              <el-text type="danger">支持excel文件,请上传同批次的投保人员清单</el-text>
            </div>
          </template>
        </ProFormUpload>
      </ProFormItemV2>
    </ProForm>
    <template #footer>
@@ -50,6 +55,7 @@
  ProFormUpload,
} from '@bole-core/components';
import { FormInstance } from 'element-plus';
import _ from 'lodash';
defineOptions({
  name: 'UploadInsurePersonDialog',
@@ -58,7 +64,7 @@
type Props = {
  modelValue: boolean;
  form?: {
    orderNo: string;
    serialNum: string;
    url: UploadUserFile[];
  };
};