wupengfei
2025-07-11 4acf2dd771619afee364a9db3d2f527b087dddb3
src/views/Reward/components/RegisterDialog.vue
@@ -32,6 +32,17 @@
          :precision="2"
        ></ProFormInputNumber>
      </ProFormItemV2>
      <ProFormItemV2
        label="上传入账凭证:"
        prop="fileUrl"
        :check-rules="[{ message: '请上传入账凭证', type: 'upload' }]"
      >
        <ProFormUpload
          v-model:file-url="form.fileUrl"
          :limitFileSize="50"
          accept="doc,docx,pdf,xls,xlsx,jpg/jpeg,png"
        ></ProFormUpload>
      </ProFormItemV2>
    </ProForm>
    <template #footer>
      <span class="dialog-footer">
@@ -50,6 +61,8 @@
  ProFormItemV2,
  ProFormInputNumber,
  ProFormRadio,
  ProFormUpload,
  UploadUserFile,
} from '@bole-core/components';
import { IncomeTypeEnumText, IncomeTypeEnum, FinanceStatusEnum } from '@/constants';
@@ -57,20 +70,12 @@
  name: 'RegisterDialog',
});
type Props = {
  /**
   * @deprecated
   */
  financeSumAmount?: number;
};
const props = withDefaults(defineProps<Props>(), {});
const visible = defineModel({ type: Boolean });
type Form = {
  title?: string;
  financeSumAmount: number;
  fileUrl: UploadUserFile[];
  incomeType: IncomeTypeEnum;
  showSuportPlatRecharge: boolean;
  showSuportFiscalRecharge: boolean;