| | |
| | | import request from '@/axios' |
| | | import { v4 as uuidv4 } from 'uuid' |
| | | |
| | | // 任务总数统计 |
| | | export const totalJobNum = params => { |
| | |
| | | } |
| | | // 其他任务统计 |
| | | export const jobStatistics = data => { |
| | | let requestParams = { |
| | | ...data, |
| | | status_list: data.status |
| | | } |
| | | |
| | | delete requestParams.status |
| | | |
| | | return request({ |
| | | url: '/drone-device-core/wayline/waylineJobInfo/jobStatistics', |
| | | method: 'post', |
| | | data: data, |
| | | data: requestParams, |
| | | }) |
| | | } |
| | | // 行业任务统计 |
| | | export const industryJobNumPieChart = data => { |
| | | let requestParams = { |
| | | ...data, |
| | | status_list: data.status |
| | | } |
| | | |
| | | delete requestParams.status |
| | | |
| | | return request({ |
| | | url: '/drone-device-core/wayline/waylineJobInfo/industryJobNumPieChart', |
| | | method: 'post', |
| | | data: data, |
| | | data: requestParams, |
| | | }) |
| | | } |
| | | // 时间任务统计 |
| | | export const jobNumBar = data => { |
| | | let requestParams = { |
| | | ...data, |
| | | status_list: data.status |
| | | } |
| | | |
| | | delete requestParams.status |
| | | |
| | | return request({ |
| | | url: '/drone-device-core/wayline/waylineJobInfo/jobNumBar', |
| | | method: 'post', |
| | | data: data, |
| | | data: requestParams, |
| | | }) |
| | | } |
| | | // 事件任务统计 |
| | |
| | | data, |
| | | }) |
| | | } |
| | | // 任务管理-返航使用该接口,可以多个 |
| | | export const returnHomeCluster = sns => { |
| | | return request({ |
| | | url: `/drone-device-core/dp/home/${sns}/drc/returnHomes`, |
| | | method: 'post', |
| | | }) |
| | | } |
| | | |
| | | export const deptsByAreaCode = params => { |
| | | return request({ |
| | |
| | | method: 'get', |
| | | }) |
| | | } |
| | | |
| | | // 生成固定uuid |
| | | const uuid = uuidv4() |
| | | // 轮询刷新 |
| | | export const statusChangedApi = (params = {}) => { |
| | | return request({ |
| | | url: '/drone-device-core/manage/api/v1/devices/statusChanged', |
| | | method: 'get', |
| | | params: { |
| | | uuid, |
| | | intervalTime: 4, |
| | | ...params, |
| | | }, |
| | | }) |
| | | } |