// 小程序相关接口 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, }) }