Browse Source

fix: 605 安卓设备不展示右侧品牌列表

v1.0.1
jiannibang 3 years ago
parent
commit
4e22d6c0f6
  1. 9
      src/views/Guide/Guide.vue

9
src/views/Guide/Guide.vue

@ -125,7 +125,6 @@ getBrandListByFormat().then(({ data }) => {
shopList.value = data.list
})
const selectedShopList = ref([])
const idle = ref(null)
const mapIdx = ref(-1)
const mapTimer = ref(null)
@ -143,6 +142,7 @@ function onClickDeviceSite() {
window.Map_QM.onShowDeviceSite()
}
function handleMapIcon(item, index) {
store.SET_SHOP(null)
clearTimeout(mapIconTimer.value)
window.Map_QM.changeStateShopPro(false)
mapIdx.value = index
@ -199,9 +199,7 @@ function changeFloor(index) {
showAll.value = false
hideMapDialog()
mapIdx.value = -1
cancelIdleCallback(idle.value)
window.Map_QM.showFloor(floor.floorOrder)
idle.value = requestIdleCallback(() => {
floorIdx.value = index
selectedShopList.value = shopList.value.map(brand => ({
...brand,
@ -214,7 +212,6 @@ function changeFloor(index) {
}))
resolve()
})
})
}
const handleSelectFloor = index => {
store.SET_SHOP(null)
@ -228,8 +225,6 @@ function filterAboutCurrentInfo() {
const floor = shop.value ? shop.value.floor : currentFloor.value.floor
const floorOrder = shop.value ? shop.value.floorOrder : currentFloor.value.floorOrder
window.Map_QM.showFloor(floorOrder)
cancelIdleCallback(idle.value)
idle.value = requestIdleCallback(() => {
floorIdx.value = currentBuildingFloorsList.value.findIndex(item => item.floorCode === floorCode)
selectedShopList.value = shopList.value.map(brand => ({
...brand,
@ -240,7 +235,6 @@ function filterAboutCurrentInfo() {
return { ...item, ...(meta ? meta : {}) }
})
}))
})
nextTick(() => {
if (shop.value) {
setShopActive(shop.value)
@ -251,7 +245,6 @@ function filterAboutCurrentInfo() {
}
const initiated = computed(() => selectedShopList.value && selectedShopList.value.length)
onBeforeUnmount(() => {
cancelIdleCallback(idle.value)
clearTimeout(mapTimer.value)
clearTimeout(mapIconTimer.value)
hideMapDialog()

Loading…
Cancel
Save