From 3d7cad9835678e41a450ed2074b4019cb27aadfb Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Fri, 18 Apr 2025 13:37:22 +0800
Subject: [PATCH] feat: 对接一些基本信息

---
 src/components/CurrentTaskDetails/CurrentTaskDetails.vue |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/src/components/CurrentTaskDetails/CurrentTaskDetails.vue b/src/components/CurrentTaskDetails/CurrentTaskDetails.vue
index 5d11eee..5e95b53 100644
--- a/src/components/CurrentTaskDetails/CurrentTaskDetails.vue
+++ b/src/components/CurrentTaskDetails/CurrentTaskDetails.vue
@@ -56,8 +56,8 @@
 provide('taskDetailsViewer', taskDetailsViewer)
 
 let taskDetails = ref({})
-const deviceOsdInfo = ref({})
 provide('taskDetails', taskDetails)
+const deviceOsdInfo = ref({})
 provide('deviceOsdInfo', deviceOsdInfo)
 
 const dockSn = computed(() => taskDetails?.value?.device_sns?.[0])
@@ -115,22 +115,41 @@
 	})
 }
 
+const dockOsdInfo = ref({})
+provide('dockOsdInfo', dockOsdInfo)
+
+const wsInfo = ref({})
+provide('wsInfo', wsInfo)
 // websocket 的消息回调
 const messageHandler = result => {
 	let payload = JSON.parse(result)
+	wsInfo.value[payload.biz_code] = payload
 	switch (payload.biz_code) {
+		// 无人机
 		case EBizCode.DeviceOsd: {
 			deviceOsdInfo.value = payload
 			setCurrentLiveUrl()
 			console.log(payload, 'DeviceOsd--信息')
 			break
 		}
+		// 遥控器
 		case EBizCode.GatewayOsd: {
 			console.log(payload, 'GatewayOsd--信息')
 			break
 		}
+		// 机巢
 		case EBizCode.DockOsd: {
-			console.log(payload, 'GatewayOsd--信息')
+			console.log(payload, 'DockOsd--信息')
+			break
+		}
+		// PsdkWidgetValues
+		case EBizCode.PsdkWidgetValues: {
+			console.log(payload, 'PsdkWidgetValues--信息')
+			break
+		}
+		// VideoSurveillance
+		case EBizCode.VideoSurveillance: {
+			console.log(payload, 'VideoSurveillance--信息')
 			break
 		}
 		default:

--
Gitblit v1.9.3