diff --git a/apps/web-antd/src/views/infra/file/data.ts b/apps/web-antd/src/views/infra/file/data.ts index 1f78d606c..7308cb29f 100644 --- a/apps/web-antd/src/views/infra/file/data.ts +++ b/apps/web-antd/src/views/infra/file/data.ts @@ -14,10 +14,10 @@ export function useFormSchema(): VbenFormSchema[] { fieldName: 'file', label: '文件上传', component: 'Upload', - rules: 'required', componentProps: { placeholder: '请选择要上传的文件', }, + rules: 'required', } ]; } diff --git a/apps/web-antd/src/views/infra/file/modules/form.vue b/apps/web-antd/src/views/infra/file/modules/form.vue index 1b850c7b7..10dc58857 100644 --- a/apps/web-antd/src/views/infra/file/modules/form.vue +++ b/apps/web-antd/src/views/infra/file/modules/form.vue @@ -3,7 +3,7 @@ import type { FileType } from 'ant-design-vue/es/upload/interface'; import { useVbenModal } from '@vben/common-ui'; import { message } from 'ant-design-vue'; -import { Upload, Button } from 'ant-design-vue'; +import { Upload } from 'ant-design-vue'; import { $t } from '#/locales'; import { useVbenForm } from '#/adapter/form'; @@ -15,8 +15,11 @@ const emit = defineEmits(['success']); const [Form, formApi] = useVbenForm({ layout: 'horizontal', - schema: useFormSchema(), + schema: useFormSchema().map(item => ({ ...item, label: '' })), // 去除label showDefaultActions: false, + commonConfig: { + hideLabel: true, + } }); const [Modal, modalApi] = useVbenModal({ @@ -55,9 +58,22 @@ function beforeUpload(file: FileType) {