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