|
@@ -1,11 +1,11 @@
|
|
|
<template>
|
|
|
- <ul class="control-fdkk" v-if="(fdkkmetadata && (fdkkmetadata.controls.showPanorama || fdkkmetadata.controls.showFloorplan || fdkkmetadata.controls.showDollhouse))
|
|
|
- || (customLink && customLink.isShow)
|
|
|
- || (customTelephone && customTelephone.isShow)
|
|
|
- || (metadata.description)
|
|
|
- || (metadata.description)
|
|
|
- || (metadata.backgroundMusic && metadata.backgroundMusic.id && (fdkkCurrentVersion != 'v3' && (fdkkmetadata && !fdkkmetadata.controls.showMap)))">
|
|
|
-
|
|
|
+ <ul class="control-fdkk"
|
|
|
+ v-if="(fdkkmetadata && (fdkkmetadata.controls.showPanorama || fdkkmetadata.controls.showFloorplan || fdkkmetadata.controls.showDollhouse))
|
|
|
+ || toursList.length > 0
|
|
|
+ || (customLink && customLink.isShow)
|
|
|
+ || (customTelephone && customTelephone.isShow)
|
|
|
+ || (metadata.description)
|
|
|
+ || ((((metadata.backgroundMusic && metadata.backgroundMusic.id && (fdkkCurrentVersion != 'v3')) || fdkkBGM || v3IsBgm)) && (fdkkmetadata && !fdkkmetadata.controls.showMap))">
|
|
|
|
|
|
<li class="daolan" :class="{ v3daolan: fdkkCurrentVersion == 'v3' }" @click.stop="playTour"
|
|
|
v-if="toursList.length > 0">
|
|
@@ -18,7 +18,7 @@
|
|
|
<div class="vlink"></div>
|
|
|
</li>
|
|
|
|
|
|
- <template v-if="fdkkCurrentVersion != 'v3' && (fdkkmetadata && !fdkkmetadata.controls.showMap)">
|
|
|
+ <template v-if="fdkkCurrentVersion != 'v3' && (fdkkmetadata && !fdkkmetadata.controls.showMap)">
|
|
|
<li v-if="fdkkmetadata && fdkkmetadata.controls.showPanorama" :class="{ disabled: isPlayTours || flying }"
|
|
|
@click="onModeChange('panorama')">
|
|
|
<img
|
|
@@ -40,10 +40,10 @@
|
|
|
|
|
|
<li class="vlink"
|
|
|
v-if="
|
|
|
- (customLink && customLink.isShow)||
|
|
|
- (customTelephone && customTelephone.isShow)||
|
|
|
- (metadata.description)||
|
|
|
- (metadata.backgroundMusic && metadata.backgroundMusic.id && (fdkkCurrentVersion != 'v3')) &&
|
|
|
+ (customLink && customLink.isShow) ||
|
|
|
+ (customTelephone && customTelephone.isShow) ||
|
|
|
+ (metadata.description) ||
|
|
|
+ ((metadata.backgroundMusic && metadata.backgroundMusic.id && (fdkkCurrentVersion != 'v3')) || fdkkBGM || v3IsBgm) &&
|
|
|
(fdkkmetadata && (fdkkmetadata.controls.showPanorama || fdkkmetadata.controls.showFloorplan || fdkkmetadata.controls.showDollhouse))">
|
|
|
</li>
|
|
|
|
|
@@ -70,8 +70,12 @@
|
|
|
|
|
|
|
|
|
<!-- 背景音乐 -->
|
|
|
- <li @click="onIsBGM" v-if="(metadata.backgroundMusic && metadata.backgroundMusic.id && (fdkkCurrentVersion != 'v3')) || fdkkBGM">
|
|
|
- <img :src="require(`@/assets/images/icon/${showMusicPlaying ? 'music@2x.png' : 'music_disabled@2x.png'}`)"
|
|
|
+ <li @click="onIsBGM" v-if="(metadata.backgroundMusic && metadata.backgroundMusic.id && (fdkkCurrentVersion != 'v3'))
|
|
|
+ || fdkkBGM
|
|
|
+ || v3IsBgm">
|
|
|
+ <img v-if="v3IsBgm"
|
|
|
+ :src="require(`@/assets/images/icon/${v3BGMStatus ? 'music@2x.png' : 'music_disabled@2x.png'}`)" alt="" />
|
|
|
+ <img v-else :src="require(`@/assets/images/icon/${showMusicPlaying ? 'music@2x.png' : 'music_disabled@2x.png'}`)"
|
|
|
alt="" />
|
|
|
</li>
|
|
|
|
|
@@ -125,6 +129,8 @@ const fdkkmetadata = computed(() => store.getters["fdkk/metadata"]);
|
|
|
const fdkkCurrentVersion = computed(() => store.getters["scene/fdkkCurrentVersion"]);
|
|
|
const fdkkBGM = computed(() => store.getters["fdkk/fdkkBGM"]);
|
|
|
|
|
|
+const v3IsBgm = computed(() => store.getters["fdkk/v3IsBgm"]);
|
|
|
+const v3BGMStatus = computed(() => store.getters["fdkk/v3BGMStatus"]);
|
|
|
|
|
|
|
|
|
const customTelephone = computed(() => store.getters["scene/customTelephone"]);
|
|
@@ -147,7 +153,20 @@ const onLink = () => {
|
|
|
}
|
|
|
|
|
|
const onIsBGM = () => {
|
|
|
- showMusicPlaying.value ? musicPlayer.pause() : musicPlayer.play()
|
|
|
+ if (v3IsBgm.value) {
|
|
|
+ document.querySelector('#showifr') && document.querySelector('#showifr').contentWindow.postMessage(
|
|
|
+ {
|
|
|
+ source: "mingyuan",
|
|
|
+ event: "settings",
|
|
|
+ params: {
|
|
|
+ playMusic: !v3BGMStatus.value,
|
|
|
+ },
|
|
|
+ },
|
|
|
+ "*"
|
|
|
+ );
|
|
|
+ } else {
|
|
|
+ showMusicPlaying.value ? musicPlayer.pause() : musicPlayer.play()
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
const openTours = () => {
|