From 59077bd254e68d1ddfa2d93ff222e6324df2e93e Mon Sep 17 00:00:00 2001
From: suerprisePlus <15810472099@163.com>
Date: 星期二, 19 十一月 2024 14:57:55 +0800
Subject: [PATCH] 图层控制增加全部关闭按钮,图层双击自动定位到对应位置,信令数据的时间条美化下,对接UE视频流,数字人功能开启,逻辑单体化数据体现

---
 src/components/menu/bottom-menu.vue |  102 ++++++++++++--------------------------------------
 1 files changed, 25 insertions(+), 77 deletions(-)

diff --git a/src/components/menu/bottom-menu.vue b/src/components/menu/bottom-menu.vue
index ce52abf..5927469 100644
--- a/src/components/menu/bottom-menu.vue
+++ b/src/components/menu/bottom-menu.vue
@@ -1,9 +1,6 @@
 <template>
   <div class="specialTool">
-    <div
-      class="bottomwrapper"
-      :class="{ 'top-btn-active': viewer1Show && isLand }"
-    >
+    <div class="bottomwrapper" :class="{ 'top-btn-active': viewer1Show && isLand }">
       <div class="imgbox" @click="tdglHandle">
         <img src="@assets/img/new/tudiguanli.png" alt="" />
       </div>
@@ -12,11 +9,7 @@
       </div>
     </div>
 
-    <div
-      class="bottomwrapper"
-      @click="historyHandle"
-      :class="{ 'top-btn-active': viewer1Show && !isLand }"
-    >
+    <div class="bottomwrapper" @click="historyHandle" :class="{ 'top-btn-active': viewer1Show && !isLand }">
       <div class="imgbox">
         <img src="@assets/img/new/chengshigengxin.png" alt="" />
       </div>
@@ -24,11 +17,7 @@
         <span> 鍘嗗彶褰卞儚 </span>
       </div>
     </div>
-    <div
-      class="bottomwrapper csbj"
-      @click="spjkHandle"
-      :class="{ 'top-btn-active': !isShowSPJK }"
-    >
+    <div class="bottomwrapper csbj" @click="spjkHandle" :class="{ 'top-btn-active': !isShowSPJK }">
       <div class="imgbox">
         <img src="@assets/img/new/spjk.png" alt="" />
       </div>
@@ -37,11 +26,7 @@
       </div>
     </div>
 
-    <div
-      class="bottomwrapper spjk"
-      @click="shoujixinling"
-      :class="{ 'top-btn-active': !isShowSjxl }"
-    >
+    <div class="bottomwrapper spjk" @click="shoujixinling" :class="{ 'top-btn-active': !isShowSjxl }">
       <div class="imgbox">
         <img src="@assets/img/new/sjxl.png" alt="" />
       </div>
@@ -58,19 +43,12 @@
         <div class="textbox">
           <span> 绮炬ā绀鸿寖 </span>
         </div>
-        <el-dropdown-menu
-          slot="dropdown"
-          :append-to-body="false"
-          class="popper-dropdown"
-        >
+        <el-dropdown-menu slot="dropdown" :append-to-body="false" class="popper-dropdown">
           <el-dropdown-item command="fcfhHandle">鍒嗗眰鍒嗘埛</el-dropdown-item>
           <!-- <el-dropdown-item command="sprhHandle">鍦烘櫙瑙嗛铻嶅悎</el-dropdown-item> -->
-          <el-dropdown-item v-if="isShowSPRH" command="jiqirendahui"
-            >鍦烘櫙瑙嗛铻嶅悎</el-dropdown-item
-          >
-          <el-dropdown-item v-else command="jiqirendahui"
-            >鍏抽棴瑙嗛铻嶅悎</el-dropdown-item
-          >
+          <el-dropdown-item v-if="isShowSPRH" command="jiqirendahui">鍦烘櫙瑙嗛铻嶅悎</el-dropdown-item>
+          <el-dropdown-item v-else command="jiqirendahui">鍏抽棴瑙嗛铻嶅悎</el-dropdown-item>
+          <el-dropdown-item command="gkshHandle">楂樺彲瑙嗗寲妯″瀷</el-dropdown-item>
         </el-dropdown-menu>
       </el-dropdown>
     </div>
@@ -85,58 +63,27 @@
             @input="updateVideo"
           >
           </el-slider> -->
-          <el-slider
-            :min="0"
-            :max="360"
-            v-model="robotVideoList[3].heading"
-            @input="updateVideo"
-          >
+          <el-slider :min="0" :max="360" v-model="robotVideoList[3].heading" @input="updateVideo">
           </el-slider>
         </el-form-item>
         <el-form-item label="淇话瑙掑害:">
-          <el-slider
-            :min="-89"
-            :max="89"
-            v-model="robotVideoList[3].pitch"
-            @input="updateVideo"
-          >
+          <el-slider :min="-89" :max="89" v-model="robotVideoList[3].pitch" @input="updateVideo">
           </el-slider>
         </el-form-item>
         <el-form-item label="姘村钩瑙嗚:">
-          <el-slider
-            :min="30"
-            :max="120"
-            v-model="robotVideoList[3].horizonAngle"
-            @input="updateVideo"
-          >
+          <el-slider :min="30" :max="120" v-model="robotVideoList[3].horizonAngle" @input="updateVideo">
           </el-slider>
         </el-form-item>
         <el-form-item label="鍨傜洿瑙嗚:">
-          <el-slider
-            :min="30"
-            :max="120"
-            v-model="robotVideoList[3].verticalAngle"
-            @input="updateVideo"
-          >
+          <el-slider :min="30" :max="120" v-model="robotVideoList[3].verticalAngle" @input="updateVideo">
           </el-slider>
         </el-form-item>
         <el-form-item label="鏈�杩滄姇灏�:">
-          <el-slider
-            :min="100"
-            :max="300"
-            v-model="robotVideoList[3].far"
-            @input="updateVideo"
-          >
+          <el-slider :min="100" :max="300" v-model="robotVideoList[3].far" @input="updateVideo">
           </el-slider>
         </el-form-item>
         <el-form-item label="閫忔槑搴�:">
-          <el-slider
-            :step="0.1"
-            :min="0"
-            :max="1"
-            v-model="robotVideoList[3].alpha"
-            @input="updateVideo"
-          >
+          <el-slider :step="0.1" :min="0" :max="1" v-model="robotVideoList[3].alpha" @input="updateVideo">
           </el-slider>
         </el-form-item>
       </el-form>
@@ -145,17 +92,10 @@
     <div class="SZRtextAreaBox" v-if="isShowTextArea">
       <el-row :gutter="10">
         <el-col :span="19">
-          <el-input
-            v-model="input"
-            placeholder="璇疯緭鍏ュ唴瀹�"
-            clearable
-            @keyup.enter.native="sendCommand($event)"
-          ></el-input>
+          <el-input v-model="input" placeholder="璇疯緭鍏ュ唴瀹�" clearable @keyup.enter.native="sendCommand($event)"></el-input>
         </el-col>
         <el-col :span="4">
-          <el-button type="primary" @click="sendCommand('click')"
-            >鎼滅储</el-button
-          >
+          <el-button type="primary" @click="sendCommand('click')">鎼滅储</el-button>
         </el-col>
       </el-row>
     </div>
@@ -175,6 +115,7 @@
   display: flex;
   justify-content: space-between;
 }
+
 .SZRtextAreaBox {
   background: rgba(5, 39, 126, 0.7);
   padding: 10px;
@@ -188,12 +129,15 @@
   transform: translateX(-50%);
   z-index: 99999;
 }
+
 .SZRtextAreaBox .el-form-item {
   margin: 0;
 }
+
 .SZRtextAreaBox .el-input {
   /* width: 300px; */
 }
+
 .specialTool .bottomwrapper:nth-of-type(3) {
   /* background: red; */
   position: relative;
@@ -291,7 +235,7 @@
 }
 
 .jxmx .el-dropdown-menu {
-  top: -110px !important;
+  top: -133px !important;
   left: -26.5% !important;
 }
 
@@ -561,6 +505,10 @@
         case "bzdSystem":
           this.bzdSystem();
           break;
+
+        case "gkshHandle":
+          window.open('http://10.128.12.160:8002/')
+          break;
         case "fcfhHandle":
           this.fencengfenhu();
           break;

--
Gitblit v1.9.3