From ffbe884e10222d441bf21c397730e93e00dbae38 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期三, 09 十月 2024 12:58:01 +0800 Subject: [PATCH] # --- zy-acs-flow/src/map/MapPage.jsx | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/zy-acs-flow/src/map/MapPage.jsx b/zy-acs-flow/src/map/MapPage.jsx index b205b29..01df102 100644 --- a/zy-acs-flow/src/map/MapPage.jsx +++ b/zy-acs-flow/src/map/MapPage.jsx @@ -1,4 +1,5 @@ import React, { useState, useRef, useEffect, useMemo } from "react"; +import { useTranslate } from "react-admin"; import { TextField, Select, @@ -29,6 +30,7 @@ const theme = useTheme(); const themeMode = theme.palette.mode; const notify = useNotification(); + const translate = useTranslate(); const mapRef = useRef(); const contentRef = useRef(); @@ -73,13 +75,12 @@ const switchMode = (mode) => { switch (mode) { case MapMode.OBSERVER_MODE: - console.log('a'); + setDeviceVisible(false); break case MapMode.MOVABLE_MODE: - console.log('b'); break case MapMode.SETTINGS_MODE: - console.log('c'); + setDeviceVisible(false); break default: break @@ -119,6 +120,7 @@ flexDirection: 'column', }} > + {/* header */} <Box sx={{ display: 'flex', @@ -128,6 +130,7 @@ padding: '0 16px', height: '64px', flexShrink: 0, // keep height + zIndex: 200 }} > <TextField @@ -163,6 +166,7 @@ variant="contained" color="primary" sx={{ mr: 1 }} + onClick={() => setDeviceVisible(!deviceVisible)} > 娣诲姞妯″瀷 </Button> @@ -192,6 +196,7 @@ <MenuItem value={MapMode.SETTINGS_MODE}>閰嶇疆妯″紡</MenuItem> </Select> </Box> + {/* content */} <Box sx={{ flexGrow: 1, // fill remaining of map space @@ -232,13 +237,16 @@ ))} </SpeedDial> </Box> + <Device open={deviceVisible} onCancel={() => { setDeviceVisible(false); }} onDrop={onDrop} + width={378} /> + </Box> ); } -- Gitblit v1.9.1