// 小程序相关接口
|
import { request } from "@/utils/request"
|
|
// 通知公告列表 noticeType=2 政策制度 1法律法规
|
export const sysNoticePageInfoApi = data => {
|
return request({
|
url: `/system/sysNotice/pageInfo`,
|
method: 'post',
|
data,
|
})
|
}
|
|
// 空域分页查询
|
export const flightAirspacePageInfoApi = data => {
|
return request({
|
url: `/webservice/flightAirspace/pageInfo`,
|
method: 'post',
|
data,
|
})
|
}
|
|
// 我的空域查询
|
export const droneFlightTaskApi = data => {
|
return request({
|
url: `/webservice/droneFlightTask/pageInfoOfMy`,
|
method: 'post',
|
data,
|
})
|
}
|
|
// 设备列表
|
export const aircraftInfoPageInfoOfMyApi = data => {
|
return request({
|
url: `/webservice/aircraftInfo/pageInfoOfMy`,
|
method: 'post',
|
data,
|
})
|
}
|
|
// // 我的设备
|
// export const myDevicePageInfoApi = params => {
|
// return request({
|
// url: `/webservice/aircraftInfo/queryById/${params.id}`,
|
// method: 'post',
|
// params,
|
// })
|
// }
|
|
// 飞行申请列表
|
export const flightPlanPageInfoApi = data => {
|
return request({
|
url: `/webservice/flightPlan/pageInfo`,
|
method: 'post',
|
data,
|
})
|
}
|
// 飞行申请详情
|
export const flightPlanDetailsApi = id => {
|
return request({
|
url: `/webservice/flightPlan/queryById/${id}`,
|
method: 'get'
|
})
|
}
|
export const takeoffOperationApi = data => {
|
return request({
|
url: `/webservice/flightPlan/takeoffOperation`,
|
method: 'post',
|
data,
|
})
|
}
|
|
export const flightApprovalApi = data => {
|
return request({
|
url: `/webservice/flightPlan/flightApproval`,
|
method: 'post',
|
data,
|
})
|
}
|
|
|
// 航空器注册
|
export const aircraftInfoSaveApi = data => {
|
return request({
|
url: `/webservice/aircraftInfo/save`,
|
method: 'post',
|
data,
|
})
|
}
|
// 注册器详情
|
export const aircraftInfoDetailsApi = id => {
|
return request({
|
url: `/webservice/aircraftInfo/queryById/${id}`,
|
method: 'get'
|
})
|
}
|
|
// 飞行计划申请
|
export const flightPlanSaveApi = data => {
|
return request({
|
url: `/webservice/flightPlan/save`,
|
method: 'post',
|
data,
|
})
|
}
|
|
// 选择航线
|
export const flightRoutePageInfoApi = data => {
|
return request({
|
url: `/webservice/jaRoute/pageInfoMy`,
|
method: 'post',
|
data,
|
})
|
}
|
|
// 飞手列表
|
export const pilotInfoPageInfoOfMyApi = data => {
|
return request({
|
url: `/webservice/pilotInfo/pageInfoOfMy`,
|
method: 'post',
|
data,
|
})
|
}
|
|
// 上传文件接口
|
export const uploadFileApi = data => {
|
return request({
|
url: `/system/file/upload`,
|
method: 'UPLOAD',
|
data,
|
header: {
|
'Content-Type': 'multipart/form-data'
|
}
|
})
|
}
|
// 获取法规详情
|
export const regulationsDetailApi = id => {
|
return request({
|
url: `/system/sysNotice/queryById/${id}`,
|
method: 'get'
|
})
|
}
|
// 获取全国区域数据
|
export const areaDataApi = () => {
|
return request({
|
url: `/system/sys/SysRegionCode/allTree`,
|
method: 'get'
|
})
|
}
|
|
// 下拉接口数据-飞行类型
|
export const proTypeApi = () => {
|
return request({
|
url: `/system/dict/data/type/pro_type`,
|
method: 'get'
|
})
|
}
|
// 申报 警务 文旅
|
export const flightTaskApi = () => {
|
return request({
|
url: `/system/dict/data/type/flight_task`,
|
method: 'get'
|
})
|
}
|
// 飞行规则
|
export const flightRulesApi = () => {
|
return request({
|
url: `/system/dict/data/type/flight_rules`,
|
method: 'get'
|
})
|
}
|
// 飞行规则 视距内飞行
|
export const flightModeApi = () => {
|
return request({
|
url: `/system/dict/data/type/flight_mode`,
|
method: 'get'
|
})
|
}
|
// 飞行计划 一般 紧急
|
export const flightPlanApi = () => {
|
return request({
|
url: `/system/dict/data/type/flight_plan`,
|
method: 'get'
|
})
|
}
|
|
// 审批状态
|
export const flyActivityStatusApi = () => {
|
return request({
|
url: `/system/dict/data/type/fly_activity_status`,
|
method: 'get'
|
})
|
}
|
|
// 无人机起飞状态
|
export const flyActivityTakeoffStatusApi = () => {
|
return request({
|
url: `/system/dict/data/type/fly_activity_takeoff_status`,
|
method: 'get'
|
})
|
}
|
|
// 无人机厂商
|
export const manufacturerInfoApi = data => {
|
return request({
|
url: `/webservice/webservice/manufacturerInfo/pageInfo`,
|
method: 'post',
|
data,
|
})
|
}
|