From 1814ed00ef292cc89f337d2d3417c822225c12b3 Mon Sep 17 00:00:00 2001 From: xingyu Date: Thu, 12 Oct 2023 11:07:08 +0800 Subject: [PATCH] fix: Failure to export --- src/components/Excel/src/ExportExcelModal.vue | 4 ++-- src/components/Form/src/hooks/useForm.ts | 2 +- src/components/Form/src/types/form.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/Excel/src/ExportExcelModal.vue b/src/components/Excel/src/ExportExcelModal.vue index 7d01761..462d7f5 100644 --- a/src/components/Excel/src/ExportExcelModal.vue +++ b/src/components/Excel/src/ExportExcelModal.vue @@ -46,11 +46,11 @@ const schemas: FormSchema[] = [ }, }, ] -const [registerForm, { validateFields }] = useForm() +const [registerForm, { validate }] = useForm() const [registerModal, { closeModal }] = useModalInner() async function handleOk() { - const res = (await validateFields()) as ExportModalResult + const res = await validate() const { filename, bookType } = res emit('success', { filename: `${filename.split('.').shift()}.${bookType}`, diff --git a/src/components/Form/src/hooks/useForm.ts b/src/components/Form/src/hooks/useForm.ts index f9cb8d3..824364a 100644 --- a/src/components/Form/src/hooks/useForm.ts +++ b/src/components/Form/src/hooks/useForm.ts @@ -101,7 +101,7 @@ export function useForm(props?: Props): UseFormReturnType { return form.submit() }, - validate: async (nameList?: NamePath[] | false): Promise => { + validate: async (nameList?: NamePath[] | false): Promise => { const form = await getForm() return form.validate(nameList) }, diff --git a/src/components/Form/src/types/form.ts b/src/components/Form/src/types/form.ts index e3d31e4..108ae76 100644 --- a/src/components/Form/src/types/form.ts +++ b/src/components/Form/src/types/form.ts @@ -35,7 +35,7 @@ export interface FormActionType { removeSchemaByField: (field: string | string[]) => Promise appendSchemaByField: (schema: FormSchema | FormSchema[], prefixField: string | undefined, first?: boolean | undefined) => Promise validateFields: (nameList?: NamePath[]) => Promise - validate: (nameList?: NamePath[] | false) => Promise + validate: (nameList?: NamePath[] | false) => Promise scrollToField: (name: NamePath, options?: ScrollOptions) => Promise }