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/map/batch/index.jsx |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/zy-acs-flow/src/map/batch/index.jsx b/zy-acs-flow/src/map/batch/index.jsx
index 26cb832..afe72d9 100644
--- a/zy-acs-flow/src/map/batch/index.jsx
+++ b/zy-acs-flow/src/map/batch/index.jsx
@@ -3,9 +3,12 @@
 import { Drawer, Box, Typography, Tabs, Tab, IconButton, Stack, useTheme, Card, CardContent, Divider } from '@mui/material';
 import CloseIcon from '@mui/icons-material/Close';
 import { PAGE_DRAWER_WIDTH } from '@/config/setting';
+import { MAP_MODE } from "../constants";
+import BatchSettings from './BatchSettings';
+import BatchInsight from './BatchInsight';
 
 const Batch = (props) => {
-    const { open, onCancel, sprite, width = PAGE_DRAWER_WIDTH, title } = props;
+    const { open, onCancel, mode, batchSprites, width = PAGE_DRAWER_WIDTH } = props;
     const theme = useTheme();
     const themeMode = theme.palette.mode;
     const translate = useTranslate();
@@ -31,13 +34,30 @@
                     }}>
                         <Stack direction="row" p={2}>
                             <Typography variant="h6" flex="1">
-                                {title || translate('page.map.settings.title')}
+                                {batchSprites?.length || 0} {translate('common.action.selected')}
                             </Typography>
                             <IconButton onClick={handleClose} size="small">
                                 <CloseIcon />
                             </IconButton>
                         </Stack>
                         <Box p={3}>
+                            {mode === MAP_MODE.OBSERVER_MODE && (
+                                <>
+                                    <BatchInsight
+                                        batchSprites={batchSprites}
+                                        drawerClose={handleClose}
+                                    />
+                                </>
+                            )}
+
+                            {mode === MAP_MODE.SETTINGS_MODE && (
+                                <>
+                                    <BatchSettings
+                                        batchSprites={batchSprites}
+                                        drawerClose={handleClose}
+                                    />
+                                </>
+                            )}
                         </Box>
                     </Box>
                 )}

--
Gitblit v1.9.1