From 19c761d47b881ebc1d80afae95b32ab5c4d49174 Mon Sep 17 00:00:00 2001 From: jiannibang <271381693@qq.com> Date: Mon, 30 Jan 2023 16:51:24 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AF=BC=E8=A7=88=E7=82=B9=E5=87=BB?= =?UTF-8?q?=E6=88=91=E7=9A=84=E6=96=B9=E5=90=91=E6=97=A0=E5=8F=8D=E5=BA=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Guide/Guide.vue | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/src/views/Guide/Guide.vue b/src/views/Guide/Guide.vue index c0c273d..521f7c6 100644 --- a/src/views/Guide/Guide.vue +++ b/src/views/Guide/Guide.vue @@ -129,13 +129,7 @@ const selectedShopList = ref([]) const mapIdx = ref(-1) const mapTimer = ref(null) const mapIconTimer = ref(null) -//我的方向 -function onClickMeDirect() { - window.Map_QM.showFloor(currentFloor.value.floorOrder) - hideMapDialog() - window.Map_QM.onShowMeDir() - filterAboutCurrentInfo() -} + //我的位置 function onClickDeviceSite() { hideMapDialog() @@ -153,15 +147,8 @@ function handleMapIcon(item, index) { filterAboutCurrentInfo() break case DIRECTION: - onClickMeDirect() - break - case ACTIVITY_BRAND: - window.Map_QM.onShowDeviceSite() - mapIconTimer.value = setTimeout(() => { - window.Map_QM.changeStateShopPro(true) - clearTimeout(mapIconTimer.value) - mapIconTimer.value = null - }, 50) + window.Map_QM.onShowMeDir() + filterAboutCurrentInfo(false) break default: break @@ -220,12 +207,12 @@ const handleSelectFloor = index => { }) } //筛选当前楼层所需数据 -function filterAboutCurrentInfo() { +function filterAboutCurrentInfo(needShowFloor = true) { const floorCode = shop.value ? shop.value.floorCode : currentFloor.value.floorCode const floor = shop.value ? shop.value.floor : currentFloor.value.floor const floorOrder = shop.value ? shop.value.floorOrder : currentFloor.value.floorOrder try { - window.Map_QM.showFloor(floorOrder) + needShowFloor && window.Map_QM.showFloor(floorOrder) } catch (error) { console.warn(error) }