From 6faab23aa66f4c29f9f83458d2d899341f5725b0 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期五, 08 十一月 2024 14:26:40 +0800
Subject: [PATCH] #

---
 zy-acs-flow/src/map/MapPage.jsx |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/zy-acs-flow/src/map/MapPage.jsx b/zy-acs-flow/src/map/MapPage.jsx
index 050c0a3..e1e916c 100644
--- a/zy-acs-flow/src/map/MapPage.jsx
+++ b/zy-acs-flow/src/map/MapPage.jsx
@@ -19,7 +19,7 @@
 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";
@@ -83,6 +83,7 @@
                 Tool.generateDynamicGraphic(curZone, JSON.parse(wsMsg), setCurSprite);
             }
 
+            player.rotateMap(localStorage.getItem('mapRotation'));
             setTimeout(() => {
                 notify.info(translate('page.map.welcome'));
                 player.adaptScreen();
@@ -259,7 +260,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"
@@ -396,13 +402,13 @@
                         bottom: 30,
                         display: 'flex',
                         flexDirection: 'column',
-                        gap: 1
+                        gap: 2
                     }}
                 >
                     {mode !== MAP_MODE.MOVABLE_MODE && (
                         <Fab
                             variant="extended"
-                            color={showRoutes ? 'inherit' : 'primary'}
+                            color={showRoutes ? 'primary' : 'default'}
                             size="small"
                             onClick={() => {
                                 showRoutes ? Tool.hideRoutes(curZone, setShowRoutes) : Tool.showRoutes(curZone, setShowRoutes)
@@ -416,6 +422,17 @@
                         color="primary"
                         size="small"
                         onClick={() => {
+                            player.rotateMap(Math.PI / 2);
+                        }}
+                    >
+                        <RotateRight />
+                        {/* &nbsp;{translate('page.map.action.adapt')} */}
+                    </Fab>
+                    <Fab
+                        variant="extended"
+                        color="primary"
+                        size="small"
+                        onClick={() => {
                             player.adaptScreen();
                         }}
                     >

--
Gitblit v1.9.1