From 9396230fa1c316d5ef0c9040654f093126f34237 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期五, 22 十一月 2024 09:31:12 +0800 Subject: [PATCH] # --- zy-acs-flow/src/i18n/en.js | 1 + zy-acs-flow/src/i18n/zh.js | 1 + zy-acs-flow/src/page/agv/show/AgvShowAside.jsx | 25 +++++++++++++++++++++++++ 3 files changed, 27 insertions(+), 0 deletions(-) diff --git a/zy-acs-flow/src/i18n/en.js b/zy-acs-flow/src/i18n/en.js index 85718e7..911bbb3 100644 --- a/zy-acs-flow/src/i18n/en.js +++ b/zy-acs-flow/src/i18n/en.js @@ -580,6 +580,7 @@ error: 'ERROR', }, remove: 'remove from map', + reposition: 'clear path reposition', } }, segment: { diff --git a/zy-acs-flow/src/i18n/zh.js b/zy-acs-flow/src/i18n/zh.js index 73fa487..77bb5dd 100644 --- a/zy-acs-flow/src/i18n/zh.js +++ b/zy-acs-flow/src/i18n/zh.js @@ -579,6 +579,7 @@ error: '寮傚父鏃ュ織', }, remove: '浠庡湴鍥句腑绉婚櫎', + reposition: '娓呴櫎璺緞閲嶆柊瀹氫綅', } }, segment: { diff --git a/zy-acs-flow/src/page/agv/show/AgvShowAside.jsx b/zy-acs-flow/src/page/agv/show/AgvShowAside.jsx index 10a1187..106907d 100644 --- a/zy-acs-flow/src/page/agv/show/AgvShowAside.jsx +++ b/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} /> -- Gitblit v1.9.1