SmartSubstationPlatform/riis-web/src/api/substation/index.ts

227 lines
5.3 KiB
TypeScript
Raw Normal View History

2025-04-24 14:53:21 +08:00
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
});
}