| | |
| | | :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"> |
| | |
| | | ProFormItemV2, |
| | | ProFormInputNumber, |
| | | ProFormRadio, |
| | | ProFormUpload, |
| | | UploadUserFile, |
| | | } from '@bole-core/components'; |
| | | import { IncomeTypeEnumText, IncomeTypeEnum, FinanceStatusEnum } from '@/constants'; |
| | | |
| | |
| | | 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; |