import request from '@/utils/request'
|
|
// 查询模型节点列表
|
export function modelNodeTree(query, withAuth) {
|
if (withAuth) {
|
return request({
|
url: '/basicsetting/modelnode/treelist/withAuth',
|
method: 'get',
|
params: query
|
})
|
} else {
|
return request({
|
url: '/basicsetting/modelnode/treelist',
|
method: 'get',
|
params: query
|
})
|
}
|
}
|
|
// 查询模型节点列表
|
export function listModelNode(query) {
|
return request({
|
url: '/basicsetting/modelnode/list',
|
method: 'get',
|
params: query
|
})
|
}
|
|
// 查询模型节点详细
|
export function getModelNode(nodeId) {
|
return request({
|
url: '/basicsetting/modelnode/' + nodeId,
|
method: 'get'
|
})
|
}
|
|
// 新增模型节点
|
export function addModelNode(data) {
|
return request({
|
url: '/basicsetting/modelnode',
|
method: 'post',
|
data: data
|
})
|
}
|
|
// 修改模型节点
|
export function updateModelNode(data) {
|
return request({
|
url: '/basicsetting/modelnode',
|
method: 'put',
|
data: data
|
})
|
}
|
|
// 删除模型节点
|
export function delModelNode(nodeId) {
|
return request({
|
url: '/basicsetting/modelnode/' + nodeId,
|
method: 'delete'
|
})
|
}
|
|
// 导出模型节点
|
export function exportModelNode(query) {
|
return request({
|
url: '/basicsetting/modelnode/export',
|
method: 'get',
|
params: query
|
})
|
}
|
|
export function updateModelNodeOrder(param) {
|
return request({
|
url: '/basicsetting/modelnode/order',
|
method: 'put',
|
data: param
|
})
|
}
|
|
export function hasEnergyIndex(nodeId) {
|
return request({
|
url: '/basicsetting/modelnode/hasEnergyIndex',
|
method: 'get',
|
params: {nodeId: nodeId}
|
})
|
}
|
|
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 getSettingEnergy(nodeId) {
|
return request({
|
url: '/basicsetting/modelnode/energy/' + nodeId,
|
method: 'get'
|
})
|
}
|
|
export function setEnergy(nodeId, energyIds) {
|
return request({
|
url: '/basicsetting/modelnode/energy/' + nodeId,
|
method: 'post',
|
data: energyIds
|
})
|
}
|
|
export function delEnergy(nodeId, energyId) {
|
return request({
|
url: '/basicsetting/modelnode/energy/' + nodeId,
|
method: 'delete',
|
data: [energyId]
|
})
|
}
|
|
export function getSettingProduct(nodeId) {
|
return request({
|
url: '/basicsetting/modelnode/product/' + nodeId,
|
method: 'get'
|
})
|
}
|
|
export function setProduct(nodeId, productIds) {
|
return request({
|
url: '/basicsetting/modelnode/product/' + nodeId,
|
method: 'post',
|
data: productIds
|
})
|
}
|
|
export function delProduct(nodeId, productId) {
|
return request({
|
url: '/basicsetting/modelnode/product/' + nodeId,
|
method: 'delete',
|
data: [productId]
|
})
|
}
|
//获取模型下的指标
|
export function getSettingIndex(nodeId) {
|
return request({
|
url: '/basicsetting/modelnode/energyIndex/' + nodeId,
|
method: 'get'
|
})
|
}
|
|
export function getSettingCollectIndex(nodeId) {
|
return request({
|
url: '/basicsetting/modelnode/energyIndex/COLLECT/' + nodeId,
|
method: 'get'
|
})
|
}
|
|
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]
|
})
|
}
|