From 790a8230d49ebc927e864a96afbd5607b9656e09 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 16 十月 2024 09:30:29 +0800
Subject: [PATCH] #

---
 zy-acs-flow/src/map/MapPage.jsx |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/zy-acs-flow/src/map/MapPage.jsx b/zy-acs-flow/src/map/MapPage.jsx
index 45ea3bb..9fede93 100644
--- a/zy-acs-flow/src/map/MapPage.jsx
+++ b/zy-acs-flow/src/map/MapPage.jsx
@@ -1,7 +1,6 @@
 import React, { useState, useRef, useEffect, useMemo } from "react";
 import { useTranslate, useRefresh, useSidebarState } from "react-admin";
 import {
-    TextField,
     Select,
     MenuItem,
     Button,
@@ -129,10 +128,12 @@
     const switchMode = (mode) => {
         Tool.removeSelectedEffect();
 
+        setInsightVisible(false);
         setDeviceVisible(false);
         setSettingsVisible(false);
         setBatchSelectionVisible(false);
 
+        setCurSprite(null);
         setSpriteSettings(null);
         setBatchSprites([]);
 
@@ -284,6 +285,9 @@
                     setMode={setMode}
                     dataFetched={dataFetched}
                     curZone={curZone}
+                    curSprite={curSprite}
+                    setCurSprite={setCurSprite}
+                    spriteSettings={spriteSettings}
                     setSpriteSettings={setSpriteSettings}
                 />
                 <Box sx={{ flexGrow: 1 }} />
@@ -440,6 +444,7 @@
             <Insight
                 open={insightVisible}
                 onCancel={() => {
+                    setCurSprite(null);
                     setInsightVisible(false);
                 }}
                 sprite={curSprite}

--
Gitblit v1.9.1