From 853fcbb7f34daa481e8141df8adb72cfaba6f144 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Fri, 18 Apr 2025 15:49:12 +0800
Subject: [PATCH] feat: 控制台ai直播功能

---
 src/components/CurrentTaskDetails/TaskDetailsLeft.vue |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/components/CurrentTaskDetails/TaskDetailsLeft.vue b/src/components/CurrentTaskDetails/TaskDetailsLeft.vue
index 861e33f..fe76edb 100644
--- a/src/components/CurrentTaskDetails/TaskDetailsLeft.vue
+++ b/src/components/CurrentTaskDetails/TaskDetailsLeft.vue
@@ -22,8 +22,8 @@
 			<div @click="recordFun">{{ isRecording ? '录像中...' : '录像' }}</div>
 		</div>
 		<div class="multiCol">
-			<div>喊话</div>
-			<div>广播</div>
+			<div @click="ElMessage.warning('加急开发中...')">喊话</div>
+			<div @click="ElMessage.warning('加急开发中...')">广播</div>
 		</div>
 
 		<div class="cameraZoom">
@@ -83,7 +83,7 @@
 
 // 修改相机参数
 function cameraParamsChange() {
-	const { camera_type, zoom_factor} = cameraParams.value
+	const { camera_type, zoom_factor } = cameraParams.value
 	cameraParamsChangeApi({
 		sn: dockSn.value,
 		...cameraParams.value,
@@ -116,7 +116,7 @@
 	const msg = isRecording.value ? '停止录像' : '开始录像'
 	const emitType = isRecording.value ? 'controlPanel-timeStop' : 'controlPanel-timeStart'
 
-	callPhotoAndVideoCmd(droneSn.value, type).then(res => {
+	callPhotoAndVideoCmd(dockSn.value, type).then(res => {
 		ElMessage.success(msg)
 		EventBus.emit(emitType)
 		isRecording.value = !isRecording.value
@@ -125,8 +125,11 @@
 
 // 拍照
 function takePictures() {
+	if (isRecording.value) {
+		return ElMessage.warning('请先结束录像')
+	}
 	// photo拍照,video_start开始录像,video_stop结束录像
-	callPhotoAndVideoCmd(droneSn.value, 'photo').then(res => {
+	callPhotoAndVideoCmd(dockSn.value, 'photo').then(res => {
 		ElMessage.success('拍照成功')
 	})
 }

--
Gitblit v1.9.3