From f812ba4568216dc6314822685781adf2d4feb835 Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期五, 21 三月 2025 08:08:45 +0800
Subject: [PATCH] #
---
zy-acs-flow/src/map/MapPage.jsx | 27 ++++++++++++---------------
1 files changed, 12 insertions(+), 15 deletions(-)
diff --git a/zy-acs-flow/src/map/MapPage.jsx b/zy-acs-flow/src/map/MapPage.jsx
index 3fa87d0..8082926 100644
--- a/zy-acs-flow/src/map/MapPage.jsx
+++ b/zy-acs-flow/src/map/MapPage.jsx
@@ -8,7 +8,7 @@
useTheme,
Fab,
} from '@mui/material';
-import { MAP_MODE } from "./constants";
+import { MAP_MODE, MAP_DEFAULT_ROTATION } from "./constants";
import Player from './player';
import * as Tool from './tool';
import { NotificationProvider, useNotification } from './Notification';
@@ -19,11 +19,12 @@
import * as Http from './http';
import WebSocketClient from './websocket'
import ConfirmButton from "../page/components/ConfirmButton";
-import { FitScreen, AltRoute, RotateRight } from '@mui/icons-material';
+import { FitScreen, RotateRight, Flip } from '@mui/icons-material';
import MapSearch from "./header/MapSearch";
import { startupOrShutdown } from "./http";
import PulseSignal from "../page/components/PulseSignal";
import FakeFab from "./header/FakeFab";
+import RouteFab from "./header/RouteFab";
let player;
let websocket;
@@ -86,7 +87,7 @@
}
}
- player.rotateMap(localStorage.getItem('mapRotation'));
+ player.rotateMap(localStorage.getItem('mapRotation') || Tool.rotationParseNum(MAP_DEFAULT_ROTATION));
setTimeout(() => {
notify.info(translate('page.map.welcome'));
player.adaptScreen();
@@ -409,16 +410,12 @@
>
{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>
+ <RouteFab
+ curZone={curZone}
+ showRoutes={showRoutes}
+ setShowRoutes={setShowRoutes}
+ notify={notify}
+ />
<FakeFab />
</>
)}
@@ -431,7 +428,7 @@
}}
>
<RotateRight />
- {/* {translate('page.map.action.adapt')} */}
+ {translate('page.map.action.rotate')}
</Fab>
<Fab
variant="extended"
@@ -442,7 +439,7 @@
}}
>
<FitScreen />
- {/* {translate('page.map.action.adapt')} */}
+ {translate('page.map.action.adapt')}
</Fab>
</Box>
</Box>
--
Gitblit v1.9.1