From f7a68273c9ae23eb81e90eb0349c8314ccd8927c Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 12 十一月 2024 09:15:04 +0800 Subject: [PATCH] # --- zy-acs-flow/src/map/MapPage.jsx | 46 ++++++++++++++++++++++++++++++++++------------ 1 files changed, 34 insertions(+), 12 deletions(-) diff --git a/zy-acs-flow/src/map/MapPage.jsx b/zy-acs-flow/src/map/MapPage.jsx index c049c3d..adfba19 100644 --- a/zy-acs-flow/src/map/MapPage.jsx +++ b/zy-acs-flow/src/map/MapPage.jsx @@ -19,10 +19,11 @@ import * as Http from './http'; import WebSocketClient from './websocket' import ConfirmButton from "../page/components/ConfirmButton"; -import { FitScreen, AltRoute } from '@mui/icons-material'; +import { FitScreen, AltRoute, RotateRight } from '@mui/icons-material'; import MapSearch from "./header/MapSearch"; import { startupOrShutdown } from "./http"; import PulseSignal from "../page/components/PulseSignal"; +import FakeFab from "./header/FakeFab"; let player; let websocket; @@ -83,6 +84,7 @@ Tool.generateDynamicGraphic(curZone, JSON.parse(wsMsg), setCurSprite); } + player.rotateMap(localStorage.getItem('mapRotation')); setTimeout(() => { notify.info(translate('page.map.welcome')); player.adaptScreen(); @@ -259,7 +261,12 @@ {mode === MAP_MODE.OBSERVER_MODE && ( <> <Box sx={{ mr: 2, display: 'flex', alignItems: 'center' }}> - <PulseSignal negative flag={rcsStatus} width={12} /> + <PulseSignal + negative + negativeColor='#a4b0be' + flag={rcsStatus} + width={12} + /> </Box> <Button variant="contained" @@ -400,22 +407,37 @@ }} > {mode !== MAP_MODE.MOVABLE_MODE && ( - <Fab - variant="extended" - color={showRoutes ? 'primary' : 'default'} - size="small" - onClick={() => { - showRoutes ? Tool.hideRoutes(curZone, setShowRoutes) : Tool.showRoutes(curZone, setShowRoutes) - }} - > - <AltRoute /> - </Fab> + <> + <Fab + variant="extended" + color={showRoutes ? 'primary' : 'default'} + size="small" + onClick={() => { + showRoutes ? Tool.hideRoutes(curZone, setShowRoutes) : Tool.showRoutes(curZone, setShowRoutes) + }} + > + <AltRoute /> + </Fab> + <FakeFab + /> + </> )} <Fab variant="extended" color="primary" size="small" onClick={() => { + player.rotateMap(Math.PI / 2); + }} + > + <RotateRight /> + {/* {translate('page.map.action.adapt')} */} + </Fab> + <Fab + variant="extended" + color="primary" + size="small" + onClick={() => { player.adaptScreen(); }} > -- Gitblit v1.9.1