guoshilong
2023-11-14 53a421cd1f905b8640e9d5c54e2f7de45947b201
图斑飞行接口修改
2 files modified
7 ■■■■■ changed files
src/api/wayline.ts 4 ●●●● patch | view | raw | blame | history
src/components/g-map/DroneControlPanel.vue 3 ●●●● patch | view | raw | blame | history
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
}
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, '----------------')
  })
}