|
|
@ -129,13 +129,7 @@ const selectedShopList = ref([]) |
|
|
const mapIdx = ref(-1) |
|
|
const mapIdx = ref(-1) |
|
|
const mapTimer = ref(null) |
|
|
const mapTimer = ref(null) |
|
|
const mapIconTimer = ref(null) |
|
|
const mapIconTimer = ref(null) |
|
|
//我的方向 |
|
|
|
|
|
function onClickMeDirect() { |
|
|
|
|
|
window.Map_QM.showFloor(currentFloor.value.floorOrder) |
|
|
|
|
|
hideMapDialog() |
|
|
|
|
|
window.Map_QM.onShowMeDir() |
|
|
|
|
|
filterAboutCurrentInfo() |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//我的位置 |
|
|
//我的位置 |
|
|
function onClickDeviceSite() { |
|
|
function onClickDeviceSite() { |
|
|
hideMapDialog() |
|
|
hideMapDialog() |
|
|
@ -153,15 +147,8 @@ function handleMapIcon(item, index) { |
|
|
filterAboutCurrentInfo() |
|
|
filterAboutCurrentInfo() |
|
|
break |
|
|
break |
|
|
case DIRECTION: |
|
|
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 |
|
|
break |
|
|
default: |
|
|
default: |
|
|
break |
|
|
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 floorCode = shop.value ? shop.value.floorCode : currentFloor.value.floorCode |
|
|
const floor = shop.value ? shop.value.floor : currentFloor.value.floor |
|
|
const floor = shop.value ? shop.value.floor : currentFloor.value.floor |
|
|
const floorOrder = shop.value ? shop.value.floorOrder : currentFloor.value.floorOrder |
|
|
const floorOrder = shop.value ? shop.value.floorOrder : currentFloor.value.floorOrder |
|
|
try { |
|
|
try { |
|
|
window.Map_QM.showFloor(floorOrder) |
|
|
|
|
|
|
|
|
needShowFloor && window.Map_QM.showFloor(floorOrder) |
|
|
} catch (error) { |
|
|
} catch (error) { |
|
|
console.warn(error) |
|
|
console.warn(error) |
|
|
} |
|
|
} |
|
|
|