import request from '@/utils/request'
|
import { da } from 'element-plus/es/locales.mjs'
|
|
|
|
// 查询模型信息列表
|
export function listModel(query) {
|
return request({
|
url: '/basicsetting/model/list',
|
method: 'get',
|
params: query
|
})
|
}
|
|
|
// 新增模型信息
|
export function addModel(data) {
|
return request({
|
url: '/basicsetting/model',
|
method: 'post',
|
data: data
|
})
|
}
|
|
// 修改模型信息
|
export function updateModel(data) {
|
return request({
|
url: '/basicsetting/model',
|
method: 'put',
|
data: data
|
})
|
}
|
|
// 查询模型信息详细
|
export function getModel(id) {
|
return request({
|
url: '/basicsetting/model/' + id,
|
method: 'get'
|
})
|
}
|
|
// 删除模型信息
|
export function delModel(id) {
|
return request({
|
url: '/basicsetting/model/' + id,
|
method: 'delete'
|
})
|
}
|
|
//获取模型下的设备
|
export function getSettingDevice(nodeId) {
|
return request({
|
url: '/basicsetting/modelnode/device/' + nodeId,
|
method: 'get'
|
})
|
}
|
//保存模型下的设备
|
export function setDevice(nodeId, deviceIds) {
|
return request({
|
url: '/basicsetting/modelnode/device/' + nodeId,
|
method: 'post',
|
data: deviceIds
|
})
|
}
|
|
//删除模型下的设备
|
export function delDevice(nodeId, deviceId) {
|
return request({
|
url: '/basicsetting/modelnode/device/' + nodeId,
|
method: 'delete',
|
data: [deviceId]
|
})
|
}
|
|
//获取模型下的指标
|
export function getSettingIndex(nodeId) {
|
return request({
|
url: '/basicsetting/modelnode/energyIndex/' + nodeId,
|
method: 'get'
|
})
|
}
|
|
// 查询计量器具档案维护列表
|
export function listImplement(query) {
|
return request({
|
url: '/meter/implement/list',
|
method: 'get',
|
params: query
|
})
|
}
|
|
//保存业务下的统计指标
|
export function setNodeToIndex(nodeId, indexIds, indexType) {
|
return request({
|
url: '/basicsetting/modelnode/energyIndex/' + nodeId + '/' + indexType,
|
method: 'post',
|
data: indexIds
|
})
|
}
|
|
//删除指标
|
export function delIndex(nodeId, indexId) {
|
return request({
|
url: '/basicsetting/modelnode/energyIndex/' + nodeId,
|
method: 'delete',
|
data: indexId
|
})
|
}
|
|
|
//采集指标列表
|
export function collectList(nodeId, query) {
|
return request({
|
url: '/basicsetting/modelnode/energyIndex/meterImplement/' + nodeId,
|
method: 'get',
|
params: query
|
})
|
}
|