From 07e6a938f7993abf056dc4b106d4ad4fc6354bb5 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期四, 24 七月 2025 14:40:30 +0800 Subject: [PATCH] feat: 接口 --- src/views/Reward/components/RegisterDialog.vue | 23 ++++++++++++++--------- 1 files changed, 14 insertions(+), 9 deletions(-) diff --git a/src/views/Reward/components/RegisterDialog.vue b/src/views/Reward/components/RegisterDialog.vue index 902453b..c0f5fe5 100644 --- a/src/views/Reward/components/RegisterDialog.vue +++ b/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; -- Gitblit v1.9.1