From e955dbbfb837ad409e41a663e1e894d8fb583f60 Mon Sep 17 00:00:00 2001
From: husq <931347610@qq.com>
Date: Fri, 13 Oct 2023 10:06:13 +0800
Subject: [PATCH] 修改视频关闭逻辑、优化弹窗消失的效果

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

diff --git a/src/components/GMap.vue b/src/components/GMap.vue
index 5fd3dad..aeb70e9 100644
--- a/src/components/GMap.vue
+++ b/src/components/GMap.vue
@@ -885,6 +885,7 @@
       if (showMonitor.value) {
         loadVideo()
       } else {
+        airPortUrl.value = ''
         // onClose()
       }
     }
@@ -901,6 +902,7 @@
       if (showAircraft.value) {
         loadDroneVideo(type)
       } else {
+        aircraftUrl.value = ''
         // closeFly()
       }
     }
@@ -949,6 +951,8 @@
           }
         })
         .catch(error => {
+          showMonitor.value = false
+          airPortUrl.value = ''
           message.error(error)
         })
     }
@@ -986,6 +990,8 @@
           }
         })
         .catch(error => {
+          showAircraft.value = false
+          aircrafIndex.value = -1
           message.error(error)
         })
     }
@@ -994,14 +1000,16 @@
       try {
         onStart()
       } catch (e) {
-        onClose()
+        airPortUrl.value = ''
+        // onClose()
       }
     }
     const flyTimeout = () => {
       try {
         flyOnStart()
       } catch (e) {
-        closeFly()
+        aircraftUrl.value = ''
+        // closeFly()
       }
     }
     // 设备开始播放

--
Gitblit v1.9.3