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