|
@@ -6,7 +6,7 @@
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
import {onMounted, ref, watchEffect} from "vue";
|
|
|
-import {customMap, setupLaser, useLoading, useParams} from "@/hook";
|
|
|
+import {customMap, disabledMap, setupLaser, useLoading, useParams} from "@/hook";
|
|
|
import {store} from "@/store";
|
|
|
import {currentApp} from "@/store/app";
|
|
|
import {axios} from "@/dbo/";
|
|
@@ -40,14 +40,17 @@ onMounted(async () => {
|
|
|
setTimeout(() => {
|
|
|
watchEffect(() => {
|
|
|
const doms = Array.from(sceneLayoutRef.value.querySelectorAll("#navCube, #home")) as HTMLElement[]
|
|
|
- if (customMap.mode === Mode.pano) {
|
|
|
- doms.forEach(dom => {
|
|
|
- dom.style.display = "none"
|
|
|
- })
|
|
|
- } else {
|
|
|
- doms.forEach(dom => {
|
|
|
- dom.style.display = "block"
|
|
|
- })
|
|
|
+ console.log("====>", disabledMap.mode)
|
|
|
+ if (!disabledMap.mode) {
|
|
|
+ if (customMap.mode === Mode.pano) {
|
|
|
+ doms.forEach(dom => {
|
|
|
+ dom.style.display = "none"
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ doms.forEach(dom => {
|
|
|
+ dom.style.display = "block"
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
Loading.hideAll()
|