fix(customExport): Failure to export (#3137)

This commit is contained in:
bowen 2023-10-12 09:20:56 +08:00 committed by GitHub
parent e161c1449a
commit 4d02205839
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 5 deletions

View File

@ -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<ExportModalResult>();
const { filename, bookType } = res;
emit('success', {
filename: `${filename.split('.').shift()}.${bookType}`,
bookType,
});
closeModal();
}
};
return {
schemas,

View File

@ -39,7 +39,7 @@ export interface FormActionType {
first?: boolean | undefined,
) => Promise<void>;
validateFields: (nameList?: NamePath[]) => Promise<any>;
validate: (nameList?: NamePath[] | false) => Promise<any>;
validate: <T = any>(nameList?: NamePath[] | false) => Promise<T>;
scrollToField: (name: NamePath, options?: ScrollOptions) => Promise<void>;
}