on-site-robots-screen/src/api/home.js

132 lines
3.7 KiB
JavaScript

import { service } from '@/http/request'
// 获取token
export const getTokenApi = (data) => {
return service.post('/getToken', data)
}
// 获取设备信息
export const getDeviceInfoApi = (data) => {
return service.post('/robot/sbdUser/getDeviceList', data)
}
// 操作机器人行动接口
export const handleRobotActionApi = (data) => {
return service.post('/robot/instruct/sedXml', data)
}
// 新增巡视点位接口
export const addMarkerApi = (data) => {
return service.post('/robot/instruct/addPoint', data)
}
// 删除巡视点位接口
export const deleteMarkerApi = (data) => {
return service.post('/robot/instruct/delPoint', data)
}
// 获取全部已经添加的点位
export const getMarkerListAllApi = (data) => {
return service.post('/robot/instruct/getPointList', data)
}
// 新增巡视任务
export const addTaskApi = (data) => {
return service.post('/robot/instruct/addTasks', data)
}
// 获取巡视任务列表
export const getTaskListApi = (data) => {
return service.get('/robot/instruct/list', { params: data })
}
// 修改巡视任务启用状态
export const updateTaskEnableApi = (data) => {
return service.post('/robot/instruct/issuedTask', data)
}
// 获取巡视任务详情
export const getTaskDetailApi = (data) => {
return service.post('/robot/instruct/getTaskDetails', data)
}
// 修改巡视任务
export const updateTaskApi = (data) => {
return service.post('/robot/instruct/updateTask', data)
}
// 删除巡视任务
export const deleteTaskApi = (data) => {
return service.post('/robot/instruct/delTaskData', data)
}
// 现场定点巡检拍照 一级列表
export const getImageLimitApi = (data) => {
return service.get('/robot/image/getImageLimit', { params: data })
}
// 现场定点巡检拍照 二级页面列表
export const getImagePageListApi = (data) => {
return service.get('/robot/image/getImagePageList', { params: data })
}
// 智能对比一级页面数据
export const getTaskStatisticsApi = (data = {}) => {
return service.get('/robot/image/getTaskStatistics', { params: data })
}
// 操作面板内上传音频文件接口
export const uploadAudioApi = (data) => {
return service.post('/robot/instruct/addVideoFile', data)
}
// 操作面板内删除音频文件接口
export const deleteAudioApi = (data) => {
return service.post('/robot/instruct/delVideo', data)
}
// 操作面板内获取音频文件信息
export const getAudioInfoApi = (data) => {
return service.post('/robot/instruct/getVideoList', data)
}
// 人员动态 一级页面列表接口
export const getUserListLimitApi = (data) => {
return service.post('/robot/sbdUser/getUserListLimit', data)
}
// 人员动态 二级级页面人员动态列表接口
export const getUserListPageApi = (data) => {
return service.get('/robot/sbdUser/getUserList', { params: data })
}
// 人员动态 二级级页面人员信息列表接口
export const getUserInfoListApi = (data) => {
return service.get('/robot/sbdUser/list', { params: data })
}
// 人员动态 二级级页面人员下发接口
export const sendUserImageApi = (data) => {
return service.post('/robot/sbdUser/sendUserImage', data)
}
// 人员动态 二级级页面 新增人员
export const addPersonApi = (data) => {
return service.post('/robot/sbdUser/addSbdUser', data)
}
// 人员动态 二级级页面 修改人员
export const updatePersonApi = (data) => {
return service.post('/robot/sbdUser/updateSbdUser', data)
}
// 人员动态 二级级页面 删除人员
export const deletePersonApi = (data) => {
return service.post('/robot/sbdUser/delUser', data)
}
// 人员动态 二级级页面 人员详情
export const getDetailsApi = (data) => {
return service.get('/robot/sbdUser/getDetails', { params: data })
}