|
|
|
@ -224,7 +224,9 @@ function filterAboutCurrentInfo() { |
|
|
|
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) |
|
|
|
} catch (error) {} |
|
|
|
floorIdx.value = currentBuildingFloorsList.value.findIndex(item => item.floorCode === floorCode) |
|
|
|
selectedShopList.value = shopList.value.map(brand => ({ |
|
|
|
...brand, |
|
|
|
@ -530,6 +532,7 @@ const handleFacility = async fac => { |
|
|
|
} |
|
|
|
&.current { |
|
|
|
background: rgba(0, 0, 0, 0.1); |
|
|
|
|
|
|
|
&::after { |
|
|
|
position: absolute; |
|
|
|
left: 0; |
|
|
|
@ -544,6 +547,25 @@ const handleFacility = async fac => { |
|
|
|
color: var(--guide-currentColor); |
|
|
|
align-items: center; |
|
|
|
justify-content: center; |
|
|
|
@media (min-aspect-ratio: 1/1) { |
|
|
|
position: absolute; |
|
|
|
left: auto; |
|
|
|
top: 0; |
|
|
|
right: 0; |
|
|
|
bottom: 0; |
|
|
|
width: 24px; |
|
|
|
height: auto; |
|
|
|
display: flex; |
|
|
|
content: '您在本层'; |
|
|
|
background: var(--guide-currentBg); |
|
|
|
font-weight: 700; |
|
|
|
font-size: 12px; |
|
|
|
color: var(--guide-currentColor); |
|
|
|
align-items: center; |
|
|
|
justify-content: center; |
|
|
|
writing-mode: vertical-rl; |
|
|
|
text-orientation: upright; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
&.active { |
|
|
|
@ -588,14 +610,14 @@ const handleFacility = async fac => { |
|
|
|
align-items: flex-start; |
|
|
|
justify-content: space-between; |
|
|
|
height: 104px; |
|
|
|
right: 24px; |
|
|
|
left: 68px; |
|
|
|
top: 952px; |
|
|
|
z-index: 51; |
|
|
|
|
|
|
|
.hands { |
|
|
|
position: fixed; |
|
|
|
top: 408px; |
|
|
|
right: 68px; |
|
|
|
left: 68px; |
|
|
|
width: 246px; |
|
|
|
height: 80px; |
|
|
|
z-index: 51; |
|
|
|
|