From 678f5050633c1bc53ba92bdb7aa8b85d055b443f Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Fri, 18 Apr 2025 19:54:47 +0800
Subject: [PATCH] feat: 指南针60%
---
src/components/CurrentTaskDetails/ControlPanel/ControlPanel.vue | 14 ++++++++------
1 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/src/components/CurrentTaskDetails/ControlPanel/ControlPanel.vue b/src/components/CurrentTaskDetails/ControlPanel/ControlPanel.vue
index 901d30d..f56ff8c 100644
--- a/src/components/CurrentTaskDetails/ControlPanel/ControlPanel.vue
+++ b/src/components/CurrentTaskDetails/ControlPanel/ControlPanel.vue
@@ -68,7 +68,7 @@
</div>
<!-- 指南针-->
<div class="compass">
- <ControlComPass />
+ <ControlComPass :pitchAngle="pitchAngle.angle" :trueAltitude="trueAltitude" />
</div>
<div class="ptzControlBox">
@@ -119,7 +119,7 @@
<div v-for="arr in list4" class="info">
<div v-for="item in arr" class="infoItem">
<div class="infoName">{{ item.name }}</div>
- <div class="infoValue">{{ item.value }}</div>
+ <div class="infoValue">{{ item.value + (item.unit || '') }}</div>
</div>
</div>
</div>
@@ -154,6 +154,8 @@
const taskDetails = inject('taskDetails')
const dockSn = inject('dockSn')
const droneSn = inject('droneSn')
+
+const trueAltitude = inject('trueAltitude')
const store = useStore()
let mqttState = null
@@ -190,8 +192,8 @@
return [
[
{ name: '焦距倍数', value: '0' },
- { name: '俯仰角度', value: pitchAngle.value.angle },
- { name: '横向角度', value: yawAngle.value.angle },
+ { name: '俯仰角度', value: pitchAngle.value.angle,unit:'°' },
+ { name: '横向角度', value: yawAngle.value.angle,unit:'°' },
],
[
{ name: '储存', value: '64.5G' },
@@ -201,7 +203,7 @@
]
})
const pitchAngle = computed(() => {
- const { longitude, latitude, height, payloads } = host?.value || {}
+ const { payloads } = host?.value || {}
const gimbal_pitch = payloads?.[0]?.gimbal_pitch || 0
let direction = ''
if (gimbal_pitch > -2 && gimbal_pitch < 2) {
@@ -216,7 +218,7 @@
direction = '正下'
}
return {
- angle: _.round(gimbal_pitch || 0, 1) + '°',
+ angle: _.round(gimbal_pitch || 0, 1),
direction,
}
})
--
Gitblit v1.9.3