#
luxiaotao1123
2024-11-22 9396230fa1c316d5ef0c9040654f093126f34237
#
3个文件已修改
27 ■■■■■ 已修改文件
zy-acs-flow/src/i18n/en.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/i18n/zh.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/page/agv/show/AgvShowAside.jsx 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/i18n/en.js
@@ -580,6 +580,7 @@
                    error: 'ERROR',
                },
                remove: 'remove from map',
                reposition: 'clear path reposition',
            }
        },
        segment: {
zy-acs-flow/src/i18n/zh.js
@@ -579,6 +579,7 @@
                    error: '异常日志',
                },
                remove: '从地图中移除',
                reposition: '清除路径重新定位',
            }
        },
        segment: {
zy-acs-flow/src/page/agv/show/AgvShowAside.jsx
@@ -29,7 +29,9 @@
import StatusField from "../../components/StatusField";
import AccessTimeIcon from '@mui/icons-material/AccessTime';
import RemoveCircleIcon from '@mui/icons-material/RemoveCircle';
import AdjustIcon from '@mui/icons-material/Adjust';
import request from '@/utils/request';
import { HANDLE_APP_KEY } from '@/config/setting';
export const AgvShowAside = (props) => {
    const translate = useTranslate();
@@ -40,6 +42,24 @@
    const removeFromMap = () => {
        if (confirm(translate('common.msg.confirm.desc'))) {
            request.post('/agv/remove/from/map', { ...record }).then(res => {
                const { code, msg, data } = res.data;
                if (code === 200) {
                    notify(msg, { type: 'success', messageArgs: { _: msg } });
                } else {
                    notify(msg, { type: 'error', messageArgs: { _: msg } });
                }
            }).catch(error => {
                notify(error, { type: 'error', messageArgs: { _: error } });
            })
        }
    }
    const reposition = () => {
        if (confirm(translate('common.msg.confirm.desc'))) {
            request.post('/handler/unlock',
                { agvNo: record.uuid },
                { headers: { 'appKey': HANDLE_APP_KEY } }
            ).then(res => {
                const { code, msg, data } = res.data;
                if (code === 200) {
                    notify(msg, { type: 'success', messageArgs: { _: msg } });
@@ -67,6 +87,11 @@
                                </RaButton>
                            </Stack>
                            <Stack direction="row" mt={.5}>
                                <RaButton label="page.agv.show.reposition" onClick={reposition}>
                                    <AdjustIcon />
                                </RaButton>
                            </Stack>
                            <Stack direction="row" mt={.5}>
                                <DeleteButton mutationMode="optimistic" />
                            </Stack>
                            <Box mt={1} />