lanxin před 11 hodinami
rodič
revize
0437b5f8c4

binární
scene/public/images/marker.png


binární
scene/public/images/marker1.png


binární
scene/public/images/reticule.png


binární
scene/public/images/reticule1.png


+ 20 - 0
scene/src/pages/A1home/index.tsx

@@ -14,6 +14,26 @@ function A1home() {
       document.head.appendChild(script)
       script.onload = () => {
         setLodingJs(lodingJs + 1)
+        if (lodingJs === scriptArr.length - 1) {
+          const checkAndToggleVolume = () => {
+            const dom = document.querySelector('#volume a') as HTMLAnchorElement | null
+            if (dom) {
+              const img = dom.querySelector('img') as HTMLImageElement | null
+              if (img && img.src.includes('btn_on')) {
+                console.log('检测到静音状态,自动点击开启')
+                dom.click()
+              }
+            } else {
+              // 没找到就继续等
+              setTimeout(checkAndToggleVolume, 1000)
+            }
+          }
+
+          // 初始检查 + 每秒检查一次(最多等 30 秒)
+          checkAndToggleVolume()
+          const timer = setInterval(checkAndToggleVolume, 1000)
+          setTimeout(() => clearInterval(timer), 30000)
+        }
       }
     }
   }, [lodingJs])

+ 7 - 5
scene/src/pages/A2main/index.module.scss

@@ -47,11 +47,13 @@
           height: 48px;
         }
       }
-
+      #gui-modes-inside {
+        margin-left: 18px;
+      }
       //针对第一个按钮
       #play,
       #pause {
-        margin-left: 18px;
+        margin-left: 38px;
       }
     }
 
@@ -198,13 +200,13 @@
       }
     }
 
-    .modalBtn{
+    .modalBtn {
       position: fixed;
       top: 20%;
       right: 40px;
       width: 200px;
       cursor: pointer;
-      &>img{
+      & > img {
         width: 100%;
         height: 100%;
         object-fit: contain;
@@ -402,7 +404,7 @@
           border-color: #fff !important;
         }
       }
-      .modalBtn{
+      .modalBtn {
         display: none;
       }
     }

+ 7 - 6
scene/src/pages/A2main/index.tsx

@@ -138,6 +138,10 @@ function A2main() {
             </div>
 
             <div id='gui-modes-map' className='ui-icon double active'>
+              <div data-original-title='全景漫游' id='gui-modes-inside' rel='tooltip'>
+                <img className='icon icon-inside' src={`images/inside${state3d === 'panorama' ? '_active' : ''}.png`} alt='' />
+                <div className='hoveImg'>全景漫游</div>
+              </div>
               <div id='play' className='ui-icon' rel='tooltip' data-original-title='播放'>
                 {/* eslint-disable-next-line jsx-a11y/anchor-is-valid */}
                 <a style={{ width: '100%', height: '100%' }}>
@@ -184,10 +188,7 @@ function A2main() {
                 <div className='hoveImg'>热点列表</div>
               </div> */}
 
-              {/* <div data-original-title='全景漫游' id='gui-modes-inside' rel='tooltip'>
-                <img className='icon icon-inside' src={`images/inside${state3d === 'panorama' ? '_active' : ''}.png`} alt='' />
-                <div className='hoveImg'>全景漫游</div>
-              </div> */}
+
               <div data-original-title='迷你模型' id='gui-modes-dollhouse' rel='tooltip'>
                 <img className='icon icon-inside' src={`images/dollhouse${state3d === 'dollhouse' ? '_active' : ''}.png`} alt='' />
                 {/* 鼠标移入 */}
@@ -250,10 +251,10 @@ function A2main() {
               <div className='hoveImg'>分享</div>
             </div>
 
-            <div className='A2_view_box' style={hiddenBarCss}>
+            {/* <div className='A2_view_box' style={hiddenBarCss}>
               <img src={require('@/assets/img/view.png')} alt='' />
               <div className='hoveImg'>浏览量{viewNum}</div>
-            </div>
+            </div> */}
 
             <div id='vr' className='ui-icon wide hidden' style={{ display: 'none' }}>
               {/* eslint-disable-next-line jsx-a11y/anchor-is-valid */}