From 1e38bb5d29bba95fd26cc716aba5b41ac7873444 Mon Sep 17 00:00:00 2001 From: jiannibang <271381693@qq.com> Date: Thu, 26 Dec 2024 10:57:04 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=9C=B0=E5=9B=BE?= =?UTF-8?q?=E8=AE=BE=E6=96=BD=E7=82=B9=E5=87=BB=E4=BA=8B=E4=BB=B6=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/composables/useInitMap.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/composables/useInitMap.js b/src/composables/useInitMap.js index a487afe..f1291c0 100644 --- a/src/composables/useInitMap.js +++ b/src/composables/useInitMap.js @@ -4,6 +4,7 @@ import { uniqBy } from '@/utils/utils' import { getMap, getFacilityList } from '@/http/api' import Message from '@/base/Message/Message' import { isZhiluji, useShockman } from './useShockman' +import { useFacilityNav } from './useFacilityNav' export const useInitMap = function () { const store = useStore() @@ -22,6 +23,7 @@ export const useInitMap = function () { return item }) + window.Map_QM.addEventListener('icon', onClickFac, false) window.Map_QM.addEventListener('shop', onClickShop, false) store.SET_FACILITY_LIST(uniqBy(list, 'type')) window.Map_QM.renderer.domElement.addEventListener('webglcontextlost', onContextLost) @@ -67,6 +69,11 @@ function onClickShop(event) { } } +function onClickFac(event) { + if (!event.data) return + const store = useStore() + store.SET_FACILITY({ ...event.data, floor: event.data.floorOrder }) +} //地图弹框消失 export function hideMapDialog() { document.getElementById('shopInfo').style.visibility = 'hidden'