2026-01-25 16:02:00 +08:00
|
|
|
/**
|
|
|
|
|
* 用户相关接口
|
|
|
|
|
* @author wangxueshen
|
|
|
|
|
* @date 2025-03-08
|
|
|
|
|
*/
|
|
|
|
|
import req from './http.js'
|
|
|
|
|
|
|
|
|
|
// 获取载荷列表
|
|
|
|
|
export const getLoaderList = params =>
|
|
|
|
|
req('post', '/skyeye/payload/list', params)
|
|
|
|
|
// 获取可用载荷列表
|
|
|
|
|
export const getLoaderEnabledList = params =>
|
|
|
|
|
req('get', '/skyeye/payload/getEnableList', params)
|
|
|
|
|
// 获取无人机实时高度
|
|
|
|
|
export const getUavCurrentHeight = params =>
|
|
|
|
|
req('get', '/skyeye/payload/getLastStatus', params)
|
|
|
|
|
// 获取任务列表
|
|
|
|
|
export const getTaskListData = params =>
|
|
|
|
|
req('post', '/sar/job/list', params)
|
2026-01-26 14:19:17 +08:00
|
|
|
// 获取执行中的任务列表
|
|
|
|
|
export const getExecJobs = params =>
|
|
|
|
|
req('post', '/sar/job/execJobs', params)
|
2026-01-25 16:02:00 +08:00
|
|
|
// 新增任务
|
|
|
|
|
export const addTaskFast = params =>
|
|
|
|
|
req('post', '/sar/job/save', params)
|
|
|
|
|
// 预览任务
|
|
|
|
|
export const previewTaskFast = params =>
|
2026-01-26 14:19:17 +08:00
|
|
|
req('post', '/jm/plan/airline', params)
|
2026-01-25 16:02:00 +08:00
|
|
|
// 编辑任务
|
|
|
|
|
export const editTaskFast = params =>
|
|
|
|
|
req('post', '/sar/job/save', params)
|
|
|
|
|
// 新增任务
|
|
|
|
|
export const addTaskAirline = params =>
|
|
|
|
|
req('post', '/sar/job/save2', params)
|
|
|
|
|
// 编辑任务
|
|
|
|
|
export const editTaskAirline = params =>
|
|
|
|
|
req('post', '/sar/job/save1', params)
|
|
|
|
|
// 编辑任务
|
|
|
|
|
export const editTaskName = params =>
|
|
|
|
|
req('post', '/sar/job/update', params)
|
|
|
|
|
// 删除任务
|
|
|
|
|
export const deleteTaskItem = params =>
|
|
|
|
|
req('post', '/sar/job/remove', params)
|
|
|
|
|
// 查询任务详情
|
|
|
|
|
export const getTaskItemDetail = params =>
|
|
|
|
|
req('get', '/sar/job/detail', params)
|
2026-01-26 14:19:17 +08:00
|
|
|
// 查询任务编辑详情
|
|
|
|
|
export const getTaskEditItemDetail = params =>
|
|
|
|
|
req('get', '/sar/job/info', params)
|
2026-01-25 16:02:00 +08:00
|
|
|
// 查询无人机列表
|
|
|
|
|
export const getUavListData = params =>
|
|
|
|
|
req('post', '/skyeye/uav/list', params)
|
|
|
|
|
// 查询无人机列表
|
|
|
|
|
export const getUavEnabledListData = params =>
|
|
|
|
|
req('get', '/skyeye/uav/getEnableList', params)
|
|
|
|
|
// 查询雷达列表
|
|
|
|
|
export const getRadarListData = params =>
|
|
|
|
|
req('post', '/skyeye/payload/list', params)
|
|
|
|
|
// 任务执行
|
|
|
|
|
export const flyTaskUavCommand = params =>
|
|
|
|
|
req('get', '/sar/job/start', params)
|
|
|
|
|
// 任务复飞
|
|
|
|
|
export const reRunTask = params =>
|
|
|
|
|
req('get', '/sar/job/retry', params)
|
|
|
|
|
// 结束任务
|
|
|
|
|
export const stopTaskFly = params =>
|
|
|
|
|
req('get', '/sar/job/exit', params)
|
|
|
|
|
// 上传高清图片
|
|
|
|
|
export const uploadUavPicture = params =>
|
|
|
|
|
req('post', '/sar/image/addHigh', params)
|
|
|
|
|
// 图片分页
|
|
|
|
|
export const uavPicturePage = params =>
|
|
|
|
|
req('post', '/sar/image/page', params)
|
|
|
|
|
// 图片修改名称
|
|
|
|
|
export const editPictureName = params =>
|
|
|
|
|
req('post', '/sar/image/update', params)
|
|
|
|
|
// 图片分页
|
|
|
|
|
export const deletePictureItem = params =>
|
|
|
|
|
req('post', '/sar/image/remove', params)
|
|
|
|
|
// ai识别
|
|
|
|
|
export const pictureAiCheck = params =>
|
|
|
|
|
req('post', '/sar/image/identify', params)
|
2026-01-26 14:19:17 +08:00
|
|
|
|
|
|
|
|
// 开机
|
|
|
|
|
export const changePayloadRadarOpenState = params =>
|
|
|
|
|
req('post', '/sar/control/send', params)
|