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