| 
					
				 | 
			
			
				@@ -156,7 +156,7 @@ import "./map/mockFarmLayer"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import StaticMapLayers from "@/components/static_map_change/Layers.js" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import StaticMapLegend from "@/components/static_map_change/legend.vue" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import StaticMapPointLayers from "@/components/static_map_change/pointLayer.js" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { onMounted, ref } from "vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { onMounted, onUnmounted, ref } from "vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import fnHeader from "@/components/fnHeader.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import WarningMap from "./warningMap"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import AlarmLayer from "./map/alarmLayer"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -193,7 +193,7 @@ const legendImg = ref(""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const warningLayers = ref({}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     warningMap.initMap(store.getters.userinfo.location, mapRef.value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    console.log('store.getters.userinfo', store.getters.userinfo.userId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    console.log('store.getters.userinfodestroy', store.getters.userinfo.userId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     warningMap.getGardenList(store.getters.userinfo.userId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     alarmLayer = new AlarmLayer(warningMap.kmap); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     staticMapLayers = new StaticMapLayers(warningMap.kmap); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -219,6 +219,11 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     eventBus.on("chat:showMapLayer", handleMapLayer) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+onUnmounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    console.log('deeddesss'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    warningMap.destroyMap() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // ai与地图交互 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const hideChatMapLayer = ref(true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const handleMapLayer = ({mapName}) => { 
			 |