From cd67e854d4715bc92a16dc7bffdbde7be1da9957 Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期四, 27 三月 2025 13:02:37 +0800
Subject: [PATCH] #

---
 zy-acs-flow/src/page/agv/show/AgvShowAside.jsx |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

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