From 00b0ec55e1b0eef82b3a31166e8273ecea776568 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期六, 19 十月 2024 14:34:51 +0800
Subject: [PATCH] #

---
 zy-acs-flow/src/map/insight/index.jsx |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/zy-acs-flow/src/map/insight/index.jsx b/zy-acs-flow/src/map/insight/index.jsx
index 48c10db..be7a97f 100644
--- a/zy-acs-flow/src/map/insight/index.jsx
+++ b/zy-acs-flow/src/map/insight/index.jsx
@@ -10,10 +10,11 @@
 import AgvInsight from './agv';
 
 const Insight = (props) => {
-    const { open, onCancel, sprite, width = PAGE_DRAWER_WIDTH, title } = props;
+    const { open, onCancel, sprite, width = PAGE_DRAWER_WIDTH } = props;
     const theme = useTheme();
     const themeMode = theme.palette.mode;
     const translate = useTranslate();
+    const [title, setTitle] = useState(null);
 
     const deviceType = sprite?.data?.type;
 
@@ -22,7 +23,7 @@
     }
 
     useEffect(() => {
-    }, [])
+    }, [sprite])
 
     return (
         <>
@@ -34,18 +35,19 @@
                 sx={{ zIndex: 100, opacity: 1 }}
             >
                 {open && (
-                    <Box pt={12} width={{ xs: '100vW', sm: width }} height={'calc(100vh - 200px);'} mt={{ xs: 2, sm: 1 }} sx={{
+                    <Box pt={12} width={{ xs: '100vW', sm: width }} height={'calc(100vh - 100px);'} mt={{ xs: 2, sm: 1 }} sx={{
                     }}>
-                        <Stack direction="row" p={2}>
+                        <Stack direction="row" p={2} pt={3}>
                             <Typography variant="h6" flex="1">
-                                {title || translate('page.map.insight.title')}
+                                {title || ''}
                             </Typography>
                             <IconButton onClick={handleClose} size="small">
                                 <CloseIcon />
                             </IconButton>
                         </Stack>
-                        <Box p={2} pt={1}>
+                        <Box p={2} pt={0} height='100%'>
                             <Card sx={{
+                                height: '100%',
                                 transition: '0.3s',
                                 boxShadow: themeMode === 'light'
                                     ? '0px 2px 8px rgba(0, 0, 0, 0.1)'
@@ -57,11 +59,12 @@
                                 },
                                 borderRadius: '8px',
                             }}>
-                                <CardContent>
+                                <CardContent sx={{ height: '100%' }}>
                                     {deviceType === DEVICE_TYPE.SHELF && (
                                         <>
                                             <ShelfInsight
                                                 sprite={sprite}
+                                                setTitle={setTitle}
                                             />
                                         </>
                                     )}
@@ -69,7 +72,8 @@
                                     {deviceType === DEVICE_TYPE.AGV && (
                                         <>
                                             <AgvInsight
-
+                                                sprite={sprite}
+                                                setTitle={setTitle}
                                             />
                                         </>
                                     )}

--
Gitblit v1.9.1