|
@@ -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}) => {
|