From 64bafdbf7abf3f686d04569e24573a4113d02ee4 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@gmail.com>
Date: 星期三, 02 四月 2025 16:14:07 +0800
Subject: [PATCH] #
---
zy-acs-flow/src/page/mission/MissionShow.jsx | 42 ++++++++++++++++++++++++++++++------------
1 files changed, 30 insertions(+), 12 deletions(-)
diff --git a/zy-acs-flow/src/page/mission/MissionShow.jsx b/zy-acs-flow/src/page/mission/MissionShow.jsx
index 8a24fea..4ccffc4 100644
--- a/zy-acs-flow/src/page/mission/MissionShow.jsx
+++ b/zy-acs-flow/src/page/mission/MissionShow.jsx
@@ -23,13 +23,16 @@
Stack,
Typography,
Avatar,
+ useTheme,
} from '@mui/material';
import DialogCloseButton from "../components/DialogCloseButton";
-import { blueGrey } from '@mui/material/colors';
+import { blueGrey, blue } from '@mui/material/colors';
import MoveToInboxIcon from '@mui/icons-material/MoveToInbox';
import { format } from 'date-fns';
import { TaskList } from "./TaskList";
import { ActionsIterator } from "../action/ActionsIterator";
+import ArrowForwardIosIcon from '@mui/icons-material/ArrowForwardIos';
+
const MissionShow = ({ open, id }) => {
const redirect = useRedirect();
@@ -61,10 +64,10 @@
}
const MissionShowContent = ({ handleClose }) => {
+ const theme = useTheme();
const record = useRecordContext();
const translate = useTranslate();
if (!record) return null;
- console.log(record);
return (
<>
@@ -85,7 +88,7 @@
sx={{
width: 30,
height: 30,
- bgcolor: blueGrey[500],
+ bgcolor: theme.palette.primary.main,
}}
>
{record.agv}
@@ -109,7 +112,7 @@
color="textSecondary"
variant="caption"
>
- Last sending date
+ {translate('table.field.mission.lastSendDate')}
</Typography>
<Stack
direction="row"
@@ -127,7 +130,7 @@
color="textSecondary"
variant="caption"
>
- Bus No
+ {translate('table.field.bus.busNo')}
</Typography>
<Typography variant="body2">
{record.busNo || '-'}
@@ -151,7 +154,7 @@
color="textSecondary"
variant="caption"
>
- Action Count
+ {translate('table.field.mission.actionCount')}
</Typography>
<Typography variant="body2">
{record.actionCount || 'unknown'}
@@ -171,7 +174,7 @@
color="textSecondary"
variant="caption"
>
- Tasks
+ {translate('table.field.mission.task')}
</Typography>
<ReferenceArrayField
source="contact_ids"
@@ -189,15 +192,27 @@
color="textSecondary"
variant="caption"
>
- Run Path
+ {translate('table.field.mission.runPath')}
</Typography>
- <Typography variant="body2">
- [ {record.codeList.join(' , ')} ]
+ <Typography variant="body2" sx={{ whiteSpace: 'normal', overflow: 'hidden', display: 'flex', flexWrap: 'wrap' }}>
+ [ {record.codeList.map((code, index) => (
+ <span key={index} style={{
+ color: record.currCode === code ? theme.palette.primary.main : 'inherit',
+ }}>
+ {code}{index < record.codeList.length - 1 && ','}
+ </span>
+ ))} ]
</Typography>
</Box>
)}
<Box m={2}>
+ <Typography
+ color="textSecondary"
+ variant="caption"
+ >
+ {translate('table.field.mission.actions')}
+ </Typography>
<Divider />
<ActionsIterator actionIds={record.actionIds} />
</Box>
@@ -216,13 +231,16 @@
const translate = useTranslate();
const handleClick = () => {
- alert(1);
+ redirect(`/mission/${record.id}/resend`, undefined, undefined, undefined, {
+ _scrollToTop: false,
+ });
};
return (
<Button
onClick={handleClick}
- startIcon={<MoveToInboxIcon />}
+ // startIcon={<MoveToInboxIcon />}
+ endIcon={<ArrowForwardIosIcon />}
size="small"
>
{translate('common.action.resend')}
--
Gitblit v1.9.1