446 lines
7.6 KiB
JavaScript
446 lines
7.6 KiB
JavaScript
import { request } from "../utils/requset2.js";
|
|
|
|
// 开关空调
|
|
export function airConditionerModeSwitch(data) {
|
|
return request({
|
|
url: "/dj/remote/debug/airConditionerModeSwitch",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
// 生成航线文件
|
|
export function waypoint(data) {
|
|
return request({
|
|
url: "/dj/router/waypoint",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
// 创建任务 /dj/task/create
|
|
export function taskCreate(data) {
|
|
return request({
|
|
url: "/dj/missions/create",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
// 下发任务 /dj/flightTaskPrepare
|
|
export function flightTaskPrepare(data) {
|
|
return request({
|
|
url: "/dj/flightTaskPrepare",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
// 执行任务
|
|
export function flightTaskExecute(data) {
|
|
return request({
|
|
url: "/dj/flightTaskExecute",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 取消任务
|
|
export function flightTaskUndo(data) {
|
|
return request({
|
|
url: "/dj/flightTaskUndo",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 恢复航线
|
|
export function flightTaskRecovery(data) {
|
|
return request({
|
|
url: "/dj/flightTaskRecovery",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 恢复航线
|
|
export function flightTaskPause(data) {
|
|
return request({
|
|
url: "/dj/flightTaskPause",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 一键返航
|
|
export function returnHome(data) {
|
|
return request({
|
|
url: "/dj/returnHome",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 无参飞行指令
|
|
export function noDataFlight(data) {
|
|
return request({
|
|
url: "/dj/cmdFly/noDataFlight",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 有参飞行指令
|
|
export function hasDataFlight(data) {
|
|
return request({
|
|
url: "/dj/cmdFly/hasDataFlight",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
// 开启指令
|
|
export function drcModeEnte(data) {
|
|
return request({
|
|
url: "/dj/cmdFly/drcModeEnter",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 查询航线文件信息列表
|
|
export function listPaths(query) {
|
|
return request({
|
|
url: "/system/paths/list",
|
|
method: "get",
|
|
params: query,
|
|
});
|
|
}
|
|
|
|
// 删除航线文件信息
|
|
export function delPaths(id) {
|
|
return request({
|
|
url: "/system/paths/" + id,
|
|
method: "delete",
|
|
});
|
|
}
|
|
|
|
// 查询任务列表
|
|
export function listTasks(query) {
|
|
return request({
|
|
url: "/system/tasks/list",
|
|
method: "get",
|
|
params: query,
|
|
});
|
|
}
|
|
|
|
// 查询无人机任务列表
|
|
export function listMissions(query) {
|
|
return request({
|
|
url: "/system/missions/list",
|
|
method: "get",
|
|
params: query,
|
|
});
|
|
}
|
|
|
|
// 删除无人机任务
|
|
export function delMissions(id) {
|
|
return request({
|
|
url: "/system/missions/" + id,
|
|
method: "delete",
|
|
});
|
|
}
|
|
|
|
// 远程调试
|
|
export function remoteDebug(data) {
|
|
return request({
|
|
url: "/dj/remote/debug/service",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
// 增强图传
|
|
export function sdrWorkmodeSwitch(data) {
|
|
return request({
|
|
url: "/dj/remote/debug/sdrWorkmodeSwitch",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 查询视频设备列表
|
|
export function listInfo(query) {
|
|
return request({
|
|
url: "/system/info/list",
|
|
method: "get",
|
|
params: query,
|
|
});
|
|
}
|
|
// 登录
|
|
export function login(data) {
|
|
return request({
|
|
url: "/login",
|
|
headers: {
|
|
isToken: false,
|
|
repeatSubmit: false,
|
|
},
|
|
method: "post",
|
|
data: data,
|
|
});
|
|
}
|
|
|
|
// 获取文件
|
|
export function getFileByflightId(data) {
|
|
return request({
|
|
url: "/dj/getFileByflightId",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 机场列表
|
|
export function droneList(data) {
|
|
return request({
|
|
url: "/system/drone/list",
|
|
method: "get",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 监听网关
|
|
export function gatewaysAdd(data) {
|
|
return request({
|
|
url: "/dj/gateways/add",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 关闭网关
|
|
export function gatewaysRemove(data) {
|
|
return request({
|
|
url: "/dj/gateways/remove",
|
|
method: "delete",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 添加航线
|
|
export function routerAdd(data) {
|
|
return request({
|
|
url: "/dj/router/add",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 复制航线 /dj/router/copy/{id}
|
|
export function routerCopy(id) {
|
|
return request({
|
|
url: "/dj/router/copy/" + id,
|
|
method: "post",
|
|
});
|
|
}
|
|
// 重命名文件
|
|
|
|
export function routerRename(data) {
|
|
return request({
|
|
url: "/dj/router/rename",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
// 获取文件
|
|
export function takeoffList(data) {
|
|
return request({
|
|
url: "/system/takeoff/list",
|
|
method: "get",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 切换直播流
|
|
export function liveChange(data) {
|
|
return request({
|
|
url: "/dj/live/change",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 设置清晰度 /dj/live/quality
|
|
export function liveChangeQuality(data) {
|
|
return request({
|
|
url: "/dj/live/quality",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 开启直播
|
|
export function liveStart(data) {
|
|
return request({
|
|
url: "/dj/live/start",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
// 关闭直播
|
|
export function liveStop(data) {
|
|
return request({
|
|
url: "/dj/live/stop",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
// 静音模式开关
|
|
export function propertySet(data) {
|
|
return request({
|
|
url: "/property/set",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 直播相机切换
|
|
export function cameraChange(data) {
|
|
return request({
|
|
url: "/dj/live/camera/change",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 新建计划
|
|
export function taskAdd(data) {
|
|
return request({
|
|
url: "/dj/task/add",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 计划列表
|
|
export function taskList(data) {
|
|
return request({
|
|
url: "/dj/task/list",
|
|
method: "get",
|
|
params: data,
|
|
});
|
|
}
|
|
// 新暂停
|
|
export function flightTaskPauseNew(data) {
|
|
return request({
|
|
url: "/dj/task/flightTaskPause",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
// 新恢复
|
|
export function flightTaskRecoveryNew(data) {
|
|
return request({
|
|
url: "/dj/task/flightTaskRecovery",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
// 取消任务
|
|
export function flightTaskUndoNew(data) {
|
|
return request({
|
|
url: "/dj/task/flightTaskUndo",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
// 一键返航 post
|
|
export function returnHomeNew(data) {
|
|
return request({
|
|
url: "/dj/task/returnHome",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
// 删除
|
|
export function delMissionsNew(id) {
|
|
return request({
|
|
url: "/system/new/missions/" + id,
|
|
method: "delete",
|
|
});
|
|
}
|
|
|
|
// drc飞行控制 /dj/cmdFly/droneControl
|
|
export function droneControl(data) {
|
|
return request({
|
|
url: "/dj/cmdFly/droneControl",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// drc急停 /dj/cmdFly/droneEmergencyStop
|
|
export function droneEmergencyStop(data) {
|
|
return request({
|
|
url: "/dj/cmdFly/droneEmergencyStop",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 取消返航 /dj/returnHomeCancel
|
|
export function returnHomeCancel(data) {
|
|
return request({
|
|
url: "/dj/returnHomeCancel",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// 导入航线
|
|
export function returnImport(data) {
|
|
return request({
|
|
url: "/dj/router/import",
|
|
method: "post",
|
|
data,
|
|
headers: {
|
|
"Content-Type": "multipart/form-data",
|
|
},
|
|
});
|
|
}
|
|
|
|
// DRC心跳
|
|
export function heartBeat(data) {
|
|
return request({
|
|
url: "/dj/cmdFly/heartBeat",
|
|
method: "post",
|
|
data,
|
|
});
|
|
}
|
|
|
|
// AI识别
|
|
export function aiInfo(data) {
|
|
return request({
|
|
url: "/minio/ai/info",
|
|
method: "get",
|
|
params: data,
|
|
});
|
|
}
|
|
|
|
// 当前最新任务
|
|
export function getLatest(data) {
|
|
return request({
|
|
url: "/dj/task/getLatest",
|
|
method: "get",
|
|
params: data,
|
|
});
|
|
}
|
|
|
|
// 合并大图
|
|
export function mergeImages(params) {
|
|
return request({
|
|
url: `/dj/project/createTask/${params.gateway}/${params.flightId}`,
|
|
method: "post",
|
|
});
|
|
}
|
|
|
|
// 获取合并大图
|
|
export function getMergeImages(params) {
|
|
return request({
|
|
url: `/dj/project/queryTask/${params.taskId}`,
|
|
method: "get",
|
|
});
|
|
} |