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"
+                >
+                    &nbsp;({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