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