#
vincentlu
2025-12-17 ed1359a9814a0909222f9d9f52241548a14d5260
#
7个文件已修改
120 ■■■■■ 已修改文件
zy-acs-flow/src/i18n/core/enMap.js 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/i18n/core/zhMap.js 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/i18n/en.js 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/i18n/zh.js 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/map/areaSettings/AreaAdvancedTab.jsx 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/map/areaSettings/AreaBasicTab.jsx 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/map/areaSettings/index.jsx 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/i18n/core/enMap.js
@@ -1,15 +1,6 @@
const enMap = {
    page: {
        map: {
            action: {
                addArea: 'Add Area',
            },
            prompt: {
                areaName: 'Please enter area name',
            },
            msg: {
                areaCreated: 'Area "%{name}" created',
            },
        },
    },
}
zy-acs-flow/src/i18n/core/zhMap.js
@@ -1,15 +1,6 @@
const zhMap = {
    page: {
        map: {
            action: {
                addArea: '添加区域',
            },
            prompt: {
                areaName: '请输入区域名称',
            },
            msg: {
                areaCreated: '区域 "%{name}" 已创建',
            },
        },
    },
}
zy-acs-flow/src/i18n/en.js
@@ -758,9 +758,37 @@
                },
            },
            area: {
                title: 'AREA',
                title: 'Area Settings',
                tabs: {
                    basic: 'Basic',
                    advanced: 'Advanced',
                },
                form: {
                    name: 'Name',
                    agv: 'Assign AGVs',
                    agvPlaceholder: 'Select AGVs',
                    codes: 'Codes in area (%{count})',
                    codesEmpty: 'No codes',
                    code: 'Area Code',
                    maxQty: 'Maximum Quantity',
                    speedLimit: 'Speed Limit',
                    startX: 'Start X',
                    startY: 'Start Y',
                    endX: 'End X',
                    endY: 'End Y',
                    memo: 'Memo',
                    priority: 'Priority',
                },
                confirm: {
                    save: 'Save current changes?',
                    delete: 'This action cannot be undone. Delete this area?',
                },
                prompt: {
                    nameInput: 'Please enter area name',
                    areaName: 'Please enter area name',
                },
                msg: {
                    areaCreated: 'Area "%{name}" created',
                },
            },
        },
zy-acs-flow/src/i18n/zh.js
@@ -759,8 +759,36 @@
            },
            area: {
                title: '区域设置',
                tabs: {
                    basic: '基础',
                    advanced: '高级',
                },
                form: {
                    name: '名称',
                    agv: '选择AGV小车',
                    agvPlaceholder: '请选择AGV',
                    codes: '区域内条码集合 (%{count})',
                    codesEmpty: '暂无条码',
                    code: '区域编码',
                    maxQty: '最大数量',
                    speedLimit: '速度限制',
                    startX: '起点 X',
                    startY: '起点 Y',
                    endX: '终点 X',
                    endY: '终点 Y',
                    memo: '备注',
                    priority: '优先级',
                },
                confirm: {
                    save: '确认保存当前修改?',
                    delete: '删除后将无法恢复,确认删除?',
                },
                prompt: {
                    nameInput: '请输入区域名称',
                    areaName: '请输入区域名称',
                },
                msg: {
                    areaCreated: '区域 "%{name}" 已创建',
                },
            },
        },
zy-acs-flow/src/map/areaSettings/AreaAdvancedTab.jsx
@@ -31,7 +31,7 @@
    const handleSubmit = (e) => {
        e.preventDefault();
        const confirmMsg = translate('page.map.area.saveConfirm', { _: '确认保存当前修改?' });
        const confirmMsg = translate('page.map.area.confirm.save');
        if (window.confirm(confirmMsg)) {
            onSave?.();
        }
@@ -42,7 +42,7 @@
            <Grid container spacing={2}>
                <Grid item xs={12}>
                    <TextField
                        label={translate('page.map.area.code', { _: '区域编码' })}
                        label={translate('page.map.area.form.code')}
                        fullWidth
                        value={areaCode}
                        onChange={(e) => setAreaCode(e.target.value)}
@@ -50,7 +50,7 @@
                </Grid>
                <Grid item xs={6}>
                    <TextField
                        label={translate('page.map.area.maxQty', { _: '最大数量' })}
                        label={translate('page.map.area.form.maxQty')}
                        fullWidth
                        type="number"
                        value={maxQty}
@@ -59,7 +59,7 @@
                </Grid>
                <Grid item xs={6}>
                    <TextField
                        label={translate('page.map.area.speedLimit', { _: '速度限制' })}
                        label={translate('page.map.area.form.speedLimit')}
                        fullWidth
                        type="number"
                        value={speedLimit}
@@ -68,7 +68,7 @@
                </Grid>
                <Grid item xs={12} sm={6}>
                    <TextField
                        label={translate('page.map.area.startX', { _: '起点 X' })}
                        label={translate('page.map.area.form.startX')}
                        fullWidth
                        value={formatCoord(startPoint?.x)}
                        InputProps={{ readOnly: true }}
@@ -76,7 +76,7 @@
                </Grid>
                <Grid item xs={12} sm={6}>
                    <TextField
                        label={translate('page.map.area.startY', { _: '起点 Y' })}
                        label={translate('page.map.area.form.startY')}
                        fullWidth
                        value={formatCoord(startPoint?.y)}
                        InputProps={{ readOnly: true }}
@@ -84,7 +84,7 @@
                </Grid>
                <Grid item xs={12} sm={6}>
                    <TextField
                        label={translate('page.map.area.endX', { _: '终点 X' })}
                        label={translate('page.map.area.form.endX')}
                        fullWidth
                        value={formatCoord(endPoint?.x)}
                        InputProps={{ readOnly: true }}
@@ -92,7 +92,7 @@
                </Grid>
                <Grid item xs={12} sm={6}>
                    <TextField
                        label={translate('page.map.area.endY', { _: '终点 Y' })}
                        label={translate('page.map.area.form.endY')}
                        fullWidth
                        value={formatCoord(endPoint?.y)}
                        InputProps={{ readOnly: true }}
@@ -100,7 +100,7 @@
                </Grid>
                <Grid item xs={12}>
                    <TextField
                        label={translate('page.map.area.priority', { _: '优先级' })}
                        label={translate('page.map.area.form.priority')}
                        fullWidth
                        type="number"
                        value={priority}
@@ -109,7 +109,7 @@
                </Grid>
                <Grid item xs={12}>
                    <TextField
                        label={translate('page.map.area.shape', { _: '备注' })}
                        label={translate('page.map.area.form.memo')}
                        fullWidth
                        multiline
                        minRows={3}
@@ -119,7 +119,7 @@
                </Grid>
                <Grid item xs={12}>
                    <Button variant="contained" type="submit">
                        {translate('common.action.save', { _: '保存' })}
                        {translate('ra.action.save')}
                    </Button>
                </Grid>
            </Grid>
zy-acs-flow/src/map/areaSettings/AreaBasicTab.jsx
@@ -52,7 +52,7 @@
        if (disableSave) {
            return;
        }
        const confirmMsg = translate('page.map.area.saveConfirm', { _: '确认保存当前修改?' });
        const confirmMsg = translate('page.map.area.confirm.save');
        if (window.confirm(confirmMsg)) {
            onSave?.();
        }
@@ -62,7 +62,7 @@
        if (!canDelete) {
            return;
        }
        const confirmMsg = translate('page.map.area.deleteConfirm', { _: '删除后将无法恢复,确认删除?' });
        const confirmMsg = translate('page.map.area.confirm.delete');
        if (window.confirm(confirmMsg)) {
            onDelete?.();
        }
@@ -72,7 +72,7 @@
        <Stack spacing={3} sx={{ mt: 1 }}>
            <Stack direction="row" spacing={1} alignItems="center">
                <TextField
                    label={translate('page.map.area.name', { _: '名称' })}
                    label={translate('page.map.area.form.name')}
                    size="small"
                    fullWidth
                    variant="outlined"
@@ -83,7 +83,7 @@
            <Box >
                <Typography variant="subtitle2" gutterBottom>
                    {translate('page.map.area.agv', { _: '选择AGV小车' })}
                    {translate('page.map.area.form.agv')}
                </Typography>
                <Autocomplete
                    multiple
@@ -143,7 +143,7 @@
                            {...params}
                            size="small"
                            variant="outlined"
                            placeholder={translate('page.map.area.agv.placeholder', { _: '' })}
                            placeholder={translate('page.map.area.form.agvPlaceholder')}
                        />
                    )}
                />
@@ -151,7 +151,7 @@
            <Box>
                <Typography variant="subtitle2" gutterBottom>
                    {translate('page.map.area.barcodes', { _: '区域内条码集合' }) + " (" + codeList.length + ")"}
                    {translate('page.map.area.form.codes', { count: codeList.length })}
                </Typography>
                <Paper
                    variant="outlined"
@@ -176,7 +176,7 @@
                        ))
                    ) : (
                        <Typography variant="body2" color="text.secondary">
                            {translate('page.map.area.barcodes.empty', { _: '暂无条码' })}
                            {translate('page.map.area.form.codesEmpty')}
                        </Typography>
                    )}
                </Paper>
@@ -184,10 +184,10 @@
            <Box display="flex" justifyContent="space-between" alignItems="center">
                <Button variant="contained" onClick={handleSaveClick} disabled={disableSave}>
                    {translate('common.action.save', { _: '保存' })}
                    {translate('ra.action.save')}
                </Button>
                <Button variant="text" color="error" onClick={handleDeleteClick} disabled={!canDelete}>
                    {translate('common.action.delete', { _: '删除' })}
                    {translate('ra.action.delete')}
                </Button>
            </Box>
        </Stack>
zy-acs-flow/src/map/areaSettings/index.jsx
@@ -238,8 +238,8 @@
                                        variant="fullWidth"
                                        sx={{ mb: 0 }}
                                    >
                                        <Tab label={translate('page.map.area.basic', { _: '基础' })} />
                                        <Tab label={translate('page.map.area.advanced', { _: '高级' })} />
                                        <Tab label={translate('page.map.area.tabs.basic')} />
                                        <Tab label={translate('page.map.area.tabs.advanced')} />
                                    </Tabs>
                                    <Divider />