From e77a7958af2d32b20d82e3d03a9cfa0795a3da84 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期四, 19 九月 2024 10:36:35 +0800 Subject: [PATCH] # --- zy-acs-flow/src/page/components/ImportModal.jsx | 6 ++++-- zy-acs-flow/src/page/code/CodeList.jsx | 4 ++-- zy-acs-flow/src/page/components/ImportButton.jsx | 8 +++++--- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/zy-acs-flow/src/page/code/CodeList.jsx b/zy-acs-flow/src/page/code/CodeList.jsx index 0944aa4..df26757 100644 --- a/zy-acs-flow/src/page/code/CodeList.jsx +++ b/zy-acs-flow/src/page/code/CodeList.jsx @@ -42,7 +42,7 @@ import MyField from "../components/MyField"; import { PAGE_DRAWER_WIDTH, OPERATE_MODE } from '@/config/setting'; import * as Common from '@/utils/common'; -import { ImportButton } from '../components/ImportButton' +import ImportButton from '../components/ImportButton' import { useCodeImport } from './useCodeImport'; import * as importTemp from './importTemp.csv?raw'; @@ -116,7 +116,7 @@ <FilterButton /> <MyCreateButton onClick={() => { setCreateDialog(true) }} /> <SelectColumnsButton preferenceKey='code' /> - <ImportButton importTemp={IMPORT_TEMP_URL} useCodeImport={useCodeImport} /> + <ImportButton importTemp={IMPORT_TEMP_URL} useCodeImport={useCodeImport} onceBatch={10} /> <MyExportButton /> </TopToolbar> )} diff --git a/zy-acs-flow/src/page/components/ImportButton.jsx b/zy-acs-flow/src/page/components/ImportButton.jsx index cf21f69..5a2c122 100644 --- a/zy-acs-flow/src/page/components/ImportButton.jsx +++ b/zy-acs-flow/src/page/components/ImportButton.jsx @@ -1,9 +1,9 @@ import UploadIcon from '@mui/icons-material/Upload'; import { useState } from 'react'; import { Button } from 'react-admin'; -import { ImportModal } from './ImportModal'; +import ImportModal from './ImportModal'; -export const ImportButton = (props) => { +const ImportButton = (props) => { const [modalOpen, setModalOpen] = useState(false); const handleOpenModal = () => { @@ -13,7 +13,7 @@ const handleCloseModal = () => { setModalOpen(false); }; - + return ( <> <Button @@ -26,3 +26,5 @@ </> ); }; + +export default ImportButton; \ No newline at end of file diff --git a/zy-acs-flow/src/page/components/ImportModal.jsx b/zy-acs-flow/src/page/components/ImportModal.jsx index f4930d1..97f7285 100644 --- a/zy-acs-flow/src/page/components/ImportModal.jsx +++ b/zy-acs-flow/src/page/components/ImportModal.jsx @@ -18,12 +18,12 @@ import DialogCloseButton from './DialogCloseButton'; import { usePapaParse } from './usePapaParse'; -export function ImportModal({ open, onClose, importTemp, useCodeImport }) { +const ImportModal = ({ open, onClose, importTemp, useCodeImport, onceBatch = 10 }) => { const refresh = useRefresh(); const { processBatch } = useCodeImport(); const { importer, parseCsv, reset } = usePapaParse({ - batchSize: 10, + batchSize: onceBatch, processBatch, }); @@ -208,3 +208,5 @@ return `${minutes}m ${seconds}s`; } + +export default ImportModal; \ No newline at end of file -- Gitblit v1.9.1