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/header/MapSearch.jsx |    7 +++++++
 zy-acs-flow/src/map/MapPage.jsx          |    5 ++++-
 2 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/zy-acs-flow/src/map/MapPage.jsx b/zy-acs-flow/src/map/MapPage.jsx
index cfbd71f..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,7 +285,9 @@
                     setMode={setMode}
                     dataFetched={dataFetched}
                     curZone={curZone}
+                    curSprite={curSprite}
                     setCurSprite={setCurSprite}
+                    spriteSettings={spriteSettings}
                     setSpriteSettings={setSpriteSettings}
                 />
                 <Box sx={{ flexGrow: 1 }} />
diff --git a/zy-acs-flow/src/map/header/MapSearch.jsx b/zy-acs-flow/src/map/header/MapSearch.jsx
index fb5cb37..0a80200 100644
--- a/zy-acs-flow/src/map/header/MapSearch.jsx
+++ b/zy-acs-flow/src/map/header/MapSearch.jsx
@@ -36,7 +36,9 @@
         setMode,
         dataFetched,
         curZone,
+        curSprite,
         setCurSprite,
+        spriteSettings,
         setSpriteSettings,
     } = props;
 
@@ -65,6 +67,11 @@
     }, [curDeviceType, dataFetched, curZone]);
 
     useEffect(() => {
+        console.log(1);
+
+    }, [curSprite, spriteSettings]);
+
+    useEffect(() => {
         if (!Tool.getMapContainer()) return;
         if (inputValue !== '' && deviceList.length > 0) {
             setFilterDeviceList(

--
Gitblit v1.9.1