| | |
| | | const HTTP_PREFIX = '/api/drone' |
| | | |
| | | // Get Wayline Files |
| | | export const getWaylineFiles = async function (wid: string, body: {}): Promise<IWorkspaceResponse<any>> { |
| | | const url = `${HTTP_PREFIX}/workspaces/${wid}/waylines?order_by=${body.order_by}&page=${body.page}&page_size=${body.page_size}` |
| | | const result = await request.get(url) |
| | | export const getWaylineFiles = async function (params:any): Promise<IWorkspaceResponse<any>> { |
| | | const url = `${HTTP_PREFIX}/waylineFile/getList` |
| | | const result = await request.get(url, { params }) |
| | | return result.data |
| | | } |
| | | |
| | |
| | | waylineId:string |
| | | dockSn: string |
| | | workspaceId: string |
| | | taskType: number |
| | | taskType: TaskType |
| | | executeSingleTime?: string |
| | | repeatExecuteTimeArr?: string[] |
| | | executeStartTime?: string |
| | |
| | | finishAction: number |
| | | breakContinue: number |
| | | } |
| | | |
| | | |
| | | |
| | | // 新增计划 |
| | | export const createPlan = async function (plan:any): Promise<IWorkspaceResponse<any>> { |
| | |
| | | // 获取计划列表(分页) |
| | | export const getWaylineJobs = async function (workspaceId: string, page: IPage): Promise<IListWorkspaceResponse<Task>> { |
| | | const url = `${HTTP_PREFIX}/waylineJob/getPage` |
| | | const result = await request.get(url,{params:{workspaceId}}) |
| | | const result = await request.get(url, { params: { workspaceId } }) |
| | | return result.data |
| | | } |
| | | |
| | |
| | | export const importKmzFile = async function (workspaceId: string, file: {}): Promise<IWorkspaceResponse<any>> { |
| | | const url = `${HTTP_PREFIX}/waylineFile/upload` |
| | | const result = await request.post(url, file, { |
| | | params: { |
| | | projectId: workspaceId |
| | | }, |
| | | headers: { |
| | | 'Content-Type': 'multipart/form-data', |
| | | } |