From 89b19f453e03402aa2c8a588e5be1f491c007141 Mon Sep 17 00:00:00 2001
From: verou <857149855@qq.com>
Date: 星期二, 11 三月 2025 13:49:03 +0800
Subject: [PATCH] Merge branch 'dev' of http://47.97.1.152:5880/r/wms-master into front
---
rsf-admin/src/page/components/ImportModal.jsx | 45 ++++++++++++++++++++++++++++++++-------------
1 files changed, 32 insertions(+), 13 deletions(-)
diff --git a/rsf-admin/src/page/components/ImportModal.jsx b/rsf-admin/src/page/components/ImportModal.jsx
index 76e7713..1461531 100644
--- a/rsf-admin/src/page/components/ImportModal.jsx
+++ b/rsf-admin/src/page/components/ImportModal.jsx
@@ -18,15 +18,16 @@
import { Link } from 'react-router-dom';
import DialogCloseButton from './DialogCloseButton';
import { usePapaParse } from './usePapaParse';
+import MatnrList from '../basicInfo/matnr/MatnrList';
const ImportModal = ({ open, onClose, importTemp, useCodeImport, onceBatch = 10 }) => {
const refresh = useRefresh();
const translate = useTranslate();
- const { processBatch } = useCodeImport();
+ // const { processBatch } = useCodeImport();
const { importer, parseCsv, reset } = usePapaParse({
batchSize: onceBatch,
- processBatch,
+ // processBatch,
});
const [file, setFile] = useState(null);
@@ -45,8 +46,9 @@
if (!file) {
return;
}
+ console.log(file);
+ //TODO 娣诲姞涓婃枃浠朵笂浼犳帴鍙�
- parseCsv(file);
};
const handleClose = () => {
@@ -144,22 +146,30 @@
<Alert
severity="info"
action={
- <Button
- component={Link}
- label="common.action.import.download"
- color="info"
- to={importTemp}
- download={'import_template.csv'}
- />
+ <MatnrList.Context.Consumer>
+ {context => (
+ <Button
+ component={Link}
+ onClick={() => {
+ downloadTemplate(context)
+ }}
+ label="common.action.import.download"
+ color="info"
+ to={importTemp}
+ download={'import_template.csv'}
+ />
+ )}
+
+ </MatnrList.Context.Consumer>
}
>
{translate('common.action.import.msg')}
</Alert>
<FileInput
- source="csv"
- label="CSV File"
- accept={{ 'text/csv': ['.csv'] }}
+ source="xlsx"
+ label="Xlsx File"
+ accept={{ 'text/xlsx': ['.xls', '.xlsx'] }}
onChange={handleFileChange}
>
<FileField source="src" title="title" />
@@ -201,6 +211,15 @@
</Dialog>
);
}
+{/**涓嬭浇鎵撳嵃妯℃澘锛屼紶鍏ype绫诲瀷锛岃皟鐢ㄤ笅杞芥ā鏉挎帴鍙� */}
+const downloadTemplate = (type) => {
+ // 涓嬭浇鐗╂枡妯℃澘
+ if (type != undefined && type == 'matnr') {
+
+ }
+ console.log('======>');
+ console.log(type);
+}
function millisecondsToTime(ms) {
var seconds = Math.floor((ms / 1000) % 60);
--
Gitblit v1.9.1