|
@@ -9,7 +9,7 @@ import { useStore } from "vuex";
|
|
|
import { useApp, getApp } from "@/app";
|
|
|
import Fdkk from "../Fdkk";
|
|
|
import { getFdkkInfo } from "@/apis";
|
|
|
-
|
|
|
+import { isUpgradeAdapter } from "@/utils/fixVersion";
|
|
|
import browser from "@/utils/browser";
|
|
|
import config from "@/utils/config";
|
|
|
|
|
@@ -81,24 +81,23 @@ watch(
|
|
|
} else {
|
|
|
getFdkkInfo({ num: newVal.sceneCode }).then((data) => {
|
|
|
hadGetInfo.value = true;
|
|
|
- if (data.data.isUpgrade != void 0) {
|
|
|
- store.commit(
|
|
|
- "scene/setFdkkCurrentVersion",
|
|
|
- data.data.isUpgrade !== 0 ? "v4" : "v3"
|
|
|
- );
|
|
|
-
|
|
|
- // v3
|
|
|
- if (data.data.isUpgrade === 0) {
|
|
|
- store.dispatch("audio/pauseBGM");
|
|
|
- let flag =
|
|
|
- data.data.bgMusic &&
|
|
|
- data.data.bgMusic != "0" &&
|
|
|
- data.data.bgMusic != "noMusic";
|
|
|
-
|
|
|
- store.commit("fdkk/setV3FdkkBGM", flag);
|
|
|
- if (unref(isHasNormalBGM) && !flag) {
|
|
|
- store.dispatch("audio/pauseBGM");
|
|
|
+ const isVersion = isUpgradeAdapter(data.data.isUpgrade);
|
|
|
+ store.commit("scene/setFdkkCurrentVersion", isVersion);
|
|
|
+ // v3
|
|
|
+ if (isVersion === "V3") {
|
|
|
+ let flag =
|
|
|
+ data.data.bgMusic &&
|
|
|
+ data.data.bgMusic != "0" &&
|
|
|
+ data.data.bgMusic != "noMusic";
|
|
|
+
|
|
|
+ store.commit("fdkk/setV3FdkkBGM", flag);
|
|
|
+ if (!flag) {
|
|
|
+ if (unref(isHasNormalBGM)) {
|
|
|
+ console.log("不存在V3并存在普通bgm");
|
|
|
+ store.dispatch("audio/resumeBGM");
|
|
|
}
|
|
|
+ } else {
|
|
|
+ store.dispatch("audio/pauseBGM");
|
|
|
}
|
|
|
}
|
|
|
});
|
|
@@ -139,7 +138,7 @@ useApp().then((app) => {
|
|
|
if (!isNotclickType.includes(hotspot.hotspotType)) {
|
|
|
console.log("click", hotspot);
|
|
|
// store.commit("functions/setPauseFrom", "");
|
|
|
- store.dispatch("audio/pauseBGM");
|
|
|
+ // store.dispatch("audio/pauseBGM");
|
|
|
if (hotspot.hotspotType == "phone" && unref(isMobile)) {
|
|
|
window.open(`tel:${hotspot.phoneInfo.phone}`, "_self");
|
|
|
return;
|