From 82b297443f12bbf64c4aef027e4d42ff3587f9c2 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 06 三月 2024 16:54:22 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/pages/map/index.css |    4 ++
 zy-asrs-flow/src/pages/map/index.jsx |   78 ++++++++++++++++++++-------------------
 2 files changed, 44 insertions(+), 38 deletions(-)

diff --git a/zy-asrs-flow/src/pages/map/index.css b/zy-asrs-flow/src/pages/map/index.css
index bdd99ce..6c27554 100644
--- a/zy-asrs-flow/src/pages/map/index.css
+++ b/zy-asrs-flow/src/pages/map/index.css
@@ -11,6 +11,10 @@
     background: transparent;
 }
 
+.ant-float-btn-group {
+    position: absolute;
+}
+
 * {
     box-sizing: border-box;
 }
diff --git a/zy-asrs-flow/src/pages/map/index.jsx b/zy-asrs-flow/src/pages/map/index.jsx
index 09e23b3..0a16c21 100644
--- a/zy-asrs-flow/src/pages/map/index.jsx
+++ b/zy-asrs-flow/src/pages/map/index.jsx
@@ -219,46 +219,48 @@
                     </Row>
                 </Header>
                 <Content ref={contentRef} className={styles.content}>
-                    <div ref={mapRef} style={{ position: "relative" }} />
-
-                    <FloatButton.Group
-                        shape="square"
-                        style={{
-                            left: 35,
-                            bottom: 35
-                        }}
-                    >
-                        <FloatButton
-                            icon={<CompressOutlined />}
-                        />
-                        <FloatButton.BackTop visibilityHeight={0} />
-                    </FloatButton.Group>
-
-                    <FloatButton.Group
-                        hidden={model === MapModel.OBSERVER_MODEL}
-                        trigger="hover"
-                        style={{
-                            right: 35,
-                            bottom: 35
-                        }}
-                        icon={<AppstoreAddOutlined />}
-                    >
-                        <FloatButton
-                            tooltip={<div><FormattedMessage id='map.device.add' defaultMessage='娣诲姞璁惧' /></div>}
-                            icon={<FileAddOutlined />}
-                            onClick={() => {
-                                setDeviceVisible(true);
+                    <div ref={mapRef} style={{ position: "relative" }} >
+                        <FloatButton.Group
+                            shape="square"
+                            style={{
+                                left: 35,
+                                bottom: 35
                             }}
-                        />
-                        <FloatButton
-                            type={model === MapModel.SETTINGS_MODEL ? 'primary' : 'default'}
-                            tooltip={<div><FormattedMessage id='map.device.oper' defaultMessage='鍙傛暟璁剧疆' /></div>}
-                            icon={<SettingOutlined />}
-                            onClick={() => {
-                                setModel(model === MapModel.SETTINGS_MODEL ? MapModel.MOVABLE_MODEL : MapModel.SETTINGS_MODEL)
+                        >
+                            <FloatButton
+                                icon={<CompressOutlined />}
+                            />
+                            <FloatButton.BackTop visibilityHeight={0} />
+                        </FloatButton.Group>
+
+                        <FloatButton.Group
+                            hidden={model === MapModel.OBSERVER_MODEL}
+                            // trigger="hover"
+                            style={{
+                                right: 35,
+                                bottom: 35
                             }}
-                        />
-                    </FloatButton.Group>
+                            icon={<AppstoreAddOutlined />}
+                        >
+                            <FloatButton
+                                hidden={model === MapModel.OBSERVER_MODEL}
+                                tooltip={<div><FormattedMessage id='map.device.add' defaultMessage='娣诲姞璁惧' /></div>}
+                                icon={<FileAddOutlined />}
+                                onClick={() => {
+                                    setDeviceVisible(true);
+                                }}
+                            />
+                            <FloatButton
+                                hidden={model === MapModel.OBSERVER_MODEL}
+                                type={model === MapModel.SETTINGS_MODEL ? 'primary' : 'default'}
+                                tooltip={<div><FormattedMessage id='map.device.oper' defaultMessage='鍙傛暟璁剧疆' /></div>}
+                                icon={<SettingOutlined />}
+                                onClick={() => {
+                                    setModel(model === MapModel.SETTINGS_MODEL ? MapModel.MOVABLE_MODEL : MapModel.SETTINGS_MODEL)
+                                }}
+                            />
+                        </FloatButton.Group>
+                    </div>
                 </Content>
             </Layout>
 

--
Gitblit v1.9.1