From 7f70cb15d035f0c233b9e62b9e43aa985317c908 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期一, 04 十一月 2024 10:22:45 +0800 Subject: [PATCH] # --- zy-acs-flow/src/page/action/Action.jsx | 71 +++++++++++++++++++++++------------ 1 files changed, 46 insertions(+), 25 deletions(-) diff --git a/zy-acs-flow/src/page/action/Action.jsx b/zy-acs-flow/src/page/action/Action.jsx index 4a485b4..766f824 100644 --- a/zy-acs-flow/src/page/action/Action.jsx +++ b/zy-acs-flow/src/page/action/Action.jsx @@ -3,24 +3,24 @@ Form, ReferenceField, useNotify, - useResourceContext, + useTheme, useTranslate, } from 'react-admin'; import { Box, - Button, + Divider, Stack, Tooltip, Typography, Avatar, } from '@mui/material'; -import { format } from 'date-fns'; +import { format, formatRelative } from 'date-fns'; import { blueGrey } from '@mui/material/colors'; export const Action = ({ data }) => { const notify = useNotify(); const translate = useTranslate(); - + const theme = useTheme(); const [isHover, setHover] = useState(false); return ( @@ -32,15 +32,21 @@ <Stack direction="row" spacing={1} alignItems="center" width="100%"> <Avatar sx={{ - width: 30, - height: 30, - bgcolor: blueGrey[500], + width: 20, + height: 20, + fontSize: '.9rem' }} > {data.priority} </Avatar> - <Typography color="text.secondary" variant="body2"> - {data.name} + <Typography color="textPrimary" variant="body2" sx={{ transform: 'scale(1.1)', pl: 1, pr: .1 }}> + {data.actionType$} + </Typography> + <Typography + variant="body2" + color="textSecondary" + > + ({data.actionSts$ || '-'}) </Typography> <Box flex={1}></Box> <Typography @@ -48,10 +54,13 @@ variant="body2" component="span" > - {format(data.ioTime, 'yyyy-MM-dd HH:mm:ss') || '-'} + {/* {formatRelative(new Date(data.ioTime), new Date())} */} + {/* {format(data.ioTime, 'yyyy-MM-dd HH:mm:ss') || '-'} */} + No.{data.uuid} </Typography> </Stack> <Stack + direction="row" sx={{ paddingTop: '0.5em', display: 'flex', @@ -60,21 +69,33 @@ }, }} > - {/* {note.text - ?.split('\n') - .map((paragraph: string, index: number) => ( - <Typography - component="p" - variant="body2" - lineHeight={1.5} - margin={0} - key={index} - > - {paragraph} - </Typography> - ))} - - {note.attachments && <NoteAttachments note={note} />} */} + <Typography + variant="body2" + color="textSecondary" + > + {translate('table.field.action.taskId')}: {data.taskId$ || '-'} + </Typography> + <Divider orientation="vertical" flexItem sx={{ marginX: 1 }} /> + <Typography + variant="body2" + color="textSecondary" + > + {translate('table.field.action.code')}: {data.code || '-'} + </Typography> + <Divider orientation="vertical" flexItem sx={{ marginX: 1 }} /> + <Typography + variant="body2" + color="textSecondary" + > + {translate('table.field.action.val')}: {data.val || '-'} + </Typography> + <Divider orientation="vertical" flexItem sx={{ marginX: 1 }} /> + <Typography + variant="body2" + color="textSecondary" + > + {translate('table.field.action.params')}: {data.param || '-'} + </Typography> </Stack> </Box> ); -- Gitblit v1.9.1