Browse Source

fix: 导览点击我的方向无反应

v1.0.1
jiannibang 3 years ago
parent
commit
19c761d47b
  1. 23
      src/views/Guide/Guide.vue

23
src/views/Guide/Guide.vue

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

Loading…
Cancel
Save