fix: useImportStartAction (#4875)

This commit is contained in:
Katherine 2024-07-12 22:06:44 +08:00 committed by GitHub
parent b3efafc1b7
commit 2e69a4f884
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -15,6 +15,8 @@ import {
useCollection_deprecated,
useCollectionManager_deprecated,
useCompile,
useDataBlockProps,
useDataSourceHeaders,
} from '@nocobase/client';
import lodash from 'lodash';
import { saveAs } from 'file-saver';
@ -105,6 +107,8 @@ export const useImportStartAction = () => {
const { setVisible, fieldSchema } = useActionContext();
const { setImportModalVisible, setImportStatus, setImportResult } = useImportContext();
const { upload } = form.values;
const dataBlockProps = useDataBlockProps();
const headers = useDataSourceHeaders(dataBlockProps.dataSource);
useEffect(() => {
form.reset();
}, []);
@ -143,6 +147,7 @@ export const useImportStartAction = () => {
setImportStatus(ImportStatus.IMPORTING);
try {
const { data }: any = await apiClient.axios.post(`${name}:importXlsx`, formData, {
headers,
timeout: 10 * 60 * 1000,
});
setImportResult(data);