From 25081aed04ed39d3635a8d9091e9846172448634 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 12 三月 2024 16:17:26 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/pages/map/index.jsx |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/zy-asrs-flow/src/pages/map/index.jsx b/zy-asrs-flow/src/pages/map/index.jsx
index 8468dea..a8a4e76 100644
--- a/zy-asrs-flow/src/pages/map/index.jsx
+++ b/zy-asrs-flow/src/pages/map/index.jsx
@@ -98,6 +98,10 @@
         const width = contentRef.current.offsetWidth;
         const height = contentRef.current.offsetHeight;
         app.renderer.resize(width, height);
+        if (model !== MapModel.OBSERVER_MODEL) {
+            player.hideGridlines();
+            player.showGridlines();
+        }
     }, [app, mapContainer, windowSize])
 
     // model
@@ -158,12 +162,12 @@
     }, [model]);
 
     // Add New Device
-    const onDrop = (sprite, x, y) => {
+    const onDrop = (sprite, type, x, y) => {
         const { mapX, mapY } = Utils.getRealPosition(x, y, mapContainer);
         sprite.x = mapX;
         sprite.y = mapY;
 
-        Utils.initSprite(sprite);
+        Utils.initSprite(sprite, type);
         mapContainer.addChild(sprite);
         Utils.beMovable(sprite, setDidClickSprite);
     };
@@ -192,6 +196,7 @@
     const prevSpriteBySettings = prevSpriteBySettingsRef.current;
 
     const settingsFinish = () => {
+        setSettingsVisible(false);
         setSpriteBySettings(null);
     }
 
@@ -280,7 +285,7 @@
             <Edit
                 open={deviceVisible}
                 onCancel={() => {
-                    // setDeviceVisible(false);
+                    setDeviceVisible(false);
                 }}
                 refCurr={mapRef.current}
                 onDrop={onDrop}
@@ -293,8 +298,10 @@
                     setSettingsVisible(false);
                     setSpriteBySettings(null);
                 }}
+                setSpriteBySettings={setSpriteBySettings}
+                setDidClickSprite={setDidClickSprite}
                 refCurr={mapRef.current}
-                onDrop={settingsFinish}
+                onSubmit={settingsFinish}
             />
         </>
     )

--
Gitblit v1.9.1