From 53a421cd1f905b8640e9d5c54e2f7de45947b201 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Tue, 14 Nov 2023 17:33:46 +0800
Subject: [PATCH] 图斑飞行接口修改

---
 src/api/wayline.ts                         |    4 ++--
 src/components/g-map/DroneControlPanel.vue |    3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/api/wayline.ts b/src/api/wayline.ts
index 767b118..5036b8a 100644
--- a/src/api/wayline.ts
+++ b/src/api/wayline.ts
@@ -221,8 +221,8 @@
   distance?:number
 }
 
-export const flyByArea = async function (sn:string,dockPoint:Point,areaList:any[],radius:number): Promise<IWorkspaceResponse<any>> {
-  const url = `${HTTP_PREFIX}/workspaces/${sn}/jobs/flyByArea`
+export const flyByArea = async function (sn:string,dockPoint:Point,areaList:any[],radius:number,deviceSn:string): Promise<IWorkspaceResponse<any>> {
+  const url = `${HTTP_PREFIX}/workspaces/${sn}/jobs/${deviceSn}/flyByArea`
   const result = await request.post(url,{dockPoint:dockPoint,areaList:areaList,radius:radius})
   return result.data
 }
diff --git a/src/components/g-map/DroneControlPanel.vue b/src/components/g-map/DroneControlPanel.vue
index 549ed53..ec3722b 100644
--- a/src/components/g-map/DroneControlPanel.vue
+++ b/src/components/g-map/DroneControlPanel.vue
@@ -496,6 +496,7 @@
     lon: props.deviceInfo.dock.basic_osd.longitude,
     lat: props.deviceInfo.dock.basic_osd.latitude
   })
+  const deviceSn = props.deviceInfo.dock.basic_osd.sub_device?.device_sn
   const jsonData = await parseJsonFile('../src/assets/jsonData/图斑_FeaturesToJSON(1).json')
   const sn = props.sn
   const features = jsonData.features
@@ -514,7 +515,7 @@
     list.push(areaList)
   })
 
-  flyByArea(sn, dockPoint, list, radius).then(res => {
+  flyByArea(sn, dockPoint, list, radius, deviceSn).then(res => {
     console.log(res, '----------------')
   })
 }

--
Gitblit v1.9.3