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