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