From 2be80f8dbf6bc0d66c7ebb21f8a1b9d3a2eb902d Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期日, 29 九月 2024 16:03:17 +0800
Subject: [PATCH] #
---
zy-acs-flow/src/page/mission/MissionShow.jsx | 64 ++++++++++++++-----------------
1 files changed, 29 insertions(+), 35 deletions(-)
diff --git a/zy-acs-flow/src/page/mission/MissionShow.jsx b/zy-acs-flow/src/page/mission/MissionShow.jsx
index accfa7d..8a24fea 100644
--- a/zy-acs-flow/src/page/mission/MissionShow.jsx
+++ b/zy-acs-flow/src/page/mission/MissionShow.jsx
@@ -27,6 +27,9 @@
import DialogCloseButton from "../components/DialogCloseButton";
import { blueGrey } 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";
const MissionShow = ({ open, id }) => {
const redirect = useRedirect();
@@ -59,6 +62,7 @@
const MissionShowContent = ({ handleClose }) => {
const record = useRecordContext();
+ const translate = useTranslate();
if (!record) return null;
console.log(record);
@@ -105,7 +109,7 @@
color="textSecondary"
variant="caption"
>
- Expected closing date
+ Last sending date
</Typography>
<Stack
direction="row"
@@ -113,15 +117,8 @@
gap={1}
>
<Typography variant="body2">
+ {format(record.sendTime, 'yyyy-MM-dd HH:mm:ss') || '-'}
</Typography>
- {new Date(record.expected_closing_date) <
- new Date() ? (
- <Chip
- label="Past"
- color="error"
- size="small"
- />
- ) : null}
</Stack>
</Box>
@@ -130,43 +127,39 @@
color="textSecondary"
variant="caption"
>
- Budget
+ Bus No
</Typography>
<Typography variant="body2">
+ {record.busNo || '-'}
</Typography>
</Box>
-
- {record.category && (
- <Box
- display="flex"
- mr={5}
- flexDirection="column"
- >
- <Typography
- color="textSecondary"
- variant="caption"
- >
- Category
- </Typography>
- <Typography variant="body2">
- {record.category}
- </Typography>
- </Box>
- )}
<Box display="flex" mr={5} flexDirection="column">
<Typography
color="textSecondary"
variant="caption"
>
- Stage
+ {translate('table.field.segment.posType')}
</Typography>
<Typography variant="body2">
+ {translate(`page.mission.enums.posType.${record.posType}`)}
+ </Typography>
+ </Box>
+
+ <Box display="flex" mr={5} flexDirection="column">
+ <Typography
+ color="textSecondary"
+ variant="caption"
+ >
+ Action Count
+ </Typography>
+ <Typography variant="body2">
+ {record.actionCount || 'unknown'}
</Typography>
</Box>
</Box>
- {!!record.contact_ids?.length && (
+ {!!record.taskIds?.length && (
<Box m={2}>
<Box
display="flex"
@@ -178,34 +171,35 @@
color="textSecondary"
variant="caption"
>
- Contacts
+ Tasks
</Typography>
<ReferenceArrayField
source="contact_ids"
reference="contacts_summary"
>
- <ContactList />
+ <TaskList taskIds={record.taskIds} />
</ReferenceArrayField>
</Box>
</Box>
)}
- {record.description && (
+ {!!record.codeList?.length && (
<Box m={2} sx={{ whiteSpace: 'pre-line' }}>
<Typography
color="textSecondary"
variant="caption"
>
- Description
+ Run Path
</Typography>
<Typography variant="body2">
- {record.description}
+ [ {record.codeList.join(' , ')} ]
</Typography>
</Box>
)}
<Box m={2}>
<Divider />
+ <ActionsIterator actionIds={record.actionIds} />
</Box>
</Box>
</Box>
--
Gitblit v1.9.1