227 lines
5.3 KiB
TypeScript
227 lines
5.3 KiB
TypeScript
|
import request from '@/utils/request';
|
|||
|
|
|||
|
//获取所有角色
|
|||
|
export function getdata(params:any){
|
|||
|
return request({
|
|||
|
url: '/basedata/substation/getSubstationTree' ,
|
|||
|
method: 'get',
|
|||
|
params:params
|
|||
|
});
|
|||
|
}
|
|||
|
//新增变电站
|
|||
|
export function adddata(params: any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation/addSubstation',
|
|||
|
method: 'post',
|
|||
|
data: params,
|
|||
|
});
|
|||
|
}
|
|||
|
//改变变电站状态
|
|||
|
export function changestatus(params: any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation/setSubstationStatus',
|
|||
|
method: 'post',
|
|||
|
params: params,
|
|||
|
});
|
|||
|
}
|
|||
|
//改变区域状态
|
|||
|
export function changearea(params: any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation/setSubstationAreaStatus',
|
|||
|
method: 'post',
|
|||
|
params: params,
|
|||
|
});
|
|||
|
}
|
|||
|
//改变间隔状态
|
|||
|
export function changeinterval(params: any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation/setSubstationBayStatus',
|
|||
|
method: 'post',
|
|||
|
params: params,
|
|||
|
});
|
|||
|
}
|
|||
|
//删除变电站
|
|||
|
export function deldata(params: any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation/deleteSubstation',
|
|||
|
method: 'post',
|
|||
|
params: params,
|
|||
|
});
|
|||
|
}
|
|||
|
//删除区域
|
|||
|
export function delarea(params: any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation/deleteSubstationArea',
|
|||
|
method: 'post',
|
|||
|
params: params,
|
|||
|
});
|
|||
|
}
|
|||
|
//删除间隔
|
|||
|
export function delinterval(params: any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation/deleteSubstationBay',
|
|||
|
method: 'post',
|
|||
|
params: params,
|
|||
|
});
|
|||
|
}
|
|||
|
//修改变电站
|
|||
|
export function deitdata(params: any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation/updateSubstation',
|
|||
|
method: 'post',
|
|||
|
data: params,
|
|||
|
});
|
|||
|
}
|
|||
|
//新增区域
|
|||
|
export function addArea(params: any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation/addSubstationArea',
|
|||
|
method: 'post',
|
|||
|
data: params,
|
|||
|
});
|
|||
|
}
|
|||
|
//修改区域
|
|||
|
export function editArea(params: any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation/updateSubstationArea',
|
|||
|
method: 'post',
|
|||
|
data: params,
|
|||
|
});
|
|||
|
}
|
|||
|
//新增间隔
|
|||
|
export function addInterval(params: any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation/addSubstationBay',
|
|||
|
method: 'post',
|
|||
|
data: params,
|
|||
|
});
|
|||
|
}
|
|||
|
//修改间隔
|
|||
|
export function editInterval(params: any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation/updateSubstationBay',
|
|||
|
method: 'post',
|
|||
|
data: params,
|
|||
|
});
|
|||
|
}
|
|||
|
//上传图片
|
|||
|
export function uploadIcon (data:any) {
|
|||
|
return request({
|
|||
|
headers: {
|
|||
|
'Content-Type': 'multipart/form-data'
|
|||
|
},
|
|||
|
url: '/basedata/substation/uploadImage',
|
|||
|
method: 'POST',
|
|||
|
data
|
|||
|
});
|
|||
|
}
|
|||
|
//删除图片
|
|||
|
export function delIcon (params:any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation/deleteImage',
|
|||
|
method: 'POST',
|
|||
|
params:params
|
|||
|
});
|
|||
|
}
|
|||
|
//删除图片2
|
|||
|
export function delallIcon (params:any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation/cancelImage',
|
|||
|
method: 'POST',
|
|||
|
params:params
|
|||
|
});
|
|||
|
}
|
|||
|
//导入文件
|
|||
|
export function uploadfile (data:any) {
|
|||
|
return request({
|
|||
|
headers: {
|
|||
|
'Content-Type': 'multipart/form-data'
|
|||
|
},
|
|||
|
url: '/basedata/substation/uploadFile',
|
|||
|
method: 'POST',
|
|||
|
data
|
|||
|
});
|
|||
|
}
|
|||
|
|
|||
|
//3d修改变电站
|
|||
|
export function getSubstationById(params: any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation/getSubstationById',
|
|||
|
method: 'post',
|
|||
|
params
|
|||
|
});
|
|||
|
}
|
|||
|
//3d修改变电站
|
|||
|
export function updateSubstation_bak(params: any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation/updateSubstation_bak',
|
|||
|
method: 'post',
|
|||
|
data: params
|
|||
|
});
|
|||
|
}
|
|||
|
//3D查询无人车
|
|||
|
export function getrobotdata(params: any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation-patroldevice/getPatrolDeviceByType',
|
|||
|
method: 'get',
|
|||
|
params: params
|
|||
|
});
|
|||
|
}
|
|||
|
//3D查询无人机
|
|||
|
export function getPatrolDeviceList(params: any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation-patroldevice/getPatrolDevicePage',
|
|||
|
method: 'get',
|
|||
|
params: params
|
|||
|
});
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
//巡视任务列表(前后10条)
|
|||
|
export function todoList(params: any) {
|
|||
|
return request({
|
|||
|
url: '/patroltasks/task-todo/getTaskToDoListByStation',
|
|||
|
method: 'get',
|
|||
|
params: params
|
|||
|
});
|
|||
|
}
|
|||
|
//根据任务执行情况ID查询点位查询(所有)
|
|||
|
export function DeviceById(params: any) {
|
|||
|
return request({
|
|||
|
url: '/patroltasks/task-todo/getTaskDeviceList',
|
|||
|
method: 'get',
|
|||
|
params: params
|
|||
|
});
|
|||
|
}
|
|||
|
//检测边缘节点是否在线
|
|||
|
export function stationOnline(params: any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation/getStationOnline',
|
|||
|
method: 'get',
|
|||
|
params: params
|
|||
|
});
|
|||
|
}
|
|||
|
//边缘节点-同步
|
|||
|
export function sendMsgOfS(params: any) {
|
|||
|
return request({
|
|||
|
url: '/stationnode/sendMsgOfSyncBaseData',
|
|||
|
method: 'post',
|
|||
|
params: params
|
|||
|
});
|
|||
|
}
|
|||
|
//获取机器人,无人机
|
|||
|
export function getRobotList(params: any) {
|
|||
|
return request({
|
|||
|
url: '/basedata/substation-patroldevice/getRobotList',
|
|||
|
method: 'get',
|
|||
|
params: params
|
|||
|
});
|
|||
|
}
|
|||
|
//获取历史点位
|
|||
|
export function getHistoryDevice(params: any) {
|
|||
|
return request({
|
|||
|
url: '/patroltasks/task-todo/getHistoryDevice',
|
|||
|
method: 'get',
|
|||
|
params: params
|
|||
|
});
|
|||
|
}
|