From 9483baffba9a24a2a36fc8739fc65b59317d9142 Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期四, 03 七月 2025 14:18:46 +0800 Subject: [PATCH] 队列拆分 --- zy-acs-flow/src/map/MapPage.jsx | 33 +++++++++++++++++---------------- 1 files changed, 17 insertions(+), 16 deletions(-) diff --git a/zy-acs-flow/src/map/MapPage.jsx b/zy-acs-flow/src/map/MapPage.jsx index ade2ea5..84cb23f 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,13 @@ 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"; +import MoreOperate from "./header/MoreOperate"; let player; let websocket; @@ -86,7 +88,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(); @@ -182,6 +184,9 @@ const { mapX, mapY } = Tool.getRealPosition(x, y); sprite.x = mapX; sprite.y = mapY; + + // sprite.scale.set(mapContainer.scale.x); + sprite.rotation = -mapContainer.rotation; Tool.initSprite(sprite, type); mapContainer.addChild(sprite); @@ -281,6 +286,7 @@ <Button variant="contained" color="primary"> {translate('page.map.action.monitor')} </Button> + <MoreOperate /> </> )} @@ -406,18 +412,13 @@ > {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> - <FakeFab + <RouteFab + curZone={curZone} + showRoutes={showRoutes} + setShowRoutes={setShowRoutes} + notify={notify} /> + <FakeFab /> </> )} <Fab @@ -429,7 +430,7 @@ }} > <RotateRight /> - {/* {translate('page.map.action.adapt')} */} + {translate('page.map.action.rotate')} </Fab> <Fab variant="extended" @@ -440,7 +441,7 @@ }} > <FitScreen /> - {/* {translate('page.map.action.adapt')} */} + {translate('page.map.action.adapt')} </Fab> </Box> </Box> -- Gitblit v1.9.1