diff --git a/src/views/demo/workmanagement/flightoperation/src/FlightControl.vue b/src/views/demo/workmanagement/flightoperation/src/FlightControl.vue
index fa620cb..83ba23a 100644
--- a/src/views/demo/workmanagement/flightoperation/src/FlightControl.vue
+++ b/src/views/demo/workmanagement/flightoperation/src/FlightControl.vue
@@ -340,6 +340,14 @@
createMessage.error('DRC连接失败,状态码' + rs.data.result);
}
}
+ // 指点飞行
+ if (rs.method == 'fly_to_point') {
+ if (rs.data.result == 0) {
+ createMessage.success('指点飞行成功');
+ } else {
+ createMessage.error('指点飞行失败,状态码' + rs.data.result);
+ }
+ }
});
});
onUnmounted(() => {
diff --git a/src/views/demo/workmanagement/flightoperation/src/FlyToForm.vue b/src/views/demo/workmanagement/flightoperation/src/FlyToForm.vue
index 36c7661..d4cc412 100644
--- a/src/views/demo/workmanagement/flightoperation/src/FlyToForm.vue
+++ b/src/views/demo/workmanagement/flightoperation/src/FlyToForm.vue
@@ -10,20 +10,20 @@
@@ -57,13 +57,15 @@
});
const data = reactive({
- flight_id: buildGUID(),
+ fly_to_id: buildGUID(),
max_speed: 10,
- points: {
- latitude: 35.134615,
- longitude: 118.296676,
- height: 115,
- },
+ points: [
+ {
+ latitude: 35.134615,
+ longitude: 118.296676,
+ height: 115,
+ },
+ ],
});
const takeOff = () => {
const querys = {
@@ -87,8 +89,8 @@
onMounted(() => {
// 定位到某个经纬度
EventBus.on('obtainTheLocation', (val: any) => {
- data.points.latitude = val.lat;
- data.points.longitude = val.lng;
+ data.points[0].latitude = val.lat;
+ data.points[0].longitude = val.lng;
});
});
diff --git a/src/views/demo/workmanagement/flightoperation/src/LoadControl.vue b/src/views/demo/workmanagement/flightoperation/src/LoadControl.vue
index 3462c59..b7b2b4c 100644
--- a/src/views/demo/workmanagement/flightoperation/src/LoadControl.vue
+++ b/src/views/demo/workmanagement/flightoperation/src/LoadControl.vue
@@ -22,8 +22,12 @@
获取相机控制权
单拍
-
进入飞行控制
-
退出飞行控制
+
进入飞行控制
+
退出飞行控制