skyouc
2025-03-03 c466f4d8c054270821ed0263f390178995621a74
rsf-admin/src/page/components/ImportModal.jsx
@@ -18,6 +18,7 @@
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();
@@ -144,22 +145,30 @@
                                <Alert
                                    severity="info"
                                    action={
                                        <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 +210,15 @@
        </Dialog>
    );
}
{/**下载打印模板,传入type类型,调用下载模板接口 */}
const downloadTemplate = (type) => {
    // 下载物料模板
    if (type != undefined &&  type == 'matnr') {
    }
    console.log('======>');
    console.log(type);
}
function millisecondsToTime(ms) {
    var seconds = Math.floor((ms / 1000) % 60);