From 517f36f9f4e36432f073196e84986532fc6c5926 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 26 三月 2024 11:10:43 +0800
Subject: [PATCH] Merge branch 'Four-Way-Rack' of http://47.97.1.152:5880/r/zy-asrs-master into Four-Way-Rack

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

diff --git a/zy-asrs-flow/src/pages/map/index.jsx b/zy-asrs-flow/src/pages/map/index.jsx
index 891d9e2..7158df3 100644
--- a/zy-asrs-flow/src/pages/map/index.jsx
+++ b/zy-asrs-flow/src/pages/map/index.jsx
@@ -87,7 +87,10 @@
     const prevCurSpriteRef = React.useRef();
     const hasFloor = true;
     // const [hasFloor, setHasFloor] = React.useState(true);
-    const [curFloor, setCurFloor] = React.useState(1);
+    const [curFloor, setCurFloor] = React.useState(() => {
+        const storedValue = localStorage.getItem('curFloor');
+        return storedValue !== null ? JSON.parse(storedValue) : 1;
+    });
     const [batchSprites, setBatchSprites] = React.useState([]);
     const [batchDrawerVisible, setBatchDrawerVisible] = React.useState(false);
 
@@ -246,6 +249,7 @@
             return;
         }
         switchFloor(curFloor);
+        localStorage.setItem('curFloor', JSON.stringify(curFloor));
     }, [curFloor]);
 
     // watch spriteBySettings
@@ -274,6 +278,7 @@
         if (batchSprites?.length > 0) {
             setBatchDrawerVisible(true)
         } else {
+            player.clearSelectedSprites();
             setBatchDrawerVisible(false)
         }
     }, [batchSprites])
@@ -290,6 +295,7 @@
                                     model={model}
                                     setModel={setModel}
                                     ModelEnum={MapModel}
+                                    curFloor={curFloor}
                                     curSprite={curSprite}
                                     setCurSPrite={setCurSPrite}
                                     setSpriteBySettings={setSpriteBySettings}
@@ -433,6 +439,8 @@
                 open={batchDrawerVisible}
                 batchSprites={batchSprites}
                 refCurr={mapRef.current}
+                model={model}
+                ModelEnum={MapModel}
                 onCancel={() => {
                     setBatchSprites([]);
                     setBatchDrawerVisible(false);

--
Gitblit v1.9.1