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

100 lines
2.7 KiB
TypeScript
Raw Normal View History

2025-06-09 15:45:27 +08:00
import request from '@/utils/request';
//根据主设备类型获取主设备
export function getMainDeviceByType(params: any) {
return request({
url: '/basedata/substation-maindevice/getMainDeviceByType',
method: 'get',
params: params
});
}
//查询算法布点
export function getAlgorithmArrangePage(params: any) {
return request({
url: '/algorithm/algorithm-arrange/getAlgorithmArrangePage',
method: 'get',
params: params
});
}
//新增算法布点
export function saveAlgorithmArrange(params: any) {
return request({
url: '/algorithm/algorithm-arrange/saveAlgorithmArrange',
method: 'post',
data: params,
headers: {
'Content-Type': 'multipart/form-data'
}
});
}
//调用算法布点API
export function callAlgorithmArrange(params: any) {
return request({
url: '/algorithm/algorithm-arrange/callAlgorithmArrange',
method: 'post',
params: params,
});
}
//根据Id查询算法布点
export function getArrangeDeviceById(params: any) {
return request({
url: '/algorithm/algorithm-arrange-device/getArrangeDeviceById',
method: 'get',
params: params,
});
}
//修改算法布点
export function updateAlgorithmArrange(params: any) {
return request({
url: '/algorithm/algorithm-arrange/updateAlgorithmArrange',
method: 'post',
data: params,
headers: {
'Content-Type': 'multipart/form-data'
}
});
}
//保存布点详情
export function saveArrangeDevice(params: any) {
return request({
url: '/algorithm/algorithm-arrange/saveArrangeDevice',
method: 'post',
data: params,
headers: {
'Content-Type': 'multipart/form-data'
}
});
}
//查询布点区域的设备数量
export function getArrangeDeviceInfo(params: any) {
return request({
url: '/algorithm/algorithm-arrange-device/getArrangeDeviceInfo',
method: 'get',
params: params,
});
}
//创建布点报告
export function createArrangeById(params: any) {
return request({
url: '/algorithm/algorithm-arrange/createArrangeById',
method: 'post',
params: params,
});
}
//下载布点报告
export function downloadArrangeReport(params: any) {
return request({
url: '/algorithm/algorithm-arrange/downloadArrangeReport',
method: 'get',
params: params,
responseType: 'arraybuffer',
});
}
//删除布点报告
export function deleteAlgorithmArrange(params: any) {
return request({
url: '/algorithm/algorithm-arrange/deleteAlgorithmArrange',
method: 'post',
params: params,
});
}