From e293d2251367f4e6e7a8bdaaf58f6b9fca88dae8 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Fri, 18 Apr 2025 14:58:08 +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