From f30dfe636bd8aee0d346340a590a1d4398ed77ca Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期六, 19 十月 2024 15:14:43 +0800 Subject: [PATCH] # --- zy-acs-flow/src/map/header/MapSearch.jsx | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/zy-acs-flow/src/map/header/MapSearch.jsx b/zy-acs-flow/src/map/header/MapSearch.jsx index fb5cb37..13ea948 100644 --- a/zy-acs-flow/src/map/header/MapSearch.jsx +++ b/zy-acs-flow/src/map/header/MapSearch.jsx @@ -36,8 +36,8 @@ setMode, dataFetched, curZone, + curSprite, setCurSprite, - setSpriteSettings, } = props; const theme = useTheme(); @@ -65,6 +65,12 @@ }, [curDeviceType, dataFetched, curZone]); useEffect(() => { + if (!curSprite) { + resetSearch(); + } + }, [curSprite]); + + useEffect(() => { if (!Tool.getMapContainer()) return; if (inputValue !== '' && deviceList.length > 0) { setFilterDeviceList( @@ -89,11 +95,11 @@ case MAP_MODE.MOVABLE_MODE: setMode(MAP_MODE.SETTINGS_MODE); setTimeout(() => { - setSpriteSettings(selectSprite); + setCurSprite(selectSprite); }, 200); break; case MAP_MODE.SETTINGS_MODE: - setSpriteSettings(selectSprite); + setCurSprite(selectSprite); break; default: break; @@ -170,6 +176,7 @@ onClick={() => { setInputValue(''); setSelectedOption(null); + setCurSprite(null); }} > <CloseIcon fontSize="small" /> -- Gitblit v1.9.1