소스 검색

按项目需求,隐藏各控件,取消权限监察

任一存 1 년 전
부모
커밋
56cdb04845
2개의 변경된 파일22개의 추가작업 그리고 18개의 파일을 삭제
  1. 16 9
      src/components/Pano/index.vue
  2. 6 9
      src/pages/show.vue

+ 16 - 9
src/components/Pano/index.vue

@@ -171,15 +171,22 @@ useApp().then((app) => {
             store.commit("tags/setCurrentTag", hotspot);
           }
         } else {
-          store.commit("tags/setCurrentTag", hotspot);
-          if (
-            hotspot.hotspotType == "audio" ||
-            hotspot.hotspotType == "imageText" ||
-            hotspot.hotspotType == "video"
-          ) {
-            store.dispatch("audio/pauseBGM");
-            // store.commit("functions/setPauseFrom", currentPlaying.value);
-          }
+          console.log('pano window: 调用父窗口的展示热点详情方法');
+          window.parent.showHotspotDetail(hotspot);
+          // window.parent.postMessage({
+          //   msgName: 'click-hotspot',
+          //   data: hotspot,
+          // }, '*')
+
+          // store.commit("tags/setCurrentTag", hotspot);
+          // if (
+          //   hotspot.hotspotType == "audio" ||
+          //   hotspot.hotspotType == "imageText" ||
+          //   hotspot.hotspotType == "video"
+          // ) {
+          //   store.dispatch("audio/pauseBGM");
+          //   // store.commit("functions/setPauseFrom", currentPlaying.value);
+          // }
         }
       }
     }

+ 6 - 9
src/pages/show.vue

@@ -69,12 +69,12 @@ onMounted(async () => {
     );
     return;
   }
-  let res = await checkWork();
+  // let res = await checkWork();
 
-  if (!res.data) {
-    workEnable.value = res.data;
-    return;
-  }
+  // if (!res.data) {
+  //   workEnable.value = res.data;
+  //   return;
+  // }
 
   getPanoInfo().then(async (data) => {
     isShowOpeningAnimation.value = data.isShowOpeningAnimation
@@ -265,10 +265,7 @@ const handlePass = () => {
 
 // 收消息
 window.addEventListener('message', (e) => {
-  console.log('sfdksdfl', e);
-  console.log(e.data.msgName)
-  console.log(e.data.sceneId)
-  console.log('kdlksglkslkglsgkgkdgkdkgglljl');
+  console.log('pano window: received message: ', e);
   store.commit(
     "scene/setCurrentScene",
     scenesList.value.find((item) => item.id == e.data.sceneId)