光伏功能逻辑

This commit is contained in:
huangjp
2025-12-12 19:15:01 +08:00
parent 2ff46c5cbc
commit 6f22a10e64
31 changed files with 653 additions and 808 deletions

View File

@ -300,3 +300,12 @@ export function SetDataConfig(data) {
data
})
}
// 获取电站光伏能量/收益趋势
export function getPvData(data) {
return request({
url: 'business/openStation/getPvData',
method: 'post',
data
})
}

View File

@ -8,6 +8,13 @@ export function GetTotal(data) {
data
})
}
export function getPvMonthData(data) {
return request({
url: '/business/earningsCalculate/getPvMonthData',
method: 'post',
data
})
}
/** 查询一键重算 */

View File

@ -0,0 +1,67 @@
import request from '@/utils/request'
// 中自根据电站Id查询所属组织机构返回
export function GetDeptIdByStationId(data) {
return request({
url: '/business/IargeScreenShow/getByStationId',
method: 'post',
data
})
}
// 总览
export function GetPvOverviewData(data) {
return request({
url: '/business/IargeScreenShow/getZhongZiPvOverviewData',
method: 'post',
data
})
}
// 获取电站区域分布
export function GetPvRegionalDistribution(data) {
return request({
url: '/business/IargeScreenShow/getZhongZiPvDistribution',
method: 'post',
data
})
}
// 节能减排
export function GetPvEnergySaving(data) {
return request({
url: '/business/IargeScreenShow/getZhongZiPvEnergySaving',
method: 'post',
data
})
}
// 日发电量
export function GetPvRelease(data) {
return request({
url: '/business/IargeScreenShow/getZhongZiPvRelease',
method: 'post',
data
})
}
// 收益曲线
export function GetPvIncomeCurve(data) {
return request({
url: '/business/IargeScreenShow/getZhongZiPvIncomeCurve',
method: 'post',
data
})
}
// 电站收益率排名
export function GetPvRegionalIncomeDate(data) {
return request({
url: '/business/IargeScreenShow/getZhongZiPvIncomeList',
method: 'post',
data
})
}
// 电站发电量排名
export function GetPvElecList(data) {
return request({
url: '/business/IargeScreenShow/getZhongZiPvElecList',
method: 'post',
data
})
}

View File

@ -0,0 +1,10 @@
import request from '@/utils/request'
// mttp发电功率
export function GetMtttpCurve(data) {
return request({
url: '/business/pcs/pvCurve',
method: 'post',
data
})
}