From ec805dca458bd13568058416cb8ed744c83e85f4 Mon Sep 17 00:00:00 2001
From: husq <931347610@qq.com>
Date: Wed, 11 Oct 2023 18:00:21 +0800
Subject: [PATCH] 机场操作设置  添加是否舱内关机判断

---
 src/components/GMap.vue |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/components/GMap.vue b/src/components/GMap.vue
index a7661b5..693bfce 100644
--- a/src/components/GMap.vue
+++ b/src/components/GMap.vue
@@ -443,8 +443,9 @@
         <div class="osd flex-1">
           <a-row class="mr-20" align="middle">
             <a-col span="9"
-              :style="!deviceInfo.device || deviceInfo.device?.mode_code === EModeCode.Disconnected ? 'color: red; font-weight: 700;' : 'color: rgb(25,190,107)'">
-              {{ !deviceInfo.device ? EModeText[EModeCode.Disconnected] : EModeText[deviceInfo.device?.mode_code]
+              :style="deviceInfo.device || deviceInfo.device?.mode_code !== EModeCode.Disconnected ? 'color: rgb(25,190,107)' : deviceInfo.dock.basic_osd?.drone_in_dock === 0 ?'color: red; font-weight: 700;': '' ">
+              <!-- DroneInDockEnum[deviceInfo.dock.basic_osd?.drone_in_dock] -->
+              {{ deviceInfo.device ? EModeText[deviceInfo.device?.mode_code] : (deviceInfo.dock.basic_osd?.drone_in_dock === 1) ? '舱内关机' : EModeText[EModeCode.Disconnected]
               }}</a-col>
             <a-col span="15">
               <div style="width:100%;padding:0 5px;background-color: #5d5f61;color: #fff;font-size: 10px;">{{deviceInfo.device?.mode_code == 14 || !deviceInfo.device ? 'N/A' : '当前正常'}}</div>
@@ -1202,6 +1203,7 @@
     } = useDockControl()
     // 关闭设备控制方法
     const closeOperate = (sn: string) => {
+      airPortOption.value = false
       if (deviceInfo.dock.basic_osd?.mode_code === 2) {
         onCloseControlPanel(sn)
       } else {

--
Gitblit v1.9.3