From b03d7720b3207e71d4d22ec3037b2b07a34e1a3d Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Sat, 19 Apr 2025 18:38:59 +0800
Subject: [PATCH] feat: 红外

---
 src/components/CurrentTaskDetails/TaskDetailsLeft.vue |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/src/components/CurrentTaskDetails/TaskDetailsLeft.vue b/src/components/CurrentTaskDetails/TaskDetailsLeft.vue
index f0745fb..336d9f1 100644
--- a/src/components/CurrentTaskDetails/TaskDetailsLeft.vue
+++ b/src/components/CurrentTaskDetails/TaskDetailsLeft.vue
@@ -3,7 +3,7 @@
 		<div class="title">负载控制</div>
 		<div
 			class="singleCol"
-			v-for="item in list1"
+			v-for="item in list1.filter(i => i.show)"
 			@click="cameraType(item)"
 			:key="item.key"
 			:class="{ active: item.key === cameraParams.camera_type }"
@@ -106,12 +106,14 @@
 // 初始化喊话
 let globalShout = null
 const isRecording = ref(false)
-
-const list1 = ref([
-	{ name: '广角', key: 'wide' },
-	{ name: '变焦', key: 'zoom' },
-	{ name: '红外', key: 'ir' },
-])
+const hasIr = inject('hasIr')
+const list1 = computed(() => {
+	return [
+		{ name: '广角', key: 'wide',show:true },
+		{ name: '变焦', key: 'zoom', show: true },
+		{ name: '红外', key: 'ir',show: hasIr.value },
+	]
+})
 const cameraParams = ref({
 	zoom_factor: 0,
 	camera_type: 'wide',

--
Gitblit v1.9.3