Files
emsfront/src/api/ems/dzjk.js

215 lines
5.8 KiB
JavaScript
Raw Normal View History

import request from '@/utils/request'
//获取单个站点的信息
export function getDzjkHomeView(siteId) {
return request({
url: `/ems/siteMonitor/homeView?siteId=${siteId}`,
method: 'get'
})
}
2025-06-28 14:52:49 +08:00
//获取pcs、实时运行头部的设备信息
export function getRunningHeadInfo(siteId) {
return request({
url: `/ems/siteMonitor/runningHeadInfo?siteId=${siteId}`,
method: 'get'
})
}
//获取pcs列表
export function getPcsDetailInfo(siteId) {
return request({
url: `/ems/siteMonitor/getPcsDetailInfo?siteId=${siteId}`,
method: 'get'
})
}
//获取BMS总览数据
export function getBMSOverView(siteId) {
return request({
url: `/ems/siteMonitor/getBMSOverView?siteId=${siteId}`,
method: 'get'
})
}
//获取BMS电池簇总览数据
export function getBMSBatteryCluster(siteId) {
return request({
url: `/ems/siteMonitor/getBMSBatteryCluster?siteId=${siteId}`,
method: 'get'
})
}
//获取单体电池 电池堆列表数据
export function getStackNameList(siteId) {
return request({
url: `/ems/siteMonitor/getStackNameList?siteId=${siteId}`,
method: 'get'
})
}
//获取单体电池 电池簇列表数据
export function getClusterNameList(stackDeviceId) {
return request({
url: `/ems/siteMonitor/getClusterNameList?stackDeviceId=${stackDeviceId}`,
method: 'get'
})
}
2025-06-30 18:37:37 +08:00
//单体电池表格数据
2025-06-30 22:47:17 +08:00
export function getClusterDataInfoList({siteId, stackDeviceId, clusterDeviceId, pageSize, pageNum}) {
2025-06-30 18:37:37 +08:00
return request({
2025-06-30 22:47:17 +08:00
url: `/ems/siteMonitor/getClusterDataInfoList?clusterDeviceId=${clusterDeviceId}&siteId=${siteId}&stackDeviceId=${stackDeviceId}&pageSize=${pageSize}&pageNum=${pageNum}`,
2025-06-30 18:37:37 +08:00
method: 'get'
})
}
2025-06-30 17:32:04 +08:00
//获取液冷列表数据
export function getCoolingDataList(siteId) {
return request({
url: `/ems/siteMonitor/getCoolingDataList?siteId=${siteId}`,
method: 'get'
})
}
//获取电表数据
export function getAmmeterDataList(siteId) {
return request({
url: `/ems/siteMonitor/getAmmeterDataList?siteId=${siteId}`,
method: 'get'
})
}
2025-07-01 10:45:13 +08:00
// 故障告警
2025-07-01 14:11:41 +08:00
export function getAlarmDetailList({siteId, deviceType, alarmLevel, alarmStartTime, alarmEndTime,pageSize,pageNum}) {
2025-07-01 10:45:13 +08:00
return request({
2025-07-01 14:11:41 +08:00
url: `/ems/siteAlarm/getAlarmDetailList?siteId=${siteId}&deviceType=${deviceType}&alarmLevel=${alarmLevel}&alarmStartTime=${alarmStartTime}&alarmEndTime=${alarmEndTime}&pageSize=${pageSize}&pageNum=${pageNum}`,
2025-07-01 10:45:13 +08:00
method: 'get'
})
}
// 概率统计
//获取概率统计 电量指标接口
export function getElectricData({siteId,startDate,endDate}) {
return request({
url: `/ems/statsReport/getElectricData?siteId=${siteId}&startDate=${startDate}&endDate=${endDate}`,
method: 'get'
})
}
2025-07-09 00:03:52 +08:00
//获取pcs列表
export function getPcsNameList(siteId) {
return request({
url: `/ems/siteMonitor/getPcsNameList?siteId=${siteId}`,
method: 'get'
})
}
//pcs曲线
export function getPCSData({siteId,deviceId,startTime,endTime,dataType}) {
return request({
url: `/ems/statsReport/getPCSData?siteId=${siteId}&deviceId=${deviceId}&startDate=${startTime}&endDate=${endTime}&dataType=${dataType}`,
2025-07-09 00:03:52 +08:00
method: 'get'
})
}
//电池堆曲线
export function getStackData({siteId,deviceId,startTime,endTime,dataType}) {
return request({
url: `/ems/statsReport/getStackData?siteId=${siteId}&deviceId=${deviceId}&startDate=${startTime}&endDate=${endTime}&dataType=${dataType}`,
2025-07-09 00:03:52 +08:00
method: 'get'
})
}
//电池温度
export function getClusterData({siteId,stackId,clusterId,dateTime,pageNum,pageSize}) {
return request({
url: `/ems/statsReport/getClusterData?stackId=${stackId}&clusterId=${clusterId}&dateTime=${dateTime}&pageNum=${pageNum}&pageSize=${pageSize}`,
method: 'get'
})
}
// 实时运行
//储能
export function storagePower(siteId) {
return request({
url: `/ems/siteMonitor/runningGraph/storagePower?siteId=${siteId}`,
method: 'get'
})
}
//poc平均温度
export function stackAveTemp(siteId) {
return request({
url: `/ems/siteMonitor/runningGraph/stackAveTemp?siteId=${siteId}`,
method: 'get'
})
}
// 电池平均soc
export function batteryAveSoc(siteId) {
return request({
url: `/ems/siteMonitor/runningGraph/batteryAveSoc?siteId=${siteId}`,
method: 'get'
})
}
// 电池平均温度
export function batteryAveTemp(siteId) {
return request({
url: `/ems/siteMonitor/runningGraph/batteryAveTemp?siteId=${siteId}`,
method: 'get'
})
}
2025-07-09 23:52:19 +08:00
// 功率曲线
export function getPowerData({siteId,deviceId,startDate,endDate,dataType}) {
return request({
url: `/ems/statsReport/getPowerData?siteId=${siteId}&deviceId=${deviceId}&startDate=${startDate}&endDate=${endDate}&dataType=${dataType}`,
method: 'get'
})
}
2025-07-09 00:03:52 +08:00
//电表列表
export function getLoadNameList(siteId) {
return request({
2025-07-09 23:52:19 +08:00
url: `/ems/statsReport/getLoadNameList?siteId=${siteId}`,
method: 'get'
})
}
// 电表报表
export function getAmmeterData({siteId,deviceId,dateTime}) {
return request({
2025-07-09 23:52:19 +08:00
url: `/ems/statsReport/getAmmeterData?siteId=${siteId}&deviceId=${deviceId}&dateTime=${dateTime}`,
method: 'get'
})
}
2025-07-09 23:52:19 +08:00
2025-07-12 15:55:05 +08:00
//策略列表
export function strategyRunningList(siteId) {
return request({
url: `/system/strategyRunning/list?siteId=${siteId}`,
method: 'get'
})
}
//停止策略
2025-07-13 00:29:19 +08:00
export function stopStrategyRunning(id) {
2025-07-12 15:55:05 +08:00
return request({
2025-07-13 00:29:19 +08:00
url: `/system/strategyRunning/stop?id=${id}`,
2025-07-12 15:55:05 +08:00
method: 'get'
})
}
// 获取所有主策略
2025-07-13 00:29:19 +08:00
export function getMainStrategyList() {
2025-07-12 15:55:05 +08:00
return request({
2025-07-13 00:29:19 +08:00
url: `/system/strategyRunning/getMainStrategyList`,
2025-07-12 15:55:05 +08:00
method: 'get'
})
}
//获取所有辅助策略
export function getAuxStrategyList() {
return request({
url: `/system/strategyRunning/getAuxStrategyList`,
method: 'get'
})
}
//配置策略
export function configStrategy(data) {
return request({
url: `/system/strategyRunning/configStrategy`,
method: 'post',
data
})
}
2025-07-13 00:29:19 +08:00