From 7dad8e1ab0078da2ed7490b6eaac5c3ec0c0fd2b Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Sat, 19 Apr 2025 21:34:19 +0800
Subject: [PATCH] feat: 事件跳转后台

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

diff --git a/src/components/CurrentTaskDetails/CurrentTaskDetails.vue b/src/components/CurrentTaskDetails/CurrentTaskDetails.vue
index 8e33996..74bb1b0 100644
--- a/src/components/CurrentTaskDetails/CurrentTaskDetails.vue
+++ b/src/components/CurrentTaskDetails/CurrentTaskDetails.vue
@@ -79,11 +79,24 @@
 	currentLiveUrl.value = res.data.data.rtcs_url
 }
 
+const hasIr = ref(false)
+provide('hasIr', hasIr)
 //获取相机能力
 async function getLiveCapacity() {
-	const res = await getLiveCapacityApi(workspace_id.value,{ sn: dockSn.value})
-	console.log(res.data.data,66666666)
+	const res = await getLiveCapacityApi({ sn: droneSn.value})
+	res?.data?.data?.forEach((item) => {
+		item?.cameras_list?.forEach((item1) => {
+			item1?.videos_list?.forEach((item2) => {
+				item2?.switch_video_types?.forEach(item3 =>{
+					  if (item3 === 'ir'){
+							hasIr.value = true
+						}
+				})
+			})
+		})
+	})
 }
+
 const useTaskDetailsCallBack = () => {
 	getDeviceLiveUrl()
 }
@@ -92,6 +105,7 @@
 let { wsInfo, removeWS } = useDroneWS(workspace_id) //ws信息,是一个ref对象
 
 provide('wsInfo', wsInfo)
+provide('workspace_id', workspace_id)
 provide('deviceOsdInfo', deviceOsdInfo)
 provide('dockOsdInfo', wsInfo?.value?.dock_osd)
 provide('dockSn', dockSn)

--
Gitblit v1.9.3