|
@@ -130,13 +130,14 @@
|
|
|
: '10vw',
|
|
|
}"
|
|
|
>
|
|
|
- <div>
|
|
|
+ <div>
|
|
|
<img
|
|
|
class="dianBox"
|
|
|
:style="{
|
|
|
width: '1.5vw !important',
|
|
|
height: 'auto !important',
|
|
|
- marginRight: screenWidth > 1000 ? parseInt(screenWidth / 46) +'px' :''
|
|
|
+ marginRight:
|
|
|
+ screenWidth > 1000 ? parseInt(screenWidth / 46) + 'px' : '',
|
|
|
}"
|
|
|
src="../../assets/img/dian.png"
|
|
|
alt=""
|
|
@@ -180,13 +181,14 @@
|
|
|
: '10vw',
|
|
|
}"
|
|
|
>
|
|
|
- <div>
|
|
|
+ <div>
|
|
|
<img
|
|
|
class="dianBox"
|
|
|
:style="{
|
|
|
width: '1.5vw !important',
|
|
|
height: 'auto !important',
|
|
|
- marginRight: screenWidth > 1000 ? parseInt(screenWidth / 46) +'px' :''
|
|
|
+ marginRight:
|
|
|
+ screenWidth > 1000 ? parseInt(screenWidth / 46) + 'px' : '',
|
|
|
}"
|
|
|
src="../../assets/img/dian.png"
|
|
|
alt=""
|
|
@@ -246,18 +248,21 @@
|
|
|
: '10vw',
|
|
|
}"
|
|
|
>
|
|
|
- <div>
|
|
|
- <img
|
|
|
- class="dianBox"
|
|
|
- :style="{
|
|
|
- width: '1.5vw !important',
|
|
|
- height: 'auto !important',
|
|
|
- marginRight: screenWidth > 1000 ? parseInt(screenWidth / 46) +'px' :''
|
|
|
- }"
|
|
|
- src="../../assets/img/dian.png"
|
|
|
- alt=""
|
|
|
- />
|
|
|
- </div>
|
|
|
+ <div>
|
|
|
+ <img
|
|
|
+ class="dianBox"
|
|
|
+ :style="{
|
|
|
+ width: '1.5vw !important',
|
|
|
+ height: 'auto !important',
|
|
|
+ marginRight:
|
|
|
+ screenWidth > 1000
|
|
|
+ ? parseInt(screenWidth / 46) + 'px'
|
|
|
+ : '',
|
|
|
+ }"
|
|
|
+ src="../../assets/img/dian.png"
|
|
|
+ alt=""
|
|
|
+ />
|
|
|
+ </div>
|
|
|
<!-- icon文字 -->
|
|
|
<div class="iconTxt" :class="{ iconTxtAc: !isGuide }" :style="{}">
|
|
|
{{ screenWidth < 1000 ? "导览列表" : "〚导览列表〛" }}
|
|
@@ -296,18 +301,21 @@
|
|
|
: '10vw',
|
|
|
}"
|
|
|
>
|
|
|
- <div>
|
|
|
- <img
|
|
|
- class="dianBox"
|
|
|
- :style="{
|
|
|
- width: '1.5vw !important',
|
|
|
- height: 'auto !important',
|
|
|
- marginRight: screenWidth > 1000 ? parseInt(screenWidth / 46) +'px' :''
|
|
|
- }"
|
|
|
- src="../../assets/img/dian.png"
|
|
|
- alt=""
|
|
|
- />
|
|
|
- </div>
|
|
|
+ <div>
|
|
|
+ <img
|
|
|
+ class="dianBox"
|
|
|
+ :style="{
|
|
|
+ width: '1.5vw !important',
|
|
|
+ height: 'auto !important',
|
|
|
+ marginRight:
|
|
|
+ screenWidth > 1000
|
|
|
+ ? parseInt(screenWidth / 46) + 'px'
|
|
|
+ : '',
|
|
|
+ }"
|
|
|
+ src="../../assets/img/dian.png"
|
|
|
+ alt=""
|
|
|
+ />
|
|
|
+ </div>
|
|
|
<div
|
|
|
class="iconTxt"
|
|
|
:style="{
|
|
@@ -399,18 +407,21 @@
|
|
|
: '10vw',
|
|
|
}"
|
|
|
>
|
|
|
- <div>
|
|
|
- <img
|
|
|
- class="dianBox"
|
|
|
- :style="{
|
|
|
- width: '1.5vw !important',
|
|
|
- height: 'auto !important',
|
|
|
- marginRight: screenWidth > 1000 ? parseInt(screenWidth / 46) +'px' :''
|
|
|
- }"
|
|
|
- src="../../assets/img/dian.png"
|
|
|
- alt=""
|
|
|
- />
|
|
|
- </div>
|
|
|
+ <div>
|
|
|
+ <img
|
|
|
+ class="dianBox"
|
|
|
+ :style="{
|
|
|
+ width: '1.5vw !important',
|
|
|
+ height: 'auto !important',
|
|
|
+ marginRight:
|
|
|
+ screenWidth > 1000
|
|
|
+ ? parseInt(screenWidth / 46) + 'px'
|
|
|
+ : '',
|
|
|
+ }"
|
|
|
+ src="../../assets/img/dian.png"
|
|
|
+ alt=""
|
|
|
+ />
|
|
|
+ </div>
|
|
|
<!-- icon文字 -->
|
|
|
<div class="iconTxt" :style="{}">
|
|
|
{{ screenWidth < 1000 ? "迷你模型" : "〚迷你模型〛" }}
|
|
@@ -458,18 +469,21 @@
|
|
|
: '10vw',
|
|
|
}"
|
|
|
>
|
|
|
- <div>
|
|
|
- <img
|
|
|
- class="dianBox"
|
|
|
- :style="{
|
|
|
- width: '1.5vw !important',
|
|
|
- height: 'auto !important',
|
|
|
- marginRight: screenWidth > 1000 ? parseInt(screenWidth / 46) +'px' :''
|
|
|
- }"
|
|
|
- src="../../assets/img/dian.png"
|
|
|
- alt=""
|
|
|
- />
|
|
|
- </div>
|
|
|
+ <div>
|
|
|
+ <img
|
|
|
+ class="dianBox"
|
|
|
+ :style="{
|
|
|
+ width: '1.5vw !important',
|
|
|
+ height: 'auto !important',
|
|
|
+ marginRight:
|
|
|
+ screenWidth > 1000
|
|
|
+ ? parseInt(screenWidth / 46) + 'px'
|
|
|
+ : '',
|
|
|
+ }"
|
|
|
+ src="../../assets/img/dian.png"
|
|
|
+ alt=""
|
|
|
+ />
|
|
|
+ </div>
|
|
|
<!-- icon文字 -->
|
|
|
<div class="iconTxt" :style="{}">
|
|
|
{{ screenWidth < 1000 ? "俯瞰视图" : "〚俯瞰视图〛" }}
|
|
@@ -518,18 +532,21 @@
|
|
|
}"
|
|
|
@click="switchBGM2(!isMusic)"
|
|
|
>
|
|
|
- <div>
|
|
|
- <img
|
|
|
- class="dianBox"
|
|
|
- :style="{
|
|
|
- width: '1.5vw !important',
|
|
|
- height: 'auto !important',
|
|
|
- marginRight: screenWidth > 1000 ? parseInt(screenWidth / 46) +'px' :''
|
|
|
- }"
|
|
|
- src="../../assets/img/dian.png"
|
|
|
- alt=""
|
|
|
- />
|
|
|
- </div>
|
|
|
+ <div>
|
|
|
+ <img
|
|
|
+ class="dianBox"
|
|
|
+ :style="{
|
|
|
+ width: '1.5vw !important',
|
|
|
+ height: 'auto !important',
|
|
|
+ marginRight:
|
|
|
+ screenWidth > 1000
|
|
|
+ ? parseInt(screenWidth / 46) + 'px'
|
|
|
+ : '',
|
|
|
+ }"
|
|
|
+ src="../../assets/img/dian.png"
|
|
|
+ alt=""
|
|
|
+ />
|
|
|
+ </div>
|
|
|
<!-- icon文字 -->
|
|
|
<div
|
|
|
class="iconTxt"
|
|
@@ -654,6 +671,13 @@
|
|
|
|
|
|
<!-- 热点列表组件 -->
|
|
|
<Hotspot v-if="meanInd" @close="meanInd = false" />
|
|
|
+
|
|
|
+ <!-- 使用指引 -->
|
|
|
+ <Instructions
|
|
|
+ v-show="isFingerpost"
|
|
|
+ :screenWidth="screenWidth"
|
|
|
+ @changeHero="instructionsClose"
|
|
|
+ />
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -661,8 +685,9 @@
|
|
|
//引入组件
|
|
|
import Hotspot from "./compomemt/hotspot";
|
|
|
import FloorSelect from "./compomemt/floorSelect";
|
|
|
+import Instructions from "./Instructions.vue";
|
|
|
export default {
|
|
|
- components: { Hotspot, FloorSelect },
|
|
|
+ components: { Hotspot, FloorSelect, Instructions },
|
|
|
data() {
|
|
|
return {
|
|
|
// 自动导览切换
|
|
@@ -678,6 +703,8 @@ export default {
|
|
|
dialogWidth: 0,
|
|
|
timer: false,
|
|
|
showHotList: true,
|
|
|
+ // 使用指南
|
|
|
+ isFingerpost: false,
|
|
|
};
|
|
|
},
|
|
|
watch: {
|
|
@@ -740,6 +767,9 @@ export default {
|
|
|
window.myHotList,
|
|
|
window.myHotList.length
|
|
|
);
|
|
|
+ setTimeout(() => {
|
|
|
+ this.isFingerpost = true;
|
|
|
+ }, 400);
|
|
|
if (window.hotData && window.myHotList && window.myHotList.length) {
|
|
|
// 显示列表
|
|
|
this.showHotList = true;
|
|
@@ -752,6 +782,10 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ // 关闭使用指引
|
|
|
+ instructionsClose() {
|
|
|
+ this.isFingerpost = false;
|
|
|
+ },
|
|
|
goBack() {
|
|
|
// 如果有上一页,则传递信息
|
|
|
if (window.history.length === 1) {
|
|
@@ -1031,10 +1065,9 @@ export default {
|
|
|
display: flex;
|
|
|
justify-content: left;
|
|
|
align-items: center;
|
|
|
- margin-top: -4px;
|
|
|
+ margin-top: -4px;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
.hotListSon {
|
|
|
text-align: center;
|
|
|
|
|
@@ -1086,7 +1119,7 @@ export default {
|
|
|
padding: 0px 10px 46px 10px;
|
|
|
margin-top: 0;
|
|
|
}
|
|
|
- @media screen and (min-width: 1600px) and (max-width: 2000px) {
|
|
|
+ @media screen and (min-width: 1600px) and (max-width: 2000px) {
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
|
max-width: none;
|
|
@@ -1125,7 +1158,7 @@ export default {
|
|
|
top: none;
|
|
|
margin-top: 10px;
|
|
|
}
|
|
|
- @media screen and (min-width: 1700px) {
|
|
|
+ @media screen and (min-width: 1700px) {
|
|
|
position: static;
|
|
|
right: none;
|
|
|
top: none;
|
|
@@ -1184,7 +1217,7 @@ export default {
|
|
|
font-weight: 700;
|
|
|
color: #fffae9;
|
|
|
text-shadow: 0 0 0.1875rem #9f7b46;
|
|
|
- z-index: 1000;
|
|
|
+ z-index: 999;
|
|
|
|
|
|
img {
|
|
|
margin-right: 0.075rem;
|