| | |
| | | |
| | | // 修改相机参数 |
| | | function cameraParamsChange() { |
| | | const { camera_type, zoom_factor} = cameraParams.value |
| | | const { camera_type, zoom_factor } = cameraParams.value |
| | | cameraParamsChangeApi({ |
| | | sn: dockSn.value, |
| | | ...cameraParams.value, |
| | |
| | | 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 |
| | |
| | | |
| | | // 拍照 |
| | | 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('拍照成功') |
| | | }) |
| | | } |