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