From 3b010a80cfec8da203dfca3d0c5f0f11ef5957b3 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期五, 27 九月 2024 16:33:22 +0800
Subject: [PATCH] #

---
 zy-acs-flow/src/page/mission/MissionColumn.jsx                                           |   11 ++++-
 zy-acs-flow/src/i18n/en.js                                                               |   13 ++++++
 zy-acs-flow/src/page/mission/MissionCard.jsx                                             |   26 +++++++++---
 zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/result/MissionVo.java |    2 +
 zy-acs-flow/src/i18n/zh.js                                                               |   13 ++++++
 5 files changed, 55 insertions(+), 10 deletions(-)

diff --git a/zy-acs-flow/src/i18n/en.js b/zy-acs-flow/src/i18n/en.js
index 127411e..1b47d7c 100644
--- a/zy-acs-flow/src/i18n/en.js
+++ b/zy-acs-flow/src/i18n/en.js
@@ -594,6 +594,19 @@
                 },
             },
         },
+        mission: {
+            enums: {
+                posType: {
+                    MOVE: 'Move',
+                    ORI_LOC: 'Pick Loc',
+                    ORI_STA: 'Pick Sta',
+                    DEST_LOC: 'Drop Loc',
+                    DEST_STA: 'Drop Sta',
+                    TO_CHARGE: 'Go To Charge',
+                    TO_STANDBY: 'Return To Standby',
+                }
+            }
+        },
     }
 };
 
diff --git a/zy-acs-flow/src/i18n/zh.js b/zy-acs-flow/src/i18n/zh.js
index 51c99d2..fe9e5f0 100644
--- a/zy-acs-flow/src/i18n/zh.js
+++ b/zy-acs-flow/src/i18n/zh.js
@@ -593,6 +593,19 @@
                 },
             },
         },
+        mission: {
+            enums: {
+                posType: {
+                    MOVE: '璧拌',
+                    ORI_LOC: '璐ф灦鍙栬揣',
+                    ORI_STA: '绔欑偣鍙栬揣',
+                    DEST_LOC: '璐ф灦鏀捐揣',
+                    DEST_STA: '绔欑偣鏀捐揣',
+                    TO_CHARGE: '鍘诲厖鐢�',
+                    TO_STANDBY: '鍥炲緟鏈虹偣',
+                }
+            }
+        },
     }
 };
 
diff --git a/zy-acs-flow/src/page/mission/MissionCard.jsx b/zy-acs-flow/src/page/mission/MissionCard.jsx
index 45cad08..3bdfed3 100644
--- a/zy-acs-flow/src/page/mission/MissionCard.jsx
+++ b/zy-acs-flow/src/page/mission/MissionCard.jsx
@@ -2,6 +2,7 @@
 import { Box, Card, Typography, Avatar, Divider, Stack, Slider } from '@mui/material';
 import { ReferenceField, useRedirect } from 'react-admin';
 import { blueGrey } from '@mui/material/colors';
+import { styled } from '@mui/material/styles';
 
 export const MissionCard = ({ mission, index }) => {
     if (!mission) return null;
@@ -52,18 +53,18 @@
                             sx={{
                                 width: 30,
                                 height: 30,
-                                // bgcolor: blueGrey[500],
+                                bgcolor: blueGrey[500],
                             }}
                         >
                             {mission.agv}
                         </Avatar>
                         <Divider orientation="vertical" flexItem sx={{ margin: '0 8px' }} />
-                        <Typography variant="h6" noWrap>
+                        <Typography variant="body1" noWrap>
                             {mission.groupNo}
                         </Typography>
                     </Box>
-                    <Box sx={{}}>
-                        <Stack direction="row" justifyContent="space-between">
+                    <Box>
+                        <Stack direction="row" justifyContent="space-between" mb={1}>
                             <Typography variant="caption" color="textSecondary">
                                 Backpack: {mission.backpack}
                             </Typography>
@@ -71,13 +72,24 @@
                                 Code: {mission.destCode}
                             </Typography>
                         </Stack>
-                        <Stack direction="row" justifyContent="space-between">
+
+                        <Stack direction="row" justifyContent="space-between" mb={1}>
                             <Typography variant="overline">
                                 Task: [{mission.taskNos.join(',')}]
                             </Typography>
                         </Stack>
-                        <Stack direction="row">
-                            <Slider />
+
+                        <Stack pl={1} pr={1} direction="row" spacing={1} alignItems="center">
+                            <Slider
+                                aria-label="Temperature"
+                                defaultValue={mission.progress}
+                                getAriaValueText={(value) => {
+                                    return `${value}掳C`;
+                                }}
+                                color="secondary"
+                                size="small"
+                                marks
+                            />
                         </Stack>
                     </Box>
                 </Box>
diff --git a/zy-acs-flow/src/page/mission/MissionColumn.jsx b/zy-acs-flow/src/page/mission/MissionColumn.jsx
index 702bafb..7bae8fb 100644
--- a/zy-acs-flow/src/page/mission/MissionColumn.jsx
+++ b/zy-acs-flow/src/page/mission/MissionColumn.jsx
@@ -1,9 +1,12 @@
 import { Droppable } from '@hello-pangea/dnd';
 import { Box, Stack, Typography } from '@mui/material';
-
+import {
+    useTranslate,
+} from 'react-admin';
 import { MissionCard } from './MissionCard';
 
 export const MissionColumn = ({ stage, missions, }) => {
+    const translate = useTranslate();
 
     return (
         <Box
@@ -23,8 +26,10 @@
             }}
         >
             <Stack alignItems="center">
-                <Typography variant="subtitle1">
-                    {stage}
+                <Typography variant="body1" sx={{
+                    // fontWeight: 'bold'
+                }}>
+                    {translate(`page.mission.enums.posType.${stage}`)}
                 </Typography>
                 <Typography
                     variant="subtitle1"
diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/result/MissionVo.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/result/MissionVo.java
index 439cb8f..c0966d8 100644
--- a/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/result/MissionVo.java
+++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/result/MissionVo.java
@@ -25,4 +25,6 @@
 
     private String destCode;
 
+    private String progress = "50";
+
 }

--
Gitblit v1.9.1