mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-08 06:59:26 +08:00
fix: useImportStartAction (#4875)
This commit is contained in:
parent
b3efafc1b7
commit
2e69a4f884
@ -15,6 +15,8 @@ import {
|
|||||||
useCollection_deprecated,
|
useCollection_deprecated,
|
||||||
useCollectionManager_deprecated,
|
useCollectionManager_deprecated,
|
||||||
useCompile,
|
useCompile,
|
||||||
|
useDataBlockProps,
|
||||||
|
useDataSourceHeaders,
|
||||||
} from '@nocobase/client';
|
} from '@nocobase/client';
|
||||||
import lodash from 'lodash';
|
import lodash from 'lodash';
|
||||||
import { saveAs } from 'file-saver';
|
import { saveAs } from 'file-saver';
|
||||||
@ -105,6 +107,8 @@ export const useImportStartAction = () => {
|
|||||||
const { setVisible, fieldSchema } = useActionContext();
|
const { setVisible, fieldSchema } = useActionContext();
|
||||||
const { setImportModalVisible, setImportStatus, setImportResult } = useImportContext();
|
const { setImportModalVisible, setImportStatus, setImportResult } = useImportContext();
|
||||||
const { upload } = form.values;
|
const { upload } = form.values;
|
||||||
|
const dataBlockProps = useDataBlockProps();
|
||||||
|
const headers = useDataSourceHeaders(dataBlockProps.dataSource);
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
form.reset();
|
form.reset();
|
||||||
}, []);
|
}, []);
|
||||||
@ -143,6 +147,7 @@ export const useImportStartAction = () => {
|
|||||||
setImportStatus(ImportStatus.IMPORTING);
|
setImportStatus(ImportStatus.IMPORTING);
|
||||||
try {
|
try {
|
||||||
const { data }: any = await apiClient.axios.post(`${name}:importXlsx`, formData, {
|
const { data }: any = await apiClient.axios.post(`${name}:importXlsx`, formData, {
|
||||||
|
headers,
|
||||||
timeout: 10 * 60 * 1000,
|
timeout: 10 * 60 * 1000,
|
||||||
});
|
});
|
||||||
setImportResult(data);
|
setImportResult(data);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user