|
@@ -12,20 +12,6 @@
|
|
|
<div class="pinBottom left">
|
|
|
<div>
|
|
|
<div class="viewContainer">
|
|
|
- <!-- <div
|
|
|
- id="previous"
|
|
|
- class="previous desktop-only ui-icon"
|
|
|
- style="display: none"
|
|
|
- >
|
|
|
- <a>
|
|
|
- <img
|
|
|
- rel="tooltip"
|
|
|
- title=""
|
|
|
- :src="require('@/assets/images/play.png')"
|
|
|
- data-original-title="播放"
|
|
|
- />
|
|
|
- </a>
|
|
|
- </div> -->
|
|
|
<div
|
|
|
id="play"
|
|
|
class="ui-icon"
|
|
@@ -33,8 +19,6 @@
|
|
|
data-original-title="播放"
|
|
|
@click="onClickPlay"
|
|
|
>
|
|
|
- <!-- 鼠标移入的显示 -->
|
|
|
- <!-- <div class="hoverTit">自动导览</div> -->
|
|
|
<a>
|
|
|
<img
|
|
|
:src="require('@/assets/images/play.png')"
|
|
@@ -46,8 +30,6 @@
|
|
|
class="ui-icon"
|
|
|
style="display: none"
|
|
|
>
|
|
|
- <!-- 鼠标移入的显示 -->
|
|
|
- <!-- <div class="hoverTit">自动导览</div> -->
|
|
|
<a>
|
|
|
<img
|
|
|
rel="tooltip"
|
|
@@ -57,20 +39,6 @@
|
|
|
>
|
|
|
</a>
|
|
|
</div>
|
|
|
- <!-- <div
|
|
|
- id="next"
|
|
|
- class="next desktop-only ui-icon wide"
|
|
|
- style="display: none"
|
|
|
- >
|
|
|
- <a>
|
|
|
- <i
|
|
|
- rel="tooltip"
|
|
|
- title=""
|
|
|
- class="icon icon-dpad-right"
|
|
|
- data-original-title="下一个"
|
|
|
- ></i>
|
|
|
- </a>
|
|
|
- </div> -->
|
|
|
<div
|
|
|
id="gui-modes-map"
|
|
|
class="ui-icon double active"
|
|
@@ -81,16 +49,17 @@
|
|
|
rel="tooltip"
|
|
|
title="场景导览"
|
|
|
>
|
|
|
- <!-- 鼠标移入的显示 -->
|
|
|
- <!-- <div class="hoverTit">导览列表</div> -->
|
|
|
<img
|
|
|
title=""
|
|
|
class="icon icon-inside"
|
|
|
src="@/assets/images/auto.png"
|
|
|
- :style="{
|
|
|
- opacity: isGuide ? '1' : '',
|
|
|
- }"
|
|
|
>
|
|
|
+ <!-- <img
|
|
|
+ v-show="!isGuide"
|
|
|
+ title=""
|
|
|
+ class="icon icon-inside"
|
|
|
+ src="@/assets/images/auto-suspend.png"
|
|
|
+ > -->
|
|
|
</div>
|
|
|
|
|
|
<div
|
|
@@ -98,12 +67,14 @@
|
|
|
data-original-title="全景漫游"
|
|
|
rel="tooltip"
|
|
|
>
|
|
|
- <!-- 鼠标移入的显示 -->
|
|
|
- <!-- <div class="hoverTit">自由漫游</div> -->
|
|
|
<img
|
|
|
- class="icon icon-inside"
|
|
|
+ class="icon icon-inside active"
|
|
|
:src="require('@/assets/images/inside.png')"
|
|
|
>
|
|
|
+ <img
|
|
|
+ class="icon icon-inside inactive"
|
|
|
+ :src="require('@/assets/images/inside-inactive.png')"
|
|
|
+ >
|
|
|
</div>
|
|
|
<div
|
|
|
id="gui-modes-dollhouse"
|
|
@@ -111,12 +82,14 @@
|
|
|
data-original-title="迷你模型"
|
|
|
rel="tooltip"
|
|
|
>
|
|
|
- <!-- 鼠标移入的显示 -->
|
|
|
- <!-- <div class="hoverTit">三维视觉</div> -->
|
|
|
<img
|
|
|
- class="icon icon-inside"
|
|
|
+ class="icon icon-inside active"
|
|
|
:src="require('@/assets/images/dollhouse.png')"
|
|
|
>
|
|
|
+ <img
|
|
|
+ class="icon icon-inside inactive"
|
|
|
+ :src="require('@/assets/images/dollhouse-inactive.png')"
|
|
|
+ >
|
|
|
</div>
|
|
|
<div
|
|
|
id="gui-modes-floorplan"
|
|
@@ -124,27 +97,17 @@
|
|
|
rel="tooltip"
|
|
|
title="顶部俯视"
|
|
|
>
|
|
|
- <!-- 鼠标移入的显示 -->
|
|
|
- <!-- <div class="hoverTit">平面视觉</div> -->
|
|
|
<img
|
|
|
- class="icon icon-inside"
|
|
|
+ class="icon icon-inside active"
|
|
|
:src="require('@/assets/images/floor.png')"
|
|
|
>
|
|
|
- </div>
|
|
|
- <!-- <div
|
|
|
- data-original-title="VR"
|
|
|
- id="vr"
|
|
|
- rel="tooltip"
|
|
|
- title=""
|
|
|
- style="display: none"
|
|
|
- >
|
|
|
<img
|
|
|
- class="icon icon-inside"
|
|
|
- :src="require('@/assets/images/VR.png')"
|
|
|
- />
|
|
|
- </div> -->
|
|
|
+ class="icon icon-inside inactive"
|
|
|
+ :src="require('@/assets/images/floor-inactive.png')"
|
|
|
+ >
|
|
|
+ </div>
|
|
|
<!-- 没有这个元素会导致报错 -->
|
|
|
- <!-- <div
|
|
|
+ <div
|
|
|
id="hotList"
|
|
|
style="display: none;"
|
|
|
data-original-title="热点列表"
|
|
@@ -155,19 +118,7 @@
|
|
|
class="icon icon-inside"
|
|
|
:src="require('@/assets/images/hotlist.png')"
|
|
|
>
|
|
|
- </div> -->
|
|
|
- <!-- <div
|
|
|
- data-original-title="消除外壳"
|
|
|
- id="gui-remove-face"
|
|
|
- rel="tooltip"
|
|
|
- title=""
|
|
|
- style="display: none; float: left"
|
|
|
- >
|
|
|
- <img
|
|
|
- class="icon icon-inside"
|
|
|
- :src="require('@/assets/images/face.jpg')"
|
|
|
- />
|
|
|
- </div> -->
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -175,121 +126,6 @@
|
|
|
|
|
|
<div class="pinBottom right hideTarget">
|
|
|
<div class="rightViewContainer clearfix">
|
|
|
- <div
|
|
|
- v-if="!isMobile"
|
|
|
- class="ui-icon my-floor"
|
|
|
- :class="{
|
|
|
- active: currentSceneCode === '1265'
|
|
|
- }"
|
|
|
- @click="ChangeFloor('1265')"
|
|
|
- >
|
|
|
- <a>
|
|
|
- <img
|
|
|
- src="@/assets/images/floor-1.png"
|
|
|
- alt=""
|
|
|
- draggable="false"
|
|
|
- >
|
|
|
- </a>
|
|
|
- </div>
|
|
|
- <div
|
|
|
- v-if="!isMobile"
|
|
|
- class="ui-icon my-floor"
|
|
|
- :class="{
|
|
|
- active: currentSceneCode === '1263'
|
|
|
- }"
|
|
|
- @click="ChangeFloor('1263')"
|
|
|
- >
|
|
|
- <a>
|
|
|
- <img
|
|
|
- src="@/assets/images/floor-2.png"
|
|
|
- alt=""
|
|
|
- draggable="false"
|
|
|
- >
|
|
|
- </a>
|
|
|
- </div>
|
|
|
- <div
|
|
|
- v-if="!isMobile"
|
|
|
- class="ui-icon my-floor"
|
|
|
- :class="{
|
|
|
- active: currentSceneCode === '1264'
|
|
|
- }"
|
|
|
- @click="ChangeFloor('1264')"
|
|
|
- >
|
|
|
- <a>
|
|
|
- <img
|
|
|
- src="@/assets/images/floor-3.png"
|
|
|
- alt=""
|
|
|
- draggable="false"
|
|
|
- >
|
|
|
- </a>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div
|
|
|
- v-if="isMobile"
|
|
|
- class="floor-selector-wrap"
|
|
|
- :class="{
|
|
|
- expanded: isSelectingFloor,
|
|
|
- }"
|
|
|
- >
|
|
|
- <div
|
|
|
- class="ui-icon floor-mobile"
|
|
|
- :style="{
|
|
|
- opacity: (currentSceneCode === '1265' || isSelectingFloor) ? '1' : '0',
|
|
|
- right: !isSelectingFloor ? '0' : currentSceneCode === '1265' ? '0' : 'calc(44px + 12px)',
|
|
|
- }"
|
|
|
- @click="onClickFloorBtnMobile('1265')"
|
|
|
- >
|
|
|
- <a>
|
|
|
- <img
|
|
|
- :class="{
|
|
|
- active: currentSceneCode === '1265'
|
|
|
- }"
|
|
|
- src="@/assets/images/floor-1.png"
|
|
|
- alt=""
|
|
|
- draggable="false"
|
|
|
- >
|
|
|
- </a>
|
|
|
- </div>
|
|
|
- <div
|
|
|
- class="ui-icon floor-mobile"
|
|
|
- :style="{
|
|
|
- opacity: (currentSceneCode === '1263' || isSelectingFloor) ? '1' : '0',
|
|
|
- right: !isSelectingFloor ? '0' : currentSceneCode === '1265' ? 'calc(44px + 12px)' : currentSceneCode === '1263' ? '0' : 'calc(44px * 2 + 12px * 2)',
|
|
|
- }"
|
|
|
- @click="onClickFloorBtnMobile('1263')"
|
|
|
- >
|
|
|
- <a>
|
|
|
- <img
|
|
|
- :class="{
|
|
|
- active: currentSceneCode === '1263'
|
|
|
- }"
|
|
|
- src="@/assets/images/floor-2.png"
|
|
|
- alt=""
|
|
|
- draggable="false"
|
|
|
- >
|
|
|
- </a>
|
|
|
- </div>
|
|
|
- <div
|
|
|
- class="ui-icon floor-mobile"
|
|
|
- :style="{
|
|
|
- opacity: (currentSceneCode === '1264' || isSelectingFloor) ? '1' : '0',
|
|
|
- right: !isSelectingFloor ? '0' : currentSceneCode === '1265' ? 'calc(44px * 2 + 12px * 2)' : currentSceneCode === '1263' ? 'calc(44px * 2 + 12px * 2)' : '0',
|
|
|
- }"
|
|
|
- @click="onClickFloorBtnMobile('1264')"
|
|
|
- >
|
|
|
- <a>
|
|
|
- <img
|
|
|
- :class="{
|
|
|
- active: currentSceneCode === '1264'
|
|
|
- }"
|
|
|
- src="@/assets/images/floor-3.png"
|
|
|
- alt=""
|
|
|
- draggable="false"
|
|
|
- >
|
|
|
- </a>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
<!-- 音乐 -->
|
|
|
<div
|
|
|
id="volume"
|
|
@@ -451,50 +287,6 @@ export default {
|
|
|
outline: none;
|
|
|
}
|
|
|
|
|
|
-// ------tooltip相关--------------
|
|
|
-// #gui-modes-inside {
|
|
|
-// position: relative;
|
|
|
-// }
|
|
|
-// #gui-modes-dollhouse {
|
|
|
-// position: relative;
|
|
|
-// }
|
|
|
-// #gui-modes-floorplan {
|
|
|
-// position: relative;
|
|
|
-// }
|
|
|
-// .hoverTit {
|
|
|
-// pointer-events: none;
|
|
|
-// transition: all 0.5s;
|
|
|
-// opacity: 0;
|
|
|
-// position: absolute;
|
|
|
-// left: 50%;
|
|
|
-// transform: translateX(-50%);
|
|
|
-// top: -40px;
|
|
|
-// width: 80px;
|
|
|
-// height: 37px;
|
|
|
-// line-height: 30px;
|
|
|
-// text-align: center;
|
|
|
-// background: url("../../assets/img/hoverTit.png");
|
|
|
-// background-size: 100% 100%;
|
|
|
-// font-size: 14px;
|
|
|
-// color: #fff6d2;
|
|
|
-// }
|
|
|
-// #play:hover {
|
|
|
-// .hoverTit {
|
|
|
-// opacity: 1;
|
|
|
-// }
|
|
|
-// }
|
|
|
-// #pause:hover {
|
|
|
-// .hoverTit {
|
|
|
-// opacity: 1;
|
|
|
-// }
|
|
|
-// }
|
|
|
-// #gui-modes-map > div:hover {
|
|
|
-// .hoverTit {
|
|
|
-// opacity: 1;
|
|
|
-// }
|
|
|
-// }
|
|
|
-// -------end of tooltip相关--------------
|
|
|
-
|
|
|
@width: 99px;
|
|
|
@height: 125px;
|
|
|
// ----------左下方菜单--------------
|
|
@@ -531,18 +323,28 @@ export default {
|
|
|
width: @width;
|
|
|
height: @height;
|
|
|
padding: 0;
|
|
|
- > img {
|
|
|
+ > img.active {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+ > img.inactive {
|
|
|
height: 100%;
|
|
|
width: 100%;
|
|
|
- opacity: 0.7;
|
|
|
- display: block !important;
|
|
|
+ display: block;
|
|
|
}
|
|
|
- &.active {
|
|
|
- > img {
|
|
|
- opacity: 1;
|
|
|
- }
|
|
|
+ }
|
|
|
+ > div.active {
|
|
|
+ > img.active {
|
|
|
+ height: 100%;
|
|
|
+ width: 100%;
|
|
|
+ display: block;
|
|
|
+ }
|
|
|
+ > img.inactive {
|
|
|
+ display: none;
|
|
|
}
|
|
|
}
|
|
|
+ > #hotList {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -583,12 +385,6 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- .ui-icon.my-floor {
|
|
|
- opacity: 0.7;
|
|
|
- }
|
|
|
- .ui-icon.my-floor.active {
|
|
|
- opacity: 1;
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
// ----------end of 右下方菜单---------------
|
|
@@ -602,10 +398,10 @@ export default {
|
|
|
bottom: 20px !important;
|
|
|
}
|
|
|
&.open {
|
|
|
- bottom: 158px !important;
|
|
|
+ bottom: 118px !important;
|
|
|
}
|
|
|
&.open.playing {
|
|
|
- bottom: 178px !important
|
|
|
+ bottom: 138px !important
|
|
|
}
|
|
|
> div {
|
|
|
> .viewContainer {
|
|
@@ -616,8 +412,8 @@ export default {
|
|
|
#pause {
|
|
|
margin-top: 15px;
|
|
|
margin-right: 0;
|
|
|
- width: 45px;
|
|
|
- height: 60px;
|
|
|
+ width: 10.7vw;
|
|
|
+ height: 10.7vw;
|
|
|
img {
|
|
|
}
|
|
|
}
|
|
@@ -625,8 +421,8 @@ export default {
|
|
|
> div {
|
|
|
margin-top: 15px;
|
|
|
margin-right: 0;
|
|
|
- width: 45px;
|
|
|
- height: 60px;
|
|
|
+ width: 10.7vw;
|
|
|
+ height: 10.7vw;
|
|
|
> img {
|
|
|
}
|
|
|
&.active {
|
|
@@ -648,25 +444,9 @@ export default {
|
|
|
padding-bottom: 0;
|
|
|
flex-direction: column;
|
|
|
align-items: flex-end !important;
|
|
|
- > .floor-selector-wrap {
|
|
|
- height: 44px;
|
|
|
- width: 44px;
|
|
|
- position: relative;
|
|
|
- margin-bottom: 10.5px;
|
|
|
- > .floor-mobile {
|
|
|
- position: absolute;
|
|
|
- top: 0;
|
|
|
- right: 0;
|
|
|
- opacity: 0;
|
|
|
- transition: all 0.5s;
|
|
|
- }
|
|
|
- &.expanded {
|
|
|
- width: calc(44px * 3 + 12px * 2);
|
|
|
- }
|
|
|
- }
|
|
|
.ui-icon {
|
|
|
- width: 44px;
|
|
|
- height: 44px;
|
|
|
+ width: 10.7vw;
|
|
|
+ height: 10.7vw;
|
|
|
margin-bottom: 10.5px;
|
|
|
margin-left: initial;
|
|
|
> a {
|