From 70ff4954fec4483883e2485bc8c0ed59054b91a9 Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期二, 26 八月 2025 17:08:12 +0800 Subject: [PATCH] 1 --- 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