#
luxiaotao1123
2024-09-19 b6724ab8c1ce8272090092f47b934e8dcb264501
#
5个文件已修改
43 ■■■■■ 已修改文件
zy-acs-flow/src/i18n/core/chineseMessages.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/i18n/en.js 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/i18n/zh.js 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/page/components/ImportButton.jsx 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/page/components/ImportModal.jsx 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/i18n/core/chineseMessages.js
@@ -60,8 +60,8 @@
        input: {
            file: {
                upload_several:
                    'Drop some files to upload, or click to select one.',
                upload_single: 'Drop a file to upload, or click to select it.',
                    '拖放一些要上传的文件,或单击以选择一个',
                upload_single: '拖放要上传的文件,或单击以选择它',
            },
            image: {
                upload_several:
zy-acs-flow/src/i18n/en.js
@@ -48,6 +48,14 @@
            collapse: 'Collapse',
            collapseAll: 'Collapse All',
            scope: 'Assign',
            import: {
                title: 'Import',
                stop: 'Stop import',
                msg: 'Here is a sample CSV file you can use as a template',
                tips: 'The import is running, please do not close this tab.',
                err: 'Failed to import this file, please make sure your provided a valid CSV file.',
                download: 'Download Import Template',
            }
        },
    },
    filters: {
zy-acs-flow/src/i18n/zh.js
@@ -48,6 +48,14 @@
            collapse: '折叠',
            collapseAll: '全部折叠',
            scope: '权限',
            import: {
                title: '导入',
                stop: '停止导入',
                msg: '这是一个可以用作模板的示例 CSV 文件',
                tips: '正在导入中,请不要关闭此窗口',
                err: '无法导入此文件,请确保您提供了有效的 CSV 文件',
                download: '下载导入模板',
            }
        },
    },
    filters: {
zy-acs-flow/src/page/components/ImportButton.jsx
@@ -18,7 +18,7 @@
        <>
            <Button
                startIcon={<UploadIcon />}
                label="Import"
                label="common.action.import.title"
                onClick={handleOpenModal}
            />
zy-acs-flow/src/page/components/ImportModal.jsx
@@ -13,6 +13,7 @@
    Form,
    Toolbar,
    useRefresh,
    useTranslate
} from 'react-admin';
import { Link } from 'react-router-dom';
import DialogCloseButton from './DialogCloseButton';
@@ -20,6 +21,7 @@
const ImportModal = ({ open, onClose, importTemp, useCodeImport, onceBatch = 10 }) => {
    const refresh = useRefresh();
    const translate = useTranslate();
    const { processBatch } = useCodeImport();
    const { importer, parseCsv, reset } = usePapaParse({
@@ -60,7 +62,7 @@
    return (
        <Dialog open={open} maxWidth="md" fullWidth>
            <DialogCloseButton onClose={handleClose} />
            <DialogTitle>Import</DialogTitle>
            <DialogTitle>{translate('common.action.import.title')}</DialogTitle>
            <DialogContent>
                <Form>
                    <Stack spacing={2}>
@@ -88,8 +90,7 @@
                                        },
                                    }}
                                >
                                    The import is running, please do not close
                                    this tab.
                                    {translate('common.action.import.tips')}
                                </Alert>
                                <Typography variant="body2">
                                    Imported{' '}
@@ -115,7 +116,7 @@
                                                onClick={handleReset}
                                                color="error"
                                            >
                                                Stop import
                                                {translate('common.action.import.stop')}
                                            </MuiLink>
                                        </>
                                    )}
@@ -125,8 +126,7 @@
                        {importer.state === 'error' && (
                            <Alert severity="error">
                                Failed to import this file, please make sure
                                your provided a valid CSV file.
                                {translate('common.action.import.err')}
                            </Alert>
                        )}
@@ -145,15 +145,14 @@
                                    action={
                                        <Button
                                            component={Link}
                                            label="Download CSV sample"
                                            label="common.action.import.download"
                                            color="info"
                                            to={importTemp}
                                            download={'crm_contacts_sample.csv'}
                                        />
                                    }
                                >
                                    Here is a sample CSV file you can use as a
                                    template
                                    {translate('common.action.import.msg')}
                                </Alert>
                                <FileInput
@@ -183,7 +182,7 @@
                    {importer.state === 'idle' ? (
                        <>
                            <Button
                                label="Import"
                                label="common.action.import.title"
                                variant="contained"
                                onClick={startImport}
                                disabled={!file}
@@ -191,7 +190,7 @@
                        </>
                    ) : (
                        <Button
                            label="Close"
                            label="ra.action.close"
                            onClick={handleClose}
                            disabled={importer.state === 'running'}
                        />