From 4d02205839aad840bbb247b26b7e1dcdbc8b3a67 Mon Sep 17 00:00:00 2001 From: bowen <54492610+jiaowoxiaobala@users.noreply.github.com> Date: Thu, 12 Oct 2023 09:20:56 +0800 Subject: [PATCH] fix(customExport): Failure to export (#3137) --- src/components/Excel/src/ExportExcelModal.vue | 8 ++++---- src/components/Form/src/types/form.ts | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/Excel/src/ExportExcelModal.vue b/src/components/Excel/src/ExportExcelModal.vue index efa32926d..aeddcbb41 100644 --- a/src/components/Excel/src/ExportExcelModal.vue +++ b/src/components/Excel/src/ExportExcelModal.vue @@ -66,18 +66,18 @@ components: { BasicModal, BasicForm }, emits: ['success', 'register'], setup(_, { emit }) { - const [registerForm, { validateFields }] = useForm(); + const [registerForm, { validate }] = useForm(); const [registerModal, { closeModal }] = useModalInner(); - async function handleOk() { - const res = (await validateFields()) as ExportModalResult; + const handleOk = async () => { + const res = await validate(); const { filename, bookType } = res; emit('success', { filename: `${filename.split('.').shift()}.${bookType}`, bookType, }); closeModal(); - } + }; return { schemas, diff --git a/src/components/Form/src/types/form.ts b/src/components/Form/src/types/form.ts index 0cd57083d..3f9cfdbef 100644 --- a/src/components/Form/src/types/form.ts +++ b/src/components/Form/src/types/form.ts @@ -39,7 +39,7 @@ export interface FormActionType { first?: boolean | undefined, ) => Promise; validateFields: (nameList?: NamePath[]) => Promise; - validate: (nameList?: NamePath[] | false) => Promise; + validate: (nameList?: NamePath[] | false) => Promise; scrollToField: (name: NamePath, options?: ScrollOptions) => Promise; }