SmartSubstationPlatform/riis-web/src/api/substation/index.ts
2025-04-24 14:53:21 +08:00

227 lines
5.3 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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
});
}