初次提交

This commit is contained in:
2025-06-30 10:17:15 +08:00
commit 5446088524
989 changed files with 365987 additions and 0 deletions

92
src/App.vue Normal file
View File

@ -0,0 +1,92 @@
<template>
<div id="app">
<router-view />
</div>
</template>
<script>
import { windowResize } from '@/utils/index'
export default {
name: 'App',
components: {
},
data() {
return {
}
},
mounted() {
this.$nextTick(() => {
windowResize()
})
}
}
</script>
<style>
/* aa */
@import "~@/assets/font/font.css";
/* 设置滚动条的样式 */
*::-webkit-scrollbar {
height: 4px;
/*设置横向滚动条的高度*/
width: 4px;
/*设置纵向向滚动条宽带*/
background-color: #ffffff;
}
*::-webkit-scrollbar-track {
display: none;
border-radius: 10px;
}
/* 滚动条滑块样式 */
*::-webkit-scrollbar-thumb {
background-color: #056fb9;
border-radius: 10px;
}
*::-webkit-scrollbar-track-piece {
border-radius: 10px;
}
*::-webkit-scrollbar {
height: 6px;
width: 6px;
background-color: transparent !important;
} /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
*::-webkit-scrollbar-track {
background-color: rgba(0, 68, 255, 0.5);
} /*定义滚动条轨道 内阴影+圆角*/
</style>
<style lang="scss" scoped>
::v-deep .item-top-new {
background-image: var(--item-header-bg) !important;
}
::v-deep #chart{
overflow: hidden;
}
::v-deep .top-left-container {
.item-wrap {
background: url(./assets/images/right-item.png) no-repeat !important;
background-size: 100% 100%!important;
}
}
::v-deep .top-left-container {
.error-item-wrap {
background: url(./assets/images/error-right-item.png) no-repeat !important;
background-size: 100% 100%!important;
}
}
::v-deep .stationData-content-box{
background: url(./assets/station-data/item-bg.png) no-repeat !important;
background-size: 100% 100%!important;
}
::v-deep .price-con-item {
background: url(./assets/images/price-bg.png) no-repeat !important;
background-size: 100% 100%!important;
}
</style>

View File

@ -0,0 +1,27 @@
import request from '@/utils/request'
// 分页查询
export function GetProcessManagement(data) {
return request({
url: '/flow/processDefinition/list',
method: 'post',
data
})
}
// 删除流程模板
export function DeleteProcessManagement(data) {
return request({
url: '/flow/processDefinition/remove/' + data.deploymentId,
method: 'DELETE'
})
}
// 修改流程模板
export function EditProcessManagement(data) {
return request({
url: '/flow/processDefinition/suspendOrActiveApply',
method: 'post',
data: data
})
}

47
src/api/activiti/task.js Normal file
View File

@ -0,0 +1,47 @@
import request from '@/utils/request'
// 发起工单
export function InitProcessInstance(data) {
return request({
url: '/flow/processFlowNew/initProcessInstance',
method: 'post',
data: data
})
}
// 查询代办
export function GetTodoList(data) {
return request({
url: '/flow/processFlowNew/queryTodoList',
method: 'post',
data: data
})
}
// 任务详情
export function GetTaskInfo(data) {
return request({
url: '/flow/processFlowNew/taskInfo',
method: 'post',
data: data
})
}
// 编辑工单
export function SaveWorkOrder(data) {
return request({
url: '/flow/processFlowNew/save',
method: 'post',
data: data
})
}
// 查询已办
export function GetQueryDoneList(data) {
return request({
url: '/flow/processFlowNew/queryDoneList',
method: 'post',
data: data
})
}

54
src/api/activiti/temp.js Normal file
View File

@ -0,0 +1,54 @@
import request from '@/utils/request'
// 分页查询模板
export function GetProcessTemplate(data) {
return request({
url: '/flow/processTemplate',
method: 'post',
data
})
}
// 分页查询模板
export function GetProcessTemplateList(data) {
return request({
url: '/flow/processTemplate/list',
method: 'post',
data
})
}
// 新增模板
export function AddProcessTemplate(data) {
return request({
url: '/flow/processTemplate/add',
method: 'post',
data
})
}
// 删除模板
export function DeleteProcessTemplate(data) {
return request({
url: '/flow/processTemplate/delete',
method: 'post',
data
})
}
// 修改模板
export function EditProcessTemplate(data) {
return request({
url: '/flow/processTemplate/edit',
method: 'post',
data
})
}
// 查询详情
export function GetTemplate(data) {
return request({
url: '/flow/processTemplate/' + data,
method: 'get'
})
}

View File

@ -0,0 +1,71 @@
import request from '@/utils/request'
// 查询电站下的设备类型列表
export function GetdeviceType(data) {
return request({
url: `/business/device/deviceType`,
method: 'post',
data
})
}
// 查询告警配置接口
// 批量新增电站告警遥信配置接口
export function addSignalBatch(data) {
return request({
url: '/flow/alarmConfig/addSignalBatch',
method: 'post',
data
})
}
// 更改电站告警等级接口
export function modifyLevel(data) {
return request({
url: '/flow/alarmConfig/modifyLevel',
method: 'post',
data
})
}
// 分页查询遥信告警配置接口
export function signalPage(data) {
return request({
url: '/flow/alarmConfig/signalPage',
method: 'post',
data
})
}
// 分页查询遥测告警配置接口
export function measurePage(data) {
return request({
url: '/flow/alarmConfig/measurePage',
method: 'post',
data
})
}
// 批量新增告警遥测配置接口
export function addMeasureBatch(data) {
return request({
url: '/flow/alarmConfig/addMeasureBatch',
method: 'post',
data
})
}
// 批量删除告警遥信配置
export function deleteSignalBatch(data) {
return request({
url: '/flow/alarmConfig/deleteSignalBatch',
method: 'post',
data
})
}
// 分页查询遥信告警配置已经选中的接口
export function signalCheckListPage(data) {
return request({
url: '/flow/alarmConfig/signalCheckListPage',
method: 'post',
data
})
}

View File

@ -0,0 +1,64 @@
import request from '@/utils/request'
// 获取电站数据
export function GetDeviceType(data) {
return request({
url: '/business/device/deviceType',
method: 'post',
data
})
}
// 分页查询告警配置
export function GetDeviceColDefinePage(data) {
return request({
url: '/flow/deviceColDefine/page',
method: 'post',
data
})
}
// 删除告警字段定义
export function DelDeviceColDefine(data) {
return request({
url: '/flow/deviceColDefine/deleteDeviceColDefine',
method: 'post',
data
})
}
// 分页查询点表数据
export function GetDeviceTypeCol(data) {
return request({
url: '/business/deviceTypeCol/page',
method: 'post',
data
})
}
// 新增告警字段
export function AddDeviceColDefine(data) {
return request({
url: '/flow/deviceColDefine/addDeviceColDefine',
method: 'post',
data
})
}
// 修改告警字段
export function UpdataDeviceColDefine(data) {
return request({
url: '/flow/deviceColDefine/modifyDeviceColDefine',
method: 'post',
data
})
}
// 同步告警字段
export function SyncDeviceColDefine(data) {
return request({
url: '/flow/deviceColDefine/syncDeviceColDefines',
method: 'post',
data
})
}

53
src/api/alarm/realtime.js Normal file
View File

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 获取电站数据
export function GetStationlist() {
return request({
url: '/business/station/all',
method: 'post'
})
}
// 获取实时告警数据
export function GetAlarmList(data) {
return request({
url: '/flow/event/page',
method: 'post',
data
})
}
// 获取实时告警历史数据
export function GetAlarmHistoryList(data) {
return request({
url: '/flow/event/hispage',
method: 'post',
data
})
}
// 确认告警
export function SetAlarmConfirm(ids) {
return request({
url: '/flow/event/confirm',
method: 'put',
data: ids
})
}
// 转工单
export function TransferOrder(ids) {
return request({
url: '/business/event/conversion',
method: 'post',
data: ids
})
}
// 手动转工单
export function TransMovement(data) {
return request({
url: '/flow/processFlowNew/movement',
method: 'post',
data: data
})
}

View File

@ -0,0 +1,147 @@
import request from '@/utils/request'
// 获取系统转换率
export function GetEfficiencyDate(data) {
return request({
url: '/business/IargeScreenShow/getCommonEfficiencyDate',
method: 'post',
data,
headers: {
isScreen: true
}
})
}
// 获取电站区域分布
export function GetRegionalDistribution(data) {
return request({
url: '/business/IargeScreenShow/getCommonRegionalDistribution',
method: 'post',
data,
headers: {
isScreen: true
}
})
}
// 电站收益率排名
export function GetRegionalIncomeDate(data) {
return request({
url: '/business/IargeScreenShow/getCommonIncomeList',
method: 'post',
data,
headers: {
isScreen: true
}
})
}
// 告警
export function GetRealTimeAlarm(data) {
return request({
url: '/flow/event/realTimeAlarm',
method: 'post',
data,
headers: {
isScreen: true
}
})
}
// 获取电站信息
export function GetStationInfo(data) {
return request({
url: '/business/IargeScreenShow/getCommonStationInfo',
method: 'post',
data,
headers: {
isScreen: true
}
})
}
// 日充日放对比图
export function GetChargeDailyChart(data) {
return request({
url: '/business/IargeScreenShow/getCommonChargeDailyChart',
method: 'post',
data,
headers: {
isScreen: true
}
})
}
// 总览
export function GetOverviewData(data) {
return request({
url: '/business/IargeScreenShow/getCommonOverviewData',
method: 'post',
data,
headers: {
isScreen: true
}
})
}
// 天气
export function GetNewWeather(data) {
return request({
url: '/business/IargeScreenShow/newWeather',
method: 'post',
data,
headers: {
isScreen: true
}
})
}
export function GetCapacity(data) {
return request({
url: '/business/IargeScreenShow/getCommonCapacity',
method: 'post',
data,
headers: {
isScreen: true
}
})
}
export function GetIncomeCurve(data) {
return request({
url: '/business/IargeScreenShow/getCommonIncomeCurve',
method: 'post',
data,
headers: {
isScreen: true
}
})
}
export function GetEnergySaving(data) {
return request({
url: '/business/IargeScreenShow/getCommonEnergySaving',
method: 'post',
data,
headers: {
isScreen: true
}
})
}
// 节能减排
export function GetQTEnergySaving(data) {
return request({
url: '/business/IargeScreenShow/getEnergySaving',
method: 'post',
data
})
}
// 告警及正常设备统计
export function GeteventDeviceNum(data) {
return request({
url: '/flow/event/eventDeviceNum',
method: 'post',
data
})
}

View File

@ -0,0 +1,76 @@
import request from '@/utils/request'
// 策略对比默认参数获取接口
export function GetParameters(data) {
return request({
url: '/business/strategyComparison/getParameters',
method: 'post',
data
})
}
// 2、获取电价曲线
export function GetElecPrice(data) {
return request({
url: '/business/strategyComparison/elecPrice',
method: 'post',
data
})
}
// 2、获取默认曲线
export function GetDefaultCurve(data) {
return request({
url: '/business/strategyComparison/defaultCurve',
method: 'post',
data
})
}
// 3、策略生成
export function PolicyGenerationCurve(data) {
return request({
url: '/business/strategyComparison/policyGenerationCurve',
method: 'post',
timeout: 1000 * 20,
data
})
}
// 4、策略托管
export function PolicyHosting(data) {
return request({
url: '/business/strategyComparison/hosting',
method: 'post',
timeout: 1000 * 20,
data
})
}
// 收益复盘
export function EarningsReview(data) {
return request({
url: '/business/strategyEarnings/earningsReview',
method: 'post',
data
})
}
// 取消策略托管
export function PolicyUnHosting(data) {
return request({
url: '/business/strategyComparison/unHosting',
method: 'post',
timeout: 1000 * 20,
data
})
}
// 策略复盘曲线
export function StrategyReviewCurve(data) {
return request({
url: '/business/strategyEarnings/strategyReviewCurve',
method: 'post',
data
})
}

79
src/api/file/index.js Normal file
View File

@ -0,0 +1,79 @@
import request from '@/utils/request'
// 文件读取
export function GetReadFileAttribute(data) {
return request({
url: '/media/file/readFileAttribute',
method: 'post',
data
})
}
// 文件上传
export function fileUploadForDevice(data) {
return request({
url: '/media/file/fileUploadForDevice',
method: 'post',
data
})
}
// 文件下载
export function downloadFromDevice(data) {
return request({
url: '/media/file/downloadFromDevice',
method: 'post',
data
})
}
// 文件下载进度
export function downloadProgressBar(data) {
return request({
url: '/media/file/downloadProgressBar',
method: 'post',
data
})
}
// 文件删除
export function deleteDeviceFiles(data) {
return request({
url: '/media/file/deleteDeviceFiles',
method: 'post',
data
})
}
// 文件下发
export function SetFileIssued(data) {
return request({
url: '/media/file/fileIssued',
method: 'post',
data
})
}
// 文件下发进度
export function IssuedProgressBar(data) {
return request({
url: '/media/file/progressBar',
method: 'post',
data
})
}
// 文件权限变化
export function ChangePermission(data) {
return request({
url: '/media/file/chargeFilePermission',
method: 'post',
data
})
}
// 修改文件权限下发进度
export function GetChangePermissionBar(data) {
return request({
url: '/media/file/chargeFilePermissionProgressBar',
method: 'post',
data
})
}

302
src/api/home-page/index.js Normal file
View File

@ -0,0 +1,302 @@
import request from '@/utils/request'
// 充放电量
export function GetElecData(data) {
return request({
url: '/business/openStation/elecData',
method: 'post',
data
})
}
// 电站信息
export function GetPcsStationData(data) {
return request({
url: '/business/openStation/pcsStationData',
method: 'post',
data
})
}
// 数据总览
export function GetPcsTotalData(data) {
return request({
url: '/business/openStation/pcsTotalData',
method: 'post',
data
})
}
// 实时曲线
export function GetRealtimeCurve(data) {
return request({
url: '/business/openStation/realtimeCurve',
method: 'post',
data
})
}
// 状态监控
export function GetOpenStationMiddle(data) {
return request({
url: '/business/openStation/middle',
method: 'post',
data
})
}
// 状态监控
export function GetOpenStationMiddlePart(data) {
return request({
url: '/business/openStation/middlePart',
method: 'post',
data
})
}
// 环控数据
export function GetCircleCtr(data) {
return request({
url: '/business/openStation/circleCtr',
method: 'post',
data
})
}
// 收益曲线
export function GetIncomeData(data) {
return request({
url: '/business/openStation/incomeData',
method: 'post',
data
})
}
// 215kw累计充放电
export function GetPCSElecData(data) {
return request({
url: '/business/openStation/getPCSElecData',
method: 'post',
data
})
}
// 查询空调
export function GetAirConfig(data) {
return request({
url: '/business/common/getAirCondition',
method: 'post',
data
})
}
// 查询总有功功率
export function GetMiddleActive(data) {
return request({
url: '/business/xinFengMing/middlePart',
method: 'post',
data
})
}
// /xfm
// 增加充放电量时间设定
export function addElecMeterConfig(data) {
return request({
url: '/business/xinFengMing/addElecMeterConfig',
method: 'post',
data
})
}
// 查询充放电量时间设定
export function queryElecMeterConfig(data) {
return request({
url: '/business/xinFengMing/queryElecMeterConfig',
method: 'post',
data
})
}
// 更新充放电量时间设定
export function updateElecMeterConfig(data) {
return request({
url: '/business/xinFengMing/updateElecMeterConfig',
method: 'post',
data
})
}
// 三合一总功率
export function GetTotalPower(data) {
return request({
url: '/business/common/middlePart',
method: 'post',
data
})
}
export function GetMiddlePartInverter(data) {
return request({
url: '/business/openStation/middlePartInverter',
method: 'post',
data
})
}
// 中自环保
export function GetZJHBStatus(data) {
return request({
url: '/business/zhongZiHuanBao/status',
method: 'post',
data
})
}
// 济宁微山湖
export function GetWSHStatus(data) {
return request({
url: '/business/weiShanHu/status',
method: 'post',
data
})
}
// 获取电表
export function GetgetElec(data) {
return request({
url: '/business/common/getElec',
method: 'post',
data
})
}
// 光伏并网
export function GetPVElec(data) {
return request({
url: 'business/common/getPVElec',
method: 'post',
data
})
}
// 横沥103光伏
export function GetOpticalStorage(data) {
return request({
url: 'business/common/getOpticalStorage',
method: 'post',
data
})
}
// 横沥电表
export function GetHLEleMeter(data) {
return request({
url: '/business/common/getEleMeter',
method: 'post',
data
})
}
// 批量增加曲线配置信息
export function AddCurveList(data) {
return request({
url: '/business/dynamicConfig/addCurveList',
method: 'post',
data
})
}
// 删除曲线
export function DelDynamicConfigTitle(data) {
return request({
url: '/business/dynamicConfig/delDynamicConfigTitle',
method: 'post',
data
})
}
// 批量增加曲线配置信息
export function GetDynamicRealtimeCurve(data) {
return request({
url: '/business/openStation/dynamicRealtimeCurve',
method: 'post',
data
})
}
// 查询曲线配置信息
export function GetCurveConfig(data) {
return request({
url: '/business/dynamicConfig/queryCurveConfig',
method: 'post',
data
})
}
// 批量增加点配置信息
export function AddPointList(data) {
return request({
url: '/business/dynamicConfig/addPointList',
method: 'post',
data
})
}
// 批量增加点配置信息
export function GetPointConfig(data) {
return request({
url: '/business/dynamicConfig/pointList',
method: 'post',
data
})
}
// 批量增加点配置信息
export function DynamicConfigPoint(data) {
return request({
url: '/business/dynamicConfig/pointListData',
method: 'post',
data
})
}
// 获取电站收益
export function GetEarnings(data) {
return request({
url: 'business/openStation/getEarnings',
method: 'post',
data
})
}
// 获取品胜
export function GetPinShengStatus(data) {
return request({
url: 'business/pinSheng/status',
method: 'post',
data
})
}
// 保存srcid
export function SaveSrcId(data) {
return request({
url: 'business/topologyJumpConfig/add',
method: 'post',
data
})
}
// 获取srcid
export function GetSrcId(data) {
return request({
url: 'business/topologyJumpConfig/list',
method: 'post',
data
})
}
// 配置数据来源
export function SetDataConfig(data) {
return request({
url: 'business/singapore/setPoint',
method: 'post',
data
})
}

View File

@ -0,0 +1,78 @@
import request from '@/utils/request'
// 空调
// export function GetAirCondition(data) {
// return request({
// url: '/business/bozhou/airCondition',
// method: 'post',
// data
// })
// }
// 电站数据
export function GetbozhouStationData(data) {
return request({
url: '/business/bozhou/stationData',
method: 'post',
data
})
}
// 拓扑数据
export function GetbozhouTuopuStatus(data) {
return request({
url: 'business/bozhou/status',
method: 'post',
data
})
}
// 瑞安汽车数据总览
export function GetRAPcsTotalData(data) {
return request({
url: '/business/openStation/getPcsTotalData',
method: 'post',
data
})
}
export function GetShanghaiKJYAirData(data) {
return request({
url: 'business/common/commonAirCondition',
method: 'post',
data
})
}
// 晶科
export function GetJKStatus(data) {
return request({
url: '/business/jingke/status',
method: 'post',
data
})
}
export function GetWSHday(data) {
return request({
url: '/business/weiShanHu/getStationData',
method: 'post',
data
})
}
export function GetZZHBday(data) {
return request({
url: '/business/zhongZiHuanBao/getStationData',
method: 'post',
data
})
}
// 横沥103
export function GetHengli(data) {
return request({
url: '/business/openStation/getStationData',
method: 'post',
data
})
}

View File

@ -0,0 +1,135 @@
import request from '@/utils/request'
// 获取一体柜信息
export function GetPointList(data = {}) {
return request({
url: '/business/point/page',
method: 'post',
data
})
}
// 获取一体柜设备类型
export function GetFindIntegratedCabinets(data) {
return request({
url: '/business/point/treeDevices',
method: 'post',
data
})
}
// 获取一体柜sn类型
export function GetSNBystationId(data) {
return request({
url: '/business/point/getSN',
method: 'post',
data
})
}
// shuaxin
export function GetObjById(data) {
return request({
url: '/business/point/updateOne',
method: 'post',
data
})
}
// 下发
export function SetOrderIssued(data) {
return request({
url: '/media/orderSend/orderIssued',
method: 'post',
data
})
}
// 指令下发
export function GetOrderProgressBar(data) {
return request({
url: '/media/orderSend/progressBar',
method: 'post',
data
})
}
// 指令下发
export function GetHeartbeat(data) {
return request({
url: '/media/heartbeatCheck/getHeartbeat',
method: 'post',
data
})
}
// 设备下发,批量下发
export function FileUploadForDeviceList(data) {
return request({
url: '/media/file/fileUploadForDeviceList',
method: 'post',
data
})
}
export function getNewDevice(data) {
return request({
url: '/business/device/treeDevices',
method: 'post',
data
})
}
export function beforeOrderSend(data) {
return request({
url: 'business/point/beforeOrderSend',
method: 'post',
data
})
}
// 新增用户习惯
export function addUserHabit(data) {
return request({
url: '/business/point/addUserHabit',
method: 'post',
data
})
}
// 查询用户习惯
export function getUserHabit(data) {
return request({
url: '/business/point/queryUserHabit',
method: 'post',
data
})
}
// 更新用户习惯
export function updataUserHabit(data) {
return request({
url: '/business/point/updateUserHabit',
method: 'post',
data
})
}
// 电表数据展示
export function GetPointDataShow(data) {
return request({
url: '/business/point/pointDataShow',
method: 'post',
data
})
}
// 新增取代点
export function AddSubstiutionValuePoint(data) {
return request({
url: '/business/substitutionValue/addPoint',
method: 'post',
data
})
}
export function GetSelectAllPoint(data) {
return request({
url: '/business/substitutionValue/selectAllPoint',
method: 'post',
data
})
}

View File

@ -0,0 +1,74 @@
import request from '@/utils/request'
// 查询信息列表
export function GetInformationList(data) {
return request({
url: '/business/noteAndRepair/selectStationNote',
method: 'post',
data
})
}
// 新增信息
export function AddInformation(data) {
return request({
url: '/business/noteAndRepair/addStationNote',
method: 'post',
data
})
}
// 编辑信息
export function EditInformation(data) {
return request({
url: '/business/noteAndRepair/updateStationNote',
method: 'post',
data
})
}
// 删除信息
export function DelInformation(data) {
return request({
url: '/business/noteAndRepair/deleteStationNote',
method: 'post',
data
})
}
// 查询电站维修记录
export function GetStationRepair(data) {
return request({
url: '/business/noteAndRepair/selectStationRepair',
method: 'post',
data
})
}
// 新增电站维修记录
export function AddStationRepair(data) {
return request({
url: '/business/noteAndRepair/addStationRepair',
method: 'post',
data
})
}
// 修改电站维修记录
export function UpdateStationRepair(data) {
return request({
url: '/business/noteAndRepair/updateStationRepair',
method: 'post',
data
})
}
// 删除电站维修记录
export function DelStationRepair(data) {
return request({
url: '/business/noteAndRepair/deleteStationRepair',
method: 'post',
data
})
}

View File

@ -0,0 +1,145 @@
import request from '@/utils/request'
// 查询巡检模板列表
export function GetTemList(data) {
return request({
url: '/business/autoInspection/selectInspectionTemplate',
method: 'post',
data
})
}
// 查询五遥表测点
export function GetColList(data) {
return request({
url: '/business/configure/configureTableData',
method: 'post',
data
})
}
// 新增巡检模板
export function AddTem(data) {
return request({
url: '/business/autoInspection/addInspectionTemplate',
method: 'post',
data
})
}
// 删除巡检模板
export function DelTem(data) {
return request({
url: '/business/autoInspection/deleteInspectionTemplate',
method: 'post',
data
})
}
// 巡检模板详情
export function DetailTem(data) {
return request({
url: '/business/autoInspection/selectInspectionTemplateDetail',
method: 'post',
data
})
}
// 巡检模板详情
export function UpdateTem(data) {
return request({
url: '/business/autoInspection/updateInspectionTemplate',
method: 'post',
data
})
}
// 查询巡检报告列表
export function InspectionList(data) {
return request({
url: '/business/autoInspection/selectInspectionReport',
method: 'post',
data
})
}
// 手动巡检
export function MannualInspection(data) {
return request({
url: '/business/autoInspection/mannualInspection',
method: 'post',
data
})
}
// 查询故障列表
export function GetSpectionFault(data) {
return request({
url: '/business/autoInspection/selectInspectionFault',
method: 'post',
data
})
}
// 巡检看板光字牌查询
export function GetSpectionPanel(data) {
return request({
url: '/business/autoInspection/selectInspectionPanel',
method: 'post',
data
})
}
// 获取巡检看板故障状态饼图
export function GetStatusChart(data) {
return request({
url: '/business/autoInspection/selectInspectionStatus',
method: 'post',
data
})
}
// 获取巡检看板故障类型柱状图
export function GetTypeChart(data) {
return request({
url: '/business/autoInspection/selectInspectionType',
method: 'post',
data
})
}
// 获取巡检看板故障数量趋势图
export function GetCountChart(data) {
return request({
url: '/business/autoInspection/selectInspectionCountCurve',
method: 'post',
data
})
}
// 删除巡检报告
export function DelReport(data) {
return request({
url: '/business/autoInspection/deleteInspectionReport',
method: 'post',
data
})
}
// 查询巡检相关未完成工单
export function GetInspectionList(data) {
return request({
url: '/flow/processFlowNew/queryInspectionList',
method: 'post',
data
})
}
// 上海MES文件查询
export function GetMesFileList(data) {
return request({
url: '/business/outerApi/selectMesFile',
method: 'post',
data
})
}

View File

@ -0,0 +1,37 @@
import request from '@/utils/request'
// 查询消息
export function GetMessage(data) {
return request({
url: '/business/messageInfo/selectMessageInfo',
method: 'post',
data
})
}
// 新增消息/修改消息
export function AddMessage(data) {
return request({
url: '/business/messageInfo/modifyMessageInfo',
method: 'post',
data
})
}
// 删除消息
export function DelMessage(data) {
return request({
url: '/business/messageInfo/deleteMessage',
method: 'post',
data
})
}
// 已读消息
export function UpdateMessageStatus(data) {
return request({
url: '/business/messageInfo/updateMessageReadStatus',
method: 'post',
data
})
}

View File

@ -0,0 +1,30 @@
import request from '@/utils/request'
/** 获取月发电量报表 */
export function GetTotal(data) {
return request({
url: '/business/earningsCalculate/getTotal',
method: 'post',
data
})
}
/** 查询一键重算 */
export function OneKeyComputation(data) {
return request({
url: '/business/earningsCalculate/oneKeyComputation',
method: 'post',
data
})
}
/** 确认一键重算 */
export function SureOneKeyComputation(data) {
return request({
url: '/business/earningsCalculate/getOneKeyComputationProgress',
method: 'post',
data
})
}

View File

@ -0,0 +1,65 @@
import request from '@/utils/request'
/** 查询所有电价曲线模板 */
export function GetElecPriceCurveAll(data) {
return request({
url: '/business/elecPriceCurve/all',
method: 'post',
data
})
}
/** 查询单个电价曲线模板 */
export function GetElecPriceCurveOne(data) {
return request({
url: '/business/elecPriceCurve/one',
method: 'post',
data
})
}
/** 新增电价曲线模板 */
export function AddElecPriceCurveOne(data) {
return request({
url: '/business/elecPriceCurve/add',
method: 'post',
data
})
}
/** 修改电价曲线模板 */
export function UpdateElecPriceCurveOne(data) {
return request({
url: '/business/elecPriceCurve/update',
method: 'post',
data
})
}
/** 修改电价曲线模板 */
export function DeletePriceCurveOne(data) {
return request({
url: '/business/elecPriceCurve/deleted',
method: 'post',
data
})
}
/** 批量删除电价曲线模板 */
export function DeletePriceCurve(data) {
return request({
url: '/business/elecPriceCurve/batchDelete',
method: 'post',
data
})
}
/** 模板查询电价 */
export function AddSearch(data) {
return request({
url: '/business/elecPriceCurve/addSearch',
method: 'post',
data
})
}

View File

@ -0,0 +1,52 @@
import request from '@/utils/request'
/** 查询所有代理电价区域-分页*/
export function GetIndustrialElecRegionPage(data) {
return request({
url: '/business/industrialElecRegion/page',
method: 'post',
data
})
}
/** 查询所有代理电价区域-列表*/
export function GetIndustrialElecRegionList(data) {
return request({
url: '/business/industrialElecRegion/list',
method: 'post',
data
})
}
/** 新增代理电价区域*/
export function AddIndustrialElecRegion(data) {
return request({
url: '/business/industrialElecRegion/add',
method: 'post',
data
})
}
/** 编辑代理电价区域*/
export function EditIndustrialElecRegion(data) {
return request({
url: '/business/industrialElecRegion/updateById',
method: 'post',
data
})
}
/** 删除代理电价区域*/
export function DeleteIndustrialElecRegion(data) {
return request({
url: '/business/industrialElecRegion/deleteById',
method: 'post',
data
})
}
/** 详情代理电价区域*/
export function GetIndustrialElecRegionDetail(id) {
return request({
url: `/business/industrialElecRegion/findById/${id}`,
method: 'get'
})
}

View File

@ -0,0 +1,84 @@
import request from '@/utils/request'
/** 查询所有代理电价-分页*/
export function GetIndustrialElecPricePage(data) {
return request({
url: '/business/industrialElecPrice/page',
method: 'post',
data
})
}
/** 新增代理电价*/
export function AddIndustrialElecPrice(data) {
return request({
url: '/business/industrialElecPrice/add',
method: 'post',
data
})
}
/** 编辑代理电价*/
export function EditIndustrialElecPrice(data) {
return request({
url: '/business/industrialElecPrice/updateById',
method: 'post',
data
})
}
/** 删除代理电价*/
export function DeleteIndustrialElecPrice(data) {
return request({
url: '/business/industrialElecPrice/deleteById',
method: 'post',
data
})
}
/** 详情代理电价*/
export function GetIndustrialElecPriceDetail(id) {
return request({
url: `/business/industrialElecPrice/findById/${id}`,
method: 'get'
})
}
/**
* 根据id查询峰谷电差价折线图/表格
* */
export function GetMaxPriceDiffById(id) {
return request({
url: `/business/industrialElecPrice/getMaxPriceDiffById/${id}`,
method: 'get'
})
}
/**
* 根据id查询分时电价折线图
* */
export function GetTouLineById(id) {
return request({
url: `/business/industrialElecPrice/getTouLineById/${id}`,
method: 'get'
})
}
/**
* 根据id查询分时电价历史数据图表/表格
* */
export function GetTouLineHistoryById(id) {
return request({
url: `/business/industrialElecPrice/getTouLineHistoryById/${id}`,
method: 'get'
})
}
/** 根据地址详情获取用电部制/分类、区域id获取电压等级、客户类型*/
export function GetAddressResolution(data) {
return request({
url: '/business/industrialElecRegion/addressResolution',
method: 'post',
params: data
})
}

98
src/api/screen/index.js Normal file
View File

@ -0,0 +1,98 @@
import request from '@/utils/request'
// 获取系统转换率
export function GetEfficiencyDate(data) {
return request({
url: '/business/IargeScreenShow/efficiencyDate',
method: 'post',
data
})
}
// 获取电站区域分布
export function GetRegionalDistribution(data) {
return request({
url: '/business/IargeScreenShow/regionalDistribution',
method: 'post',
data
})
}
// 电站收益率排名
export function GetRegionalIncomeDate(data) {
return request({
url: '/business/IargeScreenShow/incomeDate',
method: 'post',
data
})
}
// 获取电站信息
export function GetStationInfo(data) {
return request({
url: '/business/IargeScreenShow/stationInfo',
method: 'post',
data
})
}
// 日充日放对比图
export function GetChargeDailyChart(data) {
return request({
url: '/business/IargeScreenShow/chargeDailyChart',
method: 'post',
data
})
}
// 总览
export function GetOverviewData(data) {
return request({
url: '/business/IargeScreenShow/overviewData',
method: 'post',
data
})
}
// 天气
export function GetNewWeather(data) {
return request({
url: '/business/IargeScreenShow/newWeather',
method: 'post',
data
})
}
export function GetCapacity(data) {
return request({
url: '/business/IargeScreenShow/getCapacity',
method: 'post',
data
})
}
export function GetIncomeCurve(data) {
return request({
url: '/business/IargeScreenShow/getIncomeCurve',
method: 'post',
data
})
}
export function GetEnergySaving(data) {
return request({
url: '/business/IargeScreenShow/getEnergySaving',
method: 'post',
data
})
}
// 新加坡柴发
export function GetElecData(data) {
return request({
url: '/business/singapore/getElecData',
method: 'post',
data
})
}

View File

@ -0,0 +1,96 @@
import request from '@/utils/request'
// 中自根据电站Id查询所属组织机构返回
export function GetDeptIdByStationId(data) {
return request({
url: '/business/IargeScreenShow/getByStationId',
method: 'post',
data
})
}
// 获取系统转换率
export function GetEfficiencyDate(data) {
return request({
url: '/business/IargeScreenShow/getZhongZiEfficiencyDate',
method: 'post',
data
})
}
// 获取电站区域分布
export function GetRegionalDistribution(data) {
return request({
url: '/business/IargeScreenShow/getZhongZiDistribution',
method: 'post',
data
})
}
// 电站收益率排名
export function GetRegionalIncomeDate(data) {
return request({
url: '/business/IargeScreenShow/getZhongZiIncomeList',
method: 'post',
data
})
}
// 获取电站信息
export function GetStationInfo(data) {
return request({
url: '/business/IargeScreenShow/getZhongZiStationInfo',
method: 'post',
data
})
}
// 日充日放对比图
export function GetChargeDailyChart(data) {
return request({
url: '/business/IargeScreenShow/getZhongZiChargeDailyChart',
method: 'post',
data
})
}
// 总览
export function GetOverviewData(data) {
return request({
url: '/business/IargeScreenShow/getZhongZiOverviewData',
method: 'post',
data
})
}
// 天气
export function GetNewWeather(data) {
return request({
url: '/business/IargeScreenShow/newWeather',
method: 'post',
data
})
}
// 装机容量
export function GetCapacity(data) {
return request({
url: '/business/IargeScreenShow/getZhongZiCapacity',
method: 'post',
data
})
}
// 收益曲线
export function GetIncomeCurve(data) {
return request({
url: '/business/IargeScreenShow/getZhongZiIncomeCurve',
method: 'post',
data
})
}
// 节能减排
export function GetEnergySaving(data) {
return request({
url: '/business/IargeScreenShow/getZhongZiEnergySaving',
method: 'post',
data
})
}

27
src/api/station/device.js Normal file
View File

@ -0,0 +1,27 @@
import request from '@/utils/request'
// 获取设备列表
export function GetDeviceList(data) {
return request({
url: '/business/device/page',
method: 'post',
data
})
}
// 修改充电桩
export function UpdateChargePile(data) {
return request({
url: '/business/chargePile/updateChargePile',
method: 'post',
data
})
}
// 新增设备模型关联字段接口
export function GetDeviceTypeByStation(data) {
return request({
url: '/business/deviceConfig/queryListByStation',
method: 'post',
data
})
}

View File

@ -0,0 +1,80 @@
import request from '@/utils/request'
// 获取电站列表
export function GetStationlist(data) {
return request({
url: '/business/station/page',
method: 'post',
data
})
}
// 获取电站类型数据
export function GetStationType() {
return request({
url: '/business/station',
method: 'get'
})
}
// 电站新增
export function AddStation(data) {
return request({
url: '/business/station/add',
method: 'post',
data
})
}
// 更新电站
export function UpdateStation(data) {
return request({
url: '/business/station/update',
method: 'put',
data
})
}
// 删除电站
export function DeleteStation(data) {
return request({
url: '/business/station/id',
method: 'delete',
data: data
})
}
// 根据id查询电站
export function GetStationById(id) {
return request({
url: '/business/station/' + id,
method: 'post'
})
}
// 查询所有的电站
export function getProvinceStation(data) {
return request({
url: '/business/station/nationStation',
method: 'post',
data
})
}
// 配置首页
export function dashboardSave(data) {
return request({
url: '/business/homeConfig/add',
method: 'post',
data
})
}
// 获取配置首页信息
export function getDashboard(id) {
return request({
url: `/business/homeConfig/${id}`,
method: 'post'
})
}
export function GetLogo(id) {
return request({
url: `business/station/getLogo/${id}`,
method: 'post'
})
}

View File

@ -0,0 +1,37 @@
import request from '@/utils/request'
// 查询一键顺控配置值
export function GetControlList(data) {
return request({
url: '/business/oneClickSequentialControl/groupList',
method: 'post',
data
})
}
// 新增一键顺控配置值
export function AddControl(data) {
return request({
url: '/business/oneClickSequentialControl/add',
method: 'post',
data
})
}
// 删除一键顺控配置值
export function DeleteControlCol(data) {
return request({
url: '/business/oneClickSequentialControl/delete',
method: 'post',
data
})
}
// 更新一键顺控配置值
export function UpdataControlCol(data) {
return request({
url: '/business/oneClickSequentialControl/update',
method: 'post',
data
})
}

View File

@ -0,0 +1,55 @@
import request from '@/utils/request'
// 新增电价曲线模板
export function addCurveTemp(data) {
return request({
url: '/business/elecPriceCurve/add',
method: 'post',
data
})
}
// 批量删除电价曲线模板
export function batchDeleteCurveTemp(data) {
return request({
url: '/business/elecPriceCurve/batchDelete',
method: 'post',
data
})
}
// 查询所有电价曲线模板
export function getAllCurveTemp(data) {
return request({
url: '/business/elecPriceCurve/all',
method: 'post',
data
})
}
// 删除电价曲线模板
export function deletedCurveTemp(data) {
return request({
url: '/business/elecPriceCurve/deleted',
method: 'post',
data
})
}
// 查询单个电价曲线模板
export function getOneCurveTemp(data) {
return request({
url: '/business/elecPriceCurve/one',
method: 'post',
data
})
}
// 修改电价曲线模板
export function updateCurveTemp(data) {
return request({
url: '/business/elecPriceCurve/update',
method: 'post',
data
})
}

View File

@ -0,0 +1,19 @@
import request from '@/utils/request'
// 获取下发历史记录
export function GetPlanCurveOperationList(data) {
return request({
url: '/business/planningIssue/getPlanCurveOperationList',
method: 'post',
data
})
}
// 获取下发历史记录曲线
export function GetPlanningCurveHistory(data) {
return request({
url: '/business/planningIssue/getPlanningCurveHistory',
method: 'post',
data
})
}

View File

@ -0,0 +1,64 @@
import request from '@/utils/request'
// 查询昨日负荷
export function GetSysLoadList(data) {
return request({
url: '/business/customPlan/getSysLoadList',
method: 'post',
data
})
}
// 保存上下限
export function SaveUpperAndLower(data) {
return request({
url: '/business/customPlan/saveUpperAndLower',
method: 'post',
data
})
}
// 获取计划曲线的模板id
export function GetTemId(data) {
return request({
url: '/business/customPlan/getTemId',
method: 'post',
data
})
}
// 获取计划曲线
export function GetPlanCurve(data) {
return request({
url: '/business/planning/planningCurveTemplateDetail',
method: 'post',
data
})
}
// 生成计划曲线
export function GeneratePlanCurve(data) {
return request({
url: '/business/customPlan/generatePlanCurve',
method: 'post',
data
})
}
// 获取工况
export function GetWorkConditionConfig(data) {
return request({
url: '/business/customPlan/getWorkConditionConfig',
method: 'post',
data
})
}
// 获取Soc
export function GetUpperAndLower(data) {
return request({
url: '/business/customPlan/getUpperAndLower',
method: 'post',
data
})
}

View File

@ -0,0 +1,64 @@
import request from '@/utils/request'
// 策略列表查询
export function getPlanningPolicys(data) {
return request({
url: '/business/policy/getPlanningPolicys',
method: 'post',
data
})
}
// 策略详情查询(详情按钮、编辑)
export function getPlanningPolicyDetail4Modify(data) {
return request({
url: '/business/policy/getPlanningPolicyDetail4Modify',
method: 'post',
data
})
}
// 新增策略
export function addPlanningPolicy(data) {
return request({
url: '/business/policy/addPlanningPolicy',
method: 'post',
data
})
}
// 编辑策略
export function modifyPlanningPolicy(data) {
return request({
url: '/business/policy/modifyPlanningPolicy',
method: 'post',
data
})
}
// 删除策略
export function deletePlanningPolicy(data) {
return request({
url: '/business/policy/deletePlanningPolicy',
method: 'post',
data
})
}
// 查询策略优先级列表
export function queryPolicyPriority(data) {
return request({
url: '/business/policy/queryPolicyPriority',
method: 'post',
data
})
}
// 查询策略类型列表
export function queryPolicyTypes(data) {
return request({
url: '/business/policy/queryPolicyTypes',
method: 'post',
data
})
}

View File

@ -0,0 +1,47 @@
import request from '@/utils/request'
// 查询下发设备接口
export function getIssueDevices(data) {
return request({
url: '/business/planningIssue/getIssueDevices',
method: 'post',
data
})
}
// 查询计划曲线模板接口
export function getTemplate(data) {
return request({
url: '/business/planningIssue/getTemplate',
method: 'post',
data
})
}
// 查询下发模型数据取出data数据发给下发接口
export function getIssueDatas(data) {
return request({
url: '/business/planningIssue/getIssueDatas',
method: 'post',
data
})
}
// 查看设备下发状态
export function queryIssueStatus(data) {
return request({
url: '/business/planningIssue/queryIssueStatus',
method: 'post',
data
})
}
// 查看设备下发状态
export function insertIssueStatus(data) {
return request({
url: '/business/planningIssue/insertIssueStatus',
method: 'post',
data
})
}

View File

@ -0,0 +1,73 @@
import request from '@/utils/request'
// 策略列表查询
export function GetPlanningTacticsList(data) {
return request({
url: '/business/planningTactics/list',
method: 'post',
data
})
}
// 策略查看详情
export function GetPlanningTacticsDetail(data) {
return request({
url: '/business/planningTactics/details',
method: 'post',
data
})
}
// 新增 策略
export function AddPlanningTactics(data) {
return request({
url: '/business/planningTactics/add',
method: 'post',
data
})
}
// 修改 策略
export function ModifyPlanningTactics(data) {
return request({
url: '/business/planningTactics/modify',
method: 'post',
data
})
}
// 删除 策略
export function DeletePlanningTactics(data) {
return request({
url: '/business/planningTactics/delete',
method: 'post',
data
})
}
// 查询下拉框数据
export function GetPlanningCurveTemplates(data) {
return request({
url: '/business/planningTactics/getPlanningCurveTemplates',
method: 'post',
data
})
}
// 下发
export function GetPlanCurveIssueData(data) {
return request({
url: '/business/planningIssue/getPlanCurveIssueData',
method: 'post',
data
})
}
// 下发
export function PlanningCurveFile(data) {
return request({
url: '/business/planning/planningCurveFile',
method: 'post',
data
})
}

View File

@ -0,0 +1,55 @@
import request from '@/utils/request'
// 计划曲线模板列表查询
export function getPlanningCurveTemplates(data) {
return request({
url: '/business/planning/getPlanningCurveTemplates',
method: 'post',
data
})
}
// 新增模板
export function addPlanningCurveTemplate(data) {
return request({
url: '/business/planning/addPlanningCurveTemplate',
method: 'post',
data
})
}
// 查看详情
export function lookPlanningCurveTemplateDetail(data) {
return request({
url: '/business/planning/planningCurveTemplateDetail',
method: 'post',
data
})
}
// 编辑模板
export function modifyPlanningCurveTemplate(data) {
return request({
url: '/business/planning/modifyPlanningCurveTemplate',
method: 'post',
data
})
}
// 删除模板
export function deletePlanningCurveTemplates(data) {
return request({
url: '/business/planning/deletePlanningCurveTemplates',
method: 'post',
data
})
}
// 查看详情
export function lookPlanningCurveTemplateChartData(data) {
return request({
url: '/business/planning/planningCurveTemplateChartData',
method: 'post',
data
})
}

View File

@ -0,0 +1,73 @@
import request from '@/utils/request'
// 一键下发
export function OneKeySend(data) {
return request({
url: '/business/tabSort/oneKeySend',
method: 'post',
data
})
}
// 一键顺控下发
export function OneKeyControl(data) {
return request({
url: '/business/tabSort/oneKeyControl',
method: 'post',
data
})
}
// 一键顺控下发
export function GetTabModel(data) {
return request({
url: '/business/tabSort/getTabModel',
method: 'post',
data
})
}
// 电芯电压/温度分布
export function GetVolTemData(data) {
return request({
url: `/business/strategyOverview/cellVoltageAndTemperatureNum`,
method: 'post',
data
})
}
// 获取实时告警数据
export function GetAlarmList(data) {
return request({
url: '/flow/event/page',
method: 'post',
data
})
}
// 获取运行统计
export function GetOperatingStatistic(data) {
return request({
url: '/business/strategyOverview/operatingStatistic2',
method: 'post',
data
})
}
// 获取默认值
export function GetRealTimeDefaultValue(data) {
return request({
url: '/business/strategyOverview/defaultValue',
method: 'post',
data
})
}
// 获取实时曲线模板
export function GetTemList(data) {
return request({
url: '/business/hisCurveRelate/pageSelectAll',
method: 'post',
data
})
}

View File

@ -0,0 +1,37 @@
import request from '@/utils/request'
// 查询七天品质点
export function GetQualityList(data) {
return request({
url: '/business/substitutionValue/getQualityList',
method: 'post',
data
})
}
// 查询品质点详情
export function DetailQualityList(data) {
return request({
url: '/business/substitutionValue/selectSubstitutionList',
method: 'post',
data
})
}
// 批量保存
export function AddQualityList(data) {
return request({
url: '/business/substitutionValue/addList',
method: 'post',
data
})
}
// 修改历史
export function SaveHistory(data) {
return request({
url: '/business/point/modifyHistoryData',
method: 'post',
data
})
}

View File

@ -0,0 +1,277 @@
import request from '@/utils/request'
// 策略查询--按日
export function QueryPolicyConfigDay(data) {
return request({
url: '/business/peakShaving/queryPolicyConifgDay',
method: 'post',
data
})
}
// 策略查询--按月
export function QueryPolicyConfigMonth(data) {
return request({
url: '/business/peakShaving/queryPolicyConifgMonth',
method: 'post',
data
})
}
// 查询方案下拉框
export function QueryPlanList(data) {
return request({
url: '/business/peakShaving/queryPlanList',
method: 'post',
data
})
}
// 删除方案
export function DeletePlan(data) {
return request({
url: '/business/peakShaving/deletePlan',
method: 'post',
data
})
}
// 月下拉框查询接口(计划曲线模板+版本列表整合 用type类型区分)
export function QueryPeakPolicyList(data) {
return request({
url: '/business/peakShaving/queryPeakPolicyList',
method: 'post',
data
})
}
// 策略配置
export function ConfigPolicy(data) {
return request({
url: '/business/peakShaving/policyConfig',
method: 'post',
data
})
}
// 策略配置
export function SendTemplateFile(data) {
return request({
url: '/business/peakShaving/sendTemplateFile',
method: 'post',
data
})
}
// 策略配置
export function GenerateNewPlan(data) {
return request({
url: '/business/peakShaving/generateNewPlan',
method: 'post',
data
})
}
// 查询节假日
export function QueryHolidayList(data) {
return request({
url: '/business/peakShaving/queryHolidayList',
method: 'post',
data
})
}
// 模板查询
export function GetStrategyTemp(data) {
return request({
url: '/business/peakShaving/queryTemplates',
method: 'post',
data
})
}
// 模板详情
export function GetTempDetail(data) {
return request({
url: '/business/peakShaving/queryTemplateDetail',
method: 'post',
data
})
}
// 模板曲线
export function GetTempCurves(data) {
return request({
url: '/business/peakShaving/queryTemplateCurves',
method: 'post',
data
})
}
// 删除策略模板
export function DeleteTemplate(data) {
return request({
url: '/business/peakShaving/delete',
method: 'post',
data
})
}
// 编辑策略模板
export function ModifyTemplate(data) {
return request({
url: '/business/peakShaving/modify',
method: 'post',
data
})
}
// 新增策略模板
export function AddTemplate(data) {
return request({
url: '/business/peakShaving/add',
method: 'post',
data
})
}
// 单页面下发
export function ToOneTabSend(data) {
return request({
url: '/business/tabSort/oneTabSend',
method: 'post',
data
})
}
// 查看版本列表
export function GetTempList(params) {
return request({
url: '/business/tabSortWeb/queryVersion',
method: 'post',
params
})
}
// 预览版本
export function ShowVersion(params) {
return request({
url: '/business/tabSortWeb/showVersion',
method: 'post',
data: params
})
}
// 切换版本
export function ChangeTamp(data) {
return request({
url: '/business/tabSortWeb/toggleVersion',
method: 'post',
data
})
}
// 页签
// 查询页签列表
export function QueryTabSortList(params) {
return request({
url: '/business/tabSortWeb/queryTabSortList',
method: 'post',
params
})
}
// 新增页签内容
export function AddTabSort(data) {
return request({
url: '/business/tabSortWeb/addTabSort',
method: 'post',
data
})
}
// 删除页签内容
export function DeleteTabSort(params) {
return request({
url: '/business/tabSortWeb/deleteTabSort',
method: 'post',
params
})
}
// 编辑页签内容
export function EditTabSort(data) {
return request({
url: '/business/tabSortWeb/editTabSort',
method: 'post',
data
})
}
// 标签
export function QueryTabTagList(params) {
return request({
url: '/business/tabSortWeb/queryTabTagList',
method: 'post',
params
})
}
export function OperateTabTag(data) {
return request({
url: '/business/tabSortWeb/operateTabTag',
method: 'post',
data
})
}
export function GetPointList(data) {
return request({
url: '/business/point/getPointList',
method: 'post',
data
})
}
// 模板查询
export function GetStrategyTempTable(data) {
return request({
url: '/business/peakShaving/queryTableTemplates',
method: 'post',
data
})
}
// 工作模式
export function SendPlanControl(data) {
return request({
url: `/business/tabSort/sendPlanControl`,
method: 'post',
data
})
}
// 工作模式进度
export function GetprogressBar(data) {
return request({
url: `/media/orderSend/progressBar`,
method: 'post',
data
})
}
// 设置投退压板
export function SetState(id, tabId) {
return request({
url: `/business/tabSortWeb/chooseState?tagId=${id}&tabId=${tabId}`,
method: 'post'
})
}
// 策略总览-获取用户设置值
export function GetUserSet() {
return request({
url: `/business/strategyOverview/getUserSet`,
method: 'post'
})
}
// 策略总览-保存用户设置值
export function SetUserSet(data) {
return request({
url: `/business/strategyOverview/setUserSet`,
method: 'post',
data
})
}

View File

@ -0,0 +1,74 @@
import request from '@/utils/request'
// 根据id查询逆变器
export function GetPointCurve(data) {
return request({
url: '/business/point/pointCurve',
method: 'post',
data
})
}
// 查询列表数据
export function GetPointTable(data) {
return request({
url: '/business/point/pointDataShowList',
method: 'post',
data,
timeout: 1000 * 60 * 10
})
}
// 根据设备查询点表
export function GetQueryPoint(data) {
return request({
url: '/business/point/queryPoint',
method: 'post',
data
})
}
// 根据设备查询点表
export function GetQueryPointList(data) {
return request({
url: '/business/point/pointList',
method: 'post',
data
})
}
// 查询虚拟设备点表
export function GetVirtualQueryPoint(data) {
return request({
url: '/business/point/queryVirtualPoint',
method: 'post',
data
})
}
// 新增历史曲线字典模板
export function TemplateAdd(data) {
return request({
url: '/business/hisCurveRelate/add',
method: 'post',
data
})
}
// 查询全部模板数据
export function GetPageSelectAll(data) {
return request({
url: '/business/hisCurveRelate/pageSelectAll',
method: 'post',
data
})
}
// 删除模板
export function DeleteTemplate(data) {
return request({
url: '/business/hisCurveRelate/delete',
method: 'post',
data
})
}

View File

@ -0,0 +1,19 @@
import request from '@/utils/request'
// 查询外侧充放电
export function GetElecMeterList(data) {
return request({
url: '/business/openStation/getElecMeterList',
method: 'post',
data
})
}
// 查询详情充放电
export function GetElecMeterDetailList(data) {
return request({
url: '/business/openStation/getElecMeterDetailList',
method: 'post',
data
})
}

View File

@ -0,0 +1,36 @@
import request from '@/utils/request'
// 充放电数据
export function GetChargingAndDischarg(data) {
return request({
url: '/business/revenueOverview/chargingAndDischargingData',
method: 'post',
data
})
}
// 投资收益
export function GetIcone(data) {
return request({
url: '/business/revenueOverview/incomeFromInvestment',
method: 'post',
data
})
}
// 电价曲线
export function GetelecPrice(data) {
return request({
url: `/business/revenueOverview/elecPrice?stationId=${data}`,
method: 'get'
})
}
// 收益曲线
export function GetRevenueChart(data) {
return request({
url: '/business/revenueOverview/revenue',
method: 'post',
data
})
}

View File

@ -0,0 +1,79 @@
import request from '@/utils/request'
// 查询电站下的间隔
export function GetInterval(data) {
return request({
url: '/business/device/getInterval',
method: 'post',
data
})
}
// 查询电站下的间隔
export function GetTreeVirtualDevices(data) {
return request({
url: '/business/device/treeVirtualDevices',
method: 'post',
data
})
}
// 查询电站下的间隔(隐藏虚拟设备)
export function GetNewTreeVirtualDevices(data) {
return request({
url: '/business/device/homePageTreeDevices',
method: 'post',
data
})
}
// 充放电曲线,近一年,按天
export function GetChargeCurve(data) {
return request({
url: '/business/station/chargeCurve',
method: 'post',
data
})
}
// 功率曲线
export function GetPowerCurve(data) {
return request({
url: '/business/station/powerCurve',
method: 'post',
data
})
}
// 左侧主面板
export function GetLeftPanel(data) {
return request({
url: '/business/station/leftPanel',
method: 'post',
data
})
}
// 温度电压正太分布图
export function getTempC(data) {
return request({
url: '/business/station/temperatureVoltageData',
method: 'post',
data
})
}
// 温度电压正太分布图
export function getTemperatureHumidityCurve(data) {
return request({
url: '/business/station/temperatureHumidityCurve',
method: 'post',
data
})
}
// 温度电压正太分布图
export function GetAuxPowerCurve(data) {
return request({
url: '/business/station/auxPowerCurve',
method: 'post',
data
})
}

View File

@ -0,0 +1,19 @@
import request from '@/utils/request'
// 查询上传minio文件服务器的文件
export function GetFileList(data) {
return request({
url: '/business/station/queryFile',
method: 'post',
data
})
}
// 上传文件到minio服务器
export function Uploadfile(data) {
return request({
url: '/media/file/uploadFileToMinIo',
method: 'post',
data
})
}

View File

@ -0,0 +1,54 @@
import request from '@/utils/request'
// 根据id查询逆变器
export function GetInverter(id) {
return request({
url: '/business/inverter/list/' + id,
method: 'get'
})
}
// 获取电流/电压/有功功率曲线
export function GetInverterCurve(data) {
return request({
url: '/business/inverter/curve',
method: 'POST',
data
})
}
// 获取面板数据
export function GetPanelData(data) {
return request({
url: '/business/inverter/panelData',
method: 'post',
data
})
}
// 获取PV值
export function GetPvData(data) {
return request({
url: '/business/inverter/pvData',
method: 'post',
data
})
}
// 光伏面板数据曲线
export function GetPvPanelCurve(data) {
return request({
url: '/business/pvStation/pvPanelCurve',
method: 'post',
data
})
}
// 光伏面板数据列表展示
export function GetPvPanelList(data) {
return request({
url: '/business/pvStation/pvPanelListNew',
method: 'post',
data
})
}

View File

@ -0,0 +1,36 @@
import request from '@/utils/request'
// 获取树
export function GetTree(data) {
return request({
url: '/business/outerApi/getMesDeviceTreeByPid',
method: 'post',
data
})
}
// 列表查询接口
export function GetList(data) {
return request({
url: '/business/outerApi/getGeneralTableData',
method: 'post',
data
})
}
// 列表查询详情
export function GetDetail(data) {
return request({
url: '/business/outerApi/getMesDeviceDetail',
method: 'post',
data
})
}
// 查询图标
export function GetMesDeviceStatistics() {
return request({
url: '/business/outerApi/getMesDeviceStatistics ',
method: 'post'
})
}

View File

@ -0,0 +1,47 @@
import request from '@/utils/request'
// 电站运维管理数据
export function GetStationMaintenanceReport(data) {
return request({
url: '/business/stationMaintenance/stationMaintenanceReport',
method: 'POST',
data,
timeout: 60000
})
}
// 历史状态曲线图
export function GetHisStatus(data) {
return request({
url: '/business/stationMaintenance/selectHisStatus',
method: 'POST',
data
})
}
// 卡列表数据
export function GetTrafficCardList(data) {
return request({
url: '/business/stationMaintenance/selectTrafficCardList',
method: 'POST',
data
})
}
// 曲线
export function GetTrafficCardCurve(data) {
return request({
url: '/business/stationMaintenance/selectTrafficCardCurve',
method: 'POST',
data
})
}
// 内存信息
export function GetMemoryInformation(data) {
return request({
url: '/business/stationMaintenance/getMemoryInformation',
method: 'POST',
data
})
}

View File

@ -0,0 +1,63 @@
import request from '@/utils/request'
// psc曲线
export function GetPcsCurve(data) {
return request({
url: '/business/pcs/pcsCurve',
method: 'post',
data
})
}
// psc曲线
export function GetOpticalStorageCurve(data) {
return request({
url: '/business/pcs/opticalStorageCurve',
method: 'post',
data
})
}
// 树状设备
export function GetTreeDevices(data) {
return request({
url: '/business/point/treeDevices',
method: 'post',
data
})
}
// 故障信号
export function GetNewValue(data) {
return request({
url: '/business/common/newValue',
method: 'post',
data
})
}
// 液冷
export function GetStorageFire(data) {
return request({
url: '/business/common/storageFire',
method: 'post',
data
})
}
// pcs告警
export function GetPCSAlarm(data) {
return request({
url: '/business/common/warningPCS',
method: 'post',
data
})
}
export function GetPackNum(data) {
return request({
url: 'business/device/getChildDevice',
method: 'post',
data
})
}

View File

@ -0,0 +1,55 @@
import request from '@/utils/request'
// 发电量和收益曲线
export function GetPowerGenerationCurve(data) {
return request({
url: '/business/pvStation/powerGenerationCurve',
method: 'post',
data
})
}
// 逆变器列表
export function GetInverterList(data) {
return request({
url: '/business/pvStation/inverterList',
method: 'POST',
data
})
}
// 光伏面板数据
export function GetPvPanel(data) {
return request({
url: '/business/pvStation/pvPanel',
method: 'post',
data
})
}
// 实时曲线
export function GetRealtimeCurve(data) {
return request({
url: '/business/pvStation/realtimeCurve',
method: 'post',
data
})
}
// 获取通用电表
export function GetCommonElemeterList(data) {
return request({
url: '/business/pvStation/commonElemeterList',
method: 'post',
data
})
}
// 获取气象仪
export function GetWeatherStationList(data) {
return request({
url: '/business/pvStation/weatherStationList',
method: 'post',
data
})
}

View File

@ -0,0 +1,37 @@
import request from '@/utils/request'
// SOC曲线
export function GetSocCurve(data) {
return request({
url: '/business/batteryStack/socCurve',
method: 'post',
data
})
}
// 堆历史数据
export function GetStackHisData(data) {
return request({
url: '/business/batteryStack/stackHisData',
method: 'post',
data
})
}
// 电池包温度电压柱状图以及运行数据
export function GetPackTemperatureVoltageData(data) {
return request({
url: '/business/common/packTemperatureVoltageData',
method: 'post',
data
})
}
// 温度电压正太分布
export function GetTemperatureVoltageData(data) {
return request({
url: '/business/station/temperatureVoltageData',
method: 'post',
data
})
}

29
src/api/system/asset.js Normal file
View File

@ -0,0 +1,29 @@
import request from '@/utils/request'
// 查询资产管理列表
export function GetQueryList(data) {
return request({
url: '/media/file/queryList',
method: 'post',
data
})
}
// 资产管理列表修改
export function QueryUpdate(data) {
return request({
url: '/media/file/update',
method: 'post',
data
})
}
// 根据id删除
export function QueryDelete(data) {
return request({
url: '/media/file/delete',
method: 'post',
data
})
}

View File

@ -0,0 +1,28 @@
import request from '@/utils/request'
// 同步动态配置
export function SyncDynamicConfig(data) {
return request({
url: '/business/dynamicConfig/syncDynamicConfig',
method: 'post',
data
})
}
// 查询配置页面设备
export function GetConfigDevice(data) {
return request({
url: '/business/dynamicConfig/dynamicConfigDevice',
method: 'post',
data
})
}
// 查询目标设备
export function GetIntervalDevice(data) {
return request({
url: '/business/device/getIntervalDevice',
method: 'post',
data
})
}

View File

@ -0,0 +1,47 @@
import request from '@/utils/request'
// 分页查询设备接口
export function GetOtaupgradPage(data) {
return request({
url: '/media/otaupgrad/page',
method: 'post',
data
})
}
// 查询更新记录
export function GetHisFile(data) {
return request({
url: '/media/otaupgrad/hisFile',
method: 'post',
data
})
}
// 设备升级
export function Upgradation(data) {
return request({
url: '/media/otaupgrad/upgradation',
method: 'post',
data
})
}
// 获取集团设备类型
export function GetDeviceType(data) {
return request({
url: '/business/deviceConfig/queryList',
method: 'post',
data
})
}
// 升级进度
export function GetUpgradeProgress(data) {
return request({
url: '/media/otaupgrad/getUpgradeProgress',
method: 'post',
data
})
}

171
src/api/system/device.js Normal file
View File

@ -0,0 +1,171 @@
import request from '@/utils/request'
// 分页查询设备字段接口
export function GetDeviceColPage(data) {
return request({
url: '/business/deviceModel/deviceColPage',
method: 'post',
data
})
}
// 分页查询模型字段接口
export function GetModelColPage(data) {
return request({
url: '/business/deviceModel/ModelColPage',
method: 'post',
data
})
}
// 新增设备接口
export function addBatchDevice(data) {
return request({
url: '/business/deviceModel/addBatchDevice',
method: 'post',
data
})
}
// 新增模型接口
export function addBatchModel(data) {
return request({
url: '/business/deviceModel/addBatchModel',
method: 'post',
data
})
}
// 删除设备接口
export function deleteBatchDevice(data) {
return request({
url: '/business/deviceModel/deleteBatchDevice',
method: 'post',
data
})
}
// 删除模型接口
export function deleteBatchModel(data) {
return request({
url: '/business/deviceModel/deleteBatchModel',
method: 'post',
data
})
}
// 查询设备类型
export function getDeviceType(data) {
return request({
url: '/business/ModelAndDevice/getDeviceType',
method: 'post',
data
})
}
// 查询模型类型
export function getModelType(data) {
return request({
url: '/business/ModelAndDevice/getModelType',
method: 'post',
data
})
}
// 分页查询设备模型关联字段接口
export function getModelAndDevice(data) {
return request({
url: '/business/ModelAndDevice/page',
method: 'post',
data
})
}
// 批量删除设备模型关联字段
export function deleteBatch(data) {
return request({
url: '/business/ModelAndDevice/deleteBatch',
method: 'post',
data
})
}
// 查询当前设备未被使用的模型字段
export function selectModel(data) {
return request({
url: '/business/ModelAndDevice/selectModel',
method: 'post',
data
})
}
// 新增设备模型关联字段接口
export function addBatch(data) {
return request({
url: '/business/ModelAndDevice/add',
method: 'post',
data
})
}
// 查询电站下的真实设备
export function getRealDevice(data) {
return request({
url: '/business/device/getRealDevice',
method: 'post',
data
})
}
// 新增虚拟设备
export function Adddevice(data) {
return request({
url: '/business/device/add',
method: 'post',
data
})
}
// 删除虚拟设备
export function DeletDevice(data) {
return request({
url: `/business/device/delete`,
method: 'post',
data
})
}
// 编辑虚拟设备
export function UpdataDevice(data) {
return request({
url: `/business/device/update`,
method: 'post',
data
})
}
// 新增页面字段数据配置
export function ConfigAdd(data) {
return request({
url: '/business/config/add',
method: 'post',
data
})
}
// 查询空调
export function GetAirConfig(data) {
return request({
url: '/business/config/selectAll',
method: 'post',
data
})
}
// 删除页面字段数据配置
export function DelAirConfig(data) {
return request({
url: '/business/config/delete',
method: 'post',
data
})
}

View File

@ -0,0 +1,66 @@
import request from '@/utils/request'
// 分页获取所有字典表
export function GetDictList(data) {
return request({
url: '/sys/dict/all/page',
method: 'post',
data
})
}
// 根据type获取所有字典表
export function GetDictListByType(data) {
return request({
url: '/sys/dict/typeList',
method: 'post',
data
})
}
// 新增字典
export function AddDict(data) {
return request({
url: '/sys/dict',
method: 'post',
data
})
}
// 新增类型
export function AddDictType(data) {
return request({
url: '/sys/dict/type',
method: 'post',
data
})
}
// 更新字典
export function UpdateDict(data) {
return request({
url: '/sys/dict/sub',
method: 'put',
data
})
}
// 更新字典
export function UpdateDictType(data) {
return request({
url: '/sys/dict/type',
method: 'put',
data
})
}
// 删除字典
export function DeleteDict(id) {
return request({
url: '/sys/dict/sub/' + id,
method: 'delete'
})
}
// 删除字典
export function DeleteDictType(id) {
return request({
url: '/sys/dict/type/' + id,
method: 'delete'
})
}

View File

@ -0,0 +1,37 @@
import request from '@/utils/request'
// 获取所有设备类型(分页)
export function GetEquipTypeList(data) {
return request({
url: '/business/deviceConfig/page',
method: 'post',
data
})
}
// 新增设备类型
export function AddEquipType(data) {
return request({
url: '/business/deviceConfig/add',
method: 'post',
data
})
}
// 删除设备类型
export function DeleteEquipType(data) {
return request({
url: '/business/deviceConfig/delete',
method: 'post',
data
})
}
// 查询设备类型详情
export function GetDeviceTypeListForGroup(data) {
return request({
url: '/business/deviceConfig/queryDeviceTypeListForGroup',
method: 'post',
data
})
}

44
src/api/system/file.js Normal file
View File

@ -0,0 +1,44 @@
import request from '@/utils/request'
// 获取文件列表
export function GetFiles(data) {
return request({
url: '/media/file/filePage',
method: 'post',
data
})
}
// 文件下发
export function SetFileIssued(data) {
return request({
url: '/media/file/fileIssued',
method: 'post',
data
})
}
// 文件删除
export function DeleteFiles(data) {
return request({
url: '/media/file/deleteFiles',
method: 'post',
data
})
}
// 文件下发进度
export function GetFileProgressBar(data) {
return request({
url: '/media/file/progressBar',
method: 'post',
data
})
}
// 文件读取
export function GetReadFileAttribute(data) {
return request({
url: '/media/file/readFileAttribute',
method: 'post',
data
})
}

View File

@ -0,0 +1,91 @@
import request from '@/utils/request'
// 查询套餐
export function GetPackageList(data) {
return request({
url: '/media/flowMonitor/select',
method: 'post',
data
})
}
// 新增套餐
export function AddPackage(data) {
return request({
url: '/media/flowMonitor/add',
method: 'post',
data
})
}
// 更新套餐
export function UpdatePackage(data) {
return request({
url: '/media/flowMonitor/update',
method: 'put',
data
})
}
// 删除套餐
export function DeletePackage(data) {
return request({
url: '/media/flowMonitor/deleteByIds',
method: 'delete',
data
})
}
// 查询卡
export function GetCardList(data) {
return request({
url: '/media/flowMonitor/selectByCardInfo',
method: 'post',
data
})
}
// 新增卡
export function AddCard(data) {
return request({
url: '/media/flowMonitor/addCardInfo',
method: 'post',
data
})
}
// 更新卡
export function UpdateCard(data) {
return request({
url: '/media/flowMonitor/updateCard',
method: 'put',
data
})
}
// 删除卡
export function DeleteCard(data) {
return request({
url: '/media/flowMonitor/deleteByCardIds',
method: 'delete',
data
})
}
// 刷新套餐
export function TelecomRefresh(data) {
return request({
url: '/media/flowMonitor/telecomRefresh',
method: 'post',
data
})
}
// 查询所以未绑定未绑定电站的卡号
export function SelectNotStation(data) {
return request({
url: '/media/flowMonitor/selectNotStation',
method: 'post',
data
})
}

83
src/api/system/formula.js Normal file
View File

@ -0,0 +1,83 @@
import request from '@/utils/request'
// 新增公式模板
export function AddFormulaTemplate(data) {
return request({
url: '/business/formulaTemplate/add',
method: 'post',
data
})
}
// 查询公式模板
export function GetFormulaTemplate(data) {
return request({
url: '/business/formulaTemplate/getTemplateList',
method: 'post',
data
})
}
// 删除公式模板
export function DelTem(data) {
return request({
url: '/business/formulaTemplate/delete',
method: 'post',
data
})
}
// 修改公式模板
export function UpdateTem(data) {
return request({
url: '/business/formulaTemplate/update',
method: 'post',
data
})
}
// 新增公式实例
export function AddFormulaInstance(data) {
return request({
url: '/business/formulaInstance/add',
method: 'post',
data
})
}
// 查询公式实例
export function GetInstanceList(data) {
return request({
url: '/business/formulaInstance/selectInstanceList',
method: 'post',
data
})
}
// 删除公式实例
export function DeleteInstance(data) {
return request({
url: '/business/formulaInstance/delete',
method: 'post',
data
})
}
// 查询公式参数
export function DetailInstance(data) {
return request({
url: '/business/formulaInstance/selectVariableList',
method: 'post',
data
})
}
// 修改公式实例
export function UpdateInstance(data) {
return request({
url: '/business/formulaInstance/update',
method: 'post',
data
})
}

19
src/api/system/log.js Normal file
View File

@ -0,0 +1,19 @@
import request from '@/utils/request'
// 获取日志列表
export function GetLogs(data) {
return request({
url: '/sys/logs/page',
method: 'post',
data
})
}
// 删除日志
export function DeleteLog(ids) {
return request({
url: '/sys/logs/delete',
method: 'delete',
data: ids
})
}

49
src/api/system/menu.js Normal file
View File

@ -0,0 +1,49 @@
import request from '@/utils/request'
// 获取所有目录菜单树接口
export function GetMenuTreeAll(data) {
return request({
url: '/sys/permission/tree/all',
method: 'post',
data
})
}
// 根据菜单id获取菜单详情
export function GetNodeById(id) {
return request({
url: '/sys/permission/' + id,
method: 'get'
})
}
// 新增菜单权限接口
export function AddMenuPerssion(data) {
return request({
url: '/sys/permission/add',
method: 'post',
data
})
}
// 更新菜单权限接口
export function UpdateMenuPerssion(data) {
return request({
url: '/sys/permission/update',
method: 'put',
data
})
}
// 删除菜单权限接口
export function DeleteMenu(id) {
return request({
url: '/sys/permission/' + id,
method: 'delete'
})
}
// * 项目列表
export const projectListApi = async(data) => {
return request({
url: `/business/configurationData/pageList`,
method: 'post',
data
})
}

View File

@ -0,0 +1,74 @@
import request from '@/utils/request'
// 查询模型
export function GetPageModelType(data) {
return request({
url: '/business/modelType/pageModelType',
method: 'post',
data
})
}
// 模型下的设备
export function GetPageDeviceType(data) {
return request({
url: '/business/modelType/selectDeviceType',
method: 'post',
data
})
}
// 查询该电站下的模型
export function GetSelectList(data) {
return request({
url: '/business/modelType/selectList',
method: 'post',
data
})
}
// 新增模型
export function AddModelType(data) {
return request({
url: '/business/modelType/addModelType',
method: 'post',
data
})
}
// 删除模型设备
export function DeleteModelDevice(data) {
return request({
url: '/business/modelType/deleteModelDevice',
method: 'post',
data
})
}
// 新增模型设备类型
export function AddModelDevice(data) {
return request({
url: '/business/modelType/addModelDevice',
method: 'post',
data
})
}
// 更新模型配置
export function UpdateModelType(data) {
return request({
url: '/business/modelType/updateModelType',
method: 'post',
data
})
}
// 更新模型设备类型
export function UpdateModelDevice(data) {
return request({
url: '/business/modelType/updateModelDevice',
method: 'post',
data
})
}

View File

@ -0,0 +1,38 @@
import request from '@/utils/request'
// 查询指标偏差值
export function GetPageList(data) {
return request({
url: '/business/colCount/pageList',
method: 'post',
data
})
}
// 新增偏差值
export function AddColCount(data) {
return request({
url: '/business/colCount/add',
method: 'post',
data
})
}
// 删除偏差值
export function DelColCount(data) {
return request({
url: '/business/colCount/delete',
method: 'post',
data
})
}
// 更新指标偏差值
export function UpdateColCount(data) {
return request({
url: '/business/colCount/update',
method: 'post',
data
})
}

74
src/api/system/org.js Normal file
View File

@ -0,0 +1,74 @@
import request from '@/utils/request'
// 获取所有用户
export function GetOrgTree(data) {
return request({
url: '/sys/dept/tree',
method: 'post',
data
})
}
// 分页获取机构列表接口
export function GetOrgById(data) {
return request({
url: '/sys/dept/list',
method: 'get',
params: data
})
}
// 根据deptId查询部门下的人员
export function GetOrgUserById(data) {
return request({
url: '/sys/dept/detail/getDeptUser ',
method: 'post',
data
})
}
// 新增用户
export function AddOrg(data) {
return request({
url: '/sys/dept/add',
method: 'post',
data
})
}
// 更新用户
export function UpdateOrg(data) {
return request({
url: '/sys/dept/update',
method: 'put',
data
})
}
// 分页获取组织下所有用户接口
export function GetOrgUser(data) {
return request({
url: '/sys/dept/users',
method: 'post',
data
})
}
// 查询组织详情接口
export function GetUserDetails(id) {
return request({
url: '/sys/dept/' + id,
method: 'get'
})
}
// 删除组织接口
export function DeleteOrg(id) {
return request({
url: '/sys/dept/' + id,
method: 'delete'
})
}
// 获取所有启用的部门接口
export function getDeptUse() {
return request({
url: '/sys/dept/tree/enabled',
method: 'post'
})
}

49
src/api/system/post.js Normal file
View File

@ -0,0 +1,49 @@
import request from '@/utils/request'
// 获取岗位
export function GetPostList(data) {
return request({
url: '/sys/position/selectList',
method: 'post',
data
})
}
// 获取所有岗位
export function GetAllPost() {
return request({
url: '/sys/position/selectAll',
method: 'post'
})
}
// 新增岗位
export function AddPost(data) {
return request({
url: '/sys/position/add',
method: 'post',
data
})
}
// 更新岗位
export function UpdatePost(data) {
return request({
url: '/sys/position/update',
method: 'post',
data
})
}
// 查看岗位详情
export function GetPostDetails(id) {
return request({
url: '/sys/position/selectOne/' + id,
method: 'get'
})
}
// 删除岗位
export function DeletePost(data) {
return request({
url: '/sys/position/delete',
method: 'post',
data
})
}

88
src/api/system/rate.js Normal file
View File

@ -0,0 +1,88 @@
/*
* @Author: Shang Chen shangchen@0121.com
* @Date: 2023-01-17 15:49:14
* @LastEditors: Shang Chen shangchen@0121.com
* @LastEditTime: 2023-02-09 16:26:07
* @FilePath: \hoenergy-pc-v2\src\api\system\rate.js
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
import request from '@/utils/request'
// 查询费率模板
export function GetRateTemplates(data) {
return request({
url: '/business/incomeMapping/selectRateTemplates',
method: 'post',
data
})
}
// 插入速率模板
export function InsertRateTemplate(data) {
return request({
url: '/business/incomeMapping/insertRateTemplate',
method: 'post',
data
})
}
// 修改速率模板
export function ModifyRateTemplate(data) {
return request({
url: '/business/incomeMapping/modifyRateTemplate',
method: 'post',
data
})
}
// 删除费率模板
export function DelRateTemplates(data) {
return request({
url: '/business/incomeMapping/deleteRateTemplate',
method: 'post',
data
})
}
// 费率类型
export function getIncomeTemplateTypes(data) {
return request({
url: '/business/incomeMapping/getIncomeTemplateTypes',
method: 'post',
data
})
}
// 获取模板
export function getRateTemplateList(data) {
return request({
url: '/business/income/getRateTemplateList',
method: 'post',
data
})
}
// 获取费率
export function getRateList(data) {
return request({
url: '/business/income/getRateList',
method: 'post',
data
})
}
// 获取展示数据
export function getRateDetails(data) {
return request({
url: '/business/income/getRateDetails',
method: 'post',
data
})
}
export function changeSwitch(data) {
return request({
url: '/business/incomeMapping/changeSwitch',
method: 'post',
data
})
}

71
src/api/system/role.js Normal file
View File

@ -0,0 +1,71 @@
import request from '@/utils/request'
// 获取所有角色(分页)
export function GetRoleList(data) {
return request({
url: '/sys/role/page',
method: 'post',
data
})
}
// 获取所有角色(全部)
export function GetRoleAllList(data) {
return request({
url: '/sys/role/list',
method: 'post',
data
})
}
// 新增角色
export function AddRole(data) {
return request({
url: '/sys/role/add',
method: 'post',
data
})
}
// 更新角色
export function UpdateRole(data) {
return request({
url: '/sys/role/update',
method: 'put',
data
})
}
// 删除用户
export function DeleteRole(id) {
return request({
url: '/sys/role/' + id,
method: 'delete'
})
}
// 查询角色详情
export function GetRoleDetails(id) {
return request({
url: '/sys/role/' + id,
method: 'get'
})
}
// 查询角色详情
export function GetRoleEnabledMenu() {
return request({
url: '/sys/permission/all/enabled',
method: 'get'
})
}
// 角色管理获取所有启用及按钮类型菜单树接口
export function GetRoleEnabledenabledType() {
return request({
url: '/sys/permission/all/enabledType',
method: 'post'
})
}
// 获取所有菜单(跟登陆人无关)
export function GetRoleMenu() {
return request({
url: '/sys/permission/all/get',
method: 'post'
})
}

View File

@ -0,0 +1,73 @@
import request from '@/utils/request'
// 筛选电站查询接口
export function GetPageList(data) {
return request({
url: '/business/station/pageList',
method: 'post',
data
})
}
// 同步设备类型管理
export function GetSyDeviceTypeConfig(data) {
return request({
url: '/business/deviceConfig/syDeviceTypeConfig',
method: 'post',
data
})
}
// 同步虚拟设备
export function GetSynchronousVD(data) {
return request({
url: '/business/device/getSynchronousVD',
method: 'post',
data
})
}
// 同步点表
export function GetSyPointTable(data) {
return request({
url: '/business/deviceTypeCol/syPointTable',
method: 'post',
data
})
}
// 同步设备类型模型
export function GetSynchronousM(data) {
return request({
url: '/business/ModelAndDevice/getSynchronousMNew',
method: 'post',
data
})
}
// 同步虚拟设备关系
export function GetSynchronousV(data) {
return request({
url: '/business/virtual/getSynchronousV',
method: 'post',
data
})
}
// 同步告警定义
export function GetSyncDeviceColDefine(data) {
return request({
url: '/flow/deviceColDefine/syncDeviceColDefine',
method: 'post',
data
})
}
// 同步告警配置
export function GetSyAlarmConfig(data) {
return request({
url: '/flow/alarmConfig/syAlarmConfig',
method: 'post',
data
})
}

View File

@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询短信配置信息
export function GetPage(data) {
return request({
url: '/flow/sendSmsConfig/page',
method: 'post',
data
})
}
export function GetUserPage(data) {
return request({
url: '/sys/dept/users',
method: 'post',
data
})
}
// 批量插入
export function GetInsertList(data) {
return request({
url: '/flow/sendSmsConfig/insertList',
method: 'post',
data
})
}
// 编辑
export function UpdateById(data) {
return request({
url: '/flow/sendSmsConfig/updateById',
method: 'post',
data
})
}
// 删除
export function DeleteList(data) {
return request({
url: '/flow/sendSmsConfig/deleteList',
method: 'post',
data
})
}

View File

@ -0,0 +1,27 @@
import request from '@/utils/request'
// 查询角色详情接口
export function getPermission(id) {
return request({
url: '/sys/station/permission/' + id,
method: 'get'
})
}
// 更新电站菜单信息接口
export function updatePermission(data) {
return request({
url: '/sys/station/permission/update',
method: 'put',
data
})
}
// 删除电站关联菜单信息接口
export function deletePermission(data) {
return request({
url: '/sys/station/permission/delete',
method: 'post',
data
})
}

View File

@ -0,0 +1,37 @@
import request from '@/utils/request'
// 一键同步虚拟设备功能
export function getSynchronousVD(data) {
return request({
url: '/business/device/getSynchronousVD',
method: 'post',
data
})
}
// 一键同步点表
export function getSyPointTable(data) {
return request({
url: '/business/deviceTypeCol/syPointTable',
method: 'post',
data
})
}
// 一键同步设备关联模型功能
export function getSynchronousM(data) {
return request({
url: '/business/ModelAndDevice/getSynchronousM',
method: 'post',
data
})
}
// 一键同步虚拟设备关系功能
export function getSynchronousV(data) {
return request({
url: '/business/virtual/getSynchronousV',
method: 'post',
data
})
}

42
src/api/system/user.js Normal file
View File

@ -0,0 +1,42 @@
import request from '@/utils/request'
// 新增用户
export function AddUser(data) {
return request({
url: '/sys/user/add',
method: 'post',
data
})
}
// 更新用户
export function UpdateUser(data) {
return request({
url: '/sys/user/info',
method: 'put',
data
})
}
// 查看用户详情
export function GetUserDetails(id) {
return request({
url: '/sys/user/' + id,
method: 'get'
})
}
// 删除用户
export function DeleteUser(data) {
return request({
url: '/sys/user/delete',
method: 'delete',
data
})
}
// 重置密码
export function Resetpwd(data) {
return request({
url: '/sys/user/resetpwd',
method: 'put',
data
})
}

View File

@ -0,0 +1,65 @@
import request from '@/utils/request'
// 分页获取虚拟设备
export function GetvirtualPage(data) {
return request({
url: '/business/device/getVirtualDevice',
method: 'post',
data
})
}
// 查询真实的设备树
export function GetTreeTrueDevices(data) {
return request({
url: '/business/device/treeTrueDevices',
method: 'post',
data
})
}
// 新增虚拟设备关联接口
export function VirtualAdd(data) {
return request({
url: '/business/virtual/add',
method: 'post',
data
})
}
// 分页获取虚拟设备
export function GetvirtualColPage(data) {
return request({
url: '/business/virtual/page',
method: 'post',
data
})
}
// 删除点
export function DeletevirtualColPage(data) {
return request({
url: '/business/virtual/id',
method: 'delete',
data
})
}
// 更新点
export function VirtualUpdata(data) {
return request({
url: '/business/virtual/update',
method: 'post',
data
})
}
// 更新点
export function AddVirtualList(data) {
return request({
url: '/business/virtual/getVirtualList',
method: 'post',
data
})
}

View File

@ -0,0 +1,29 @@
import request from '@/utils/request'
// 查询遥测转遥信值
export function GetPageList(data) {
return request({
url: '/business/convert/pageList',
method: 'post',
data
})
}
// 新增遥测转遥信
export function AddConvert(data) {
return request({
url: '/business/convert/add',
method: 'post',
data
})
}
// 新增遥测转遥信
export function DeleteConvert(data) {
return request({
url: '/business/convert/delete',
method: 'post',
data
})
}

View File

@ -0,0 +1,292 @@
import request from '@/utils/request'
// 新建一个设备
export function AddDeviceTask(data) {
return request({
url: '/media/autoDevice/addOne',
method: 'post',
data
})
}
// 查询版本号
export function QueryDeviceVersion(data) {
return request({
url: '/media/autoDevice/queryDeviceVersion',
method: 'post',
data
})
}
// 批量开启测试任务
export function BatchStart(data) {
return request({
url: '/media/autoDevice/batchStart',
method: 'post',
data
})
}
// 删除一个设备
export function DeleteDeviceTask(data) {
return request({
url: '/media/autoDevice/deleteOne/' + data,
method: 'delete'
})
}
// 列表
export function GetDeviceTaskList(data) {
return request({
url: '/media/autoDevice/page',
method: 'post',
data
})
}
// 完成步骤时调用的接口
export function ToStepComplete(data) {
return request({
url: '/media/autoDevice/stepComplete',
method: 'post',
data
})
}
// 修改一个设备
export function UpdateDeviceTask(data) {
return request({
url: '/media/autoDevice/updateOne',
method: 'post',
data
})
}
// 查看设备任务详情(根据任务id)
export function QueryTaskSteps(data) {
return request({
url: '/media/autoDevice/queryTaskSteps',
method: 'post',
data
})
}
// 充放电测试命令下发以及对应的进度反馈
export function OrderIssued(data) {
return request({
url: '/media/autoDevice/orderIssued',
method: 'post',
data
})
}
// 提前结束步骤时调用的接口
export function StepFinishAhead(data) {
return request({
url: '/media/autoDevice/stepFinishAhead',
method: 'post',
data
})
}
// 方案列表,不分页
export function GetPlanList(data) {
return request({
url: '/media/autoDevicePlan/getPlanList',
method: 'post',
data
})
}
// 设备忽略
export function establishDeviceIgnore(data) {
return request({
url: '/media/autoDevice/establishDeviceIgnore',
method: 'post',
data
})
}
// 设备忽略
export function GetReportListByDeviceId(data) {
return request({
url: '/media/autoDevice/getReportListByDeviceId',
method: 'post',
data
})
}
// 设备忽略
export function ViewReport(id) {
return request({
url: '/media/autoDevice/viewReport/' + id,
method: 'get',
timeout: 20000
})
}
// 计划方案配置点-批量新增
export function AddPlanPoint(data) {
return request({
url: '/media/autoDevicePlan/addPlanPoint',
method: 'post',
data
})
}
// 计划方案配置点-不分页查询
export function GetPlanPointList(data) {
return request({
url: '/media/autoDevicePlan/getPlanPointList',
method: 'post',
data
})
}
// 方案分页查询
export function GetSchemePage(data) {
return request({
url: '/media/schemeConfig/schemePage',
method: 'post',
data
})
}
// 新增方案
export function AddScheme(data) {
return request({
url: '/media/schemeConfig/addScheme',
method: 'post',
data
})
}
// 编辑方案
export function ModifyScheme(data) {
return request({
url: '/media/schemeConfig/modifyScheme',
method: 'post',
data
})
}
export function DeleteScheme(data) {
return request({
url: '/media/schemeConfig/deleteScheme',
method: 'post',
data
})
}
// 方案步骤列表查询
export function QueryStep(data) {
return request({
url: '/media/schemeConfig/queryStep',
method: 'post',
data
})
}
// 新增方案步骤
export function AddStep(data) {
return request({
url: '/media/schemeConfig/addStep',
method: 'post',
data
})
}
// 编辑方案步骤
export function ModifyStep(data) {
return request({
url: '/media/schemeConfig/modifyStep',
method: 'post',
data
})
}
// 删除方案步骤
export function DeleteStep(data) {
return request({
url: '/media/schemeConfig/deleteStep',
method: 'post',
data
})
}
// 根据id查询步骤详细信息
export function QueryStepById(data) {
return request({
url: '/media/schemeConfig/queryStepById',
method: 'post',
data
})
}
// 方案步骤详情列表查询
export function QueryStepDetails(data) {
return request({
url: '/media/schemeConfig/queryStepDetails',
method: 'post',
data
})
}
// 新增方案步骤详情
export function AddStepDetails(data) {
return request({
url: '/media/schemeConfig/addStepDetails',
method: 'post',
data
})
}
// 编辑方案步骤详情
export function ModifyStepDetails(data) {
return request({
url: '/media/schemeConfig/modifyStepDetails',
method: 'post',
data
})
}
// 删除方案步骤详情
export function DeleteStepDetails(data) {
return request({
url: '/media/schemeConfig/deleteStepDetails',
method: 'post',
data
})
}
// 根据id查询方案步骤详情
export function QueryStepDetailsById(data) {
return request({
url: '/media/schemeConfig/queryStepDetailsById',
method: 'post',
data
})
}
// 方案复制
export function CopyPlan(data) {
return request({
url: '/media/schemeConfig/copyPlanScheme',
method: 'post',
data
})
}
// 方案复制
export function AddDynamicConfigTitle(data) {
return request({
url: '/business/dynamicConfig/addDynamicConfigTitle',
method: 'post',
data
})
}
// 方案复制
export function QueryDynamicConfigTitle(data) {
return request({
url: '/business/dynamicConfig/queryDynamicConfigTitle',
method: 'post',
data
})
}

View File

@ -0,0 +1,18 @@
import request from '@/utils/request'
// 下拉列表告警数据
export function warningDropDownList(data) {
return request({
url: '/flow/event/dropDownBatchList',
method: 'post',
data
})
}
// 分页获取工单
export function getDevice(stationId) {
return request({
url: `/business/device/${stationId}`,
method: 'get'
})
}

124
src/api/user.js Normal file
View File

@ -0,0 +1,124 @@
import request from '@/utils/request'
export function Login(data) {
return request({
url: '/sys/user/login',
method: 'post',
data
})
}
// 验证token
export function LoginByBigScreen(data) {
return request({
url: '/sys/token/loginToCloud',
method: 'post',
data
})
}
// 获取大屏token数据
export function GetApplyLargeScreenToken() {
return request({
url: '/sys/token/applyLargeScreenToken',
method: 'post'
})
}
export function GetInfo(id) {
return request({
url: '/sys/user/get',
method: 'get'
})
}
// 根据电站查询该电站的专属菜单
export function GetExclusiveMenu(data) {
return request({
url: '/sys/permission/per/exclusiveMenu',
method: 'post',
data
})
}
export function GetAllDict() {
return request({
url: '/sys/dict/typeAll',
method: 'post'
})
}
export function GetStationByUser() {
return request({
url: '/business/station',
method: 'post'
})
}
export function Logout() {
return request({
url: '/sys/user/logout',
method: 'get'
})
}
export function GetWeather() {
return request({
url: '/media/weather/info',
method: 'get'
})
}
export function GetStationWeatherInfo(data) {
return request({
url: '/media/weather/stationWeatherInfo',
method: 'post',
data
})
}
export function UpdatePsd(data) {
return request({
url: '/sys/user/pwd',
method: 'put',
data
})
}
export function checkPlatToken(data) {
return request({
url: '/sys/token/checkPlatToken',
method: 'get'
})
}
export function getEventNum(data) {
return request({
url: 'flow/event/eventNum',
method: 'post',
data
})
}
export function GetCommonScreenToken(data) {
return request({
url: '/sys/token/applyCommonLargeScreenToken',
method: 'post',
data
})
}
export function GetThemeConfig(id) {
return request({
url: `/sys/user/getUserTheme/${id}`,
method: 'get'
})
}
export function GetSysTheme() {
return request({
url: `/sys/user/getSysTheme`,
method: 'get'
})
}
export function AddUserTheme(data) {
return request({
url: `/sys/user/addUserTheme`,
method: 'post',
data
})
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
src/assets/font/LCD2B-1.ttf Normal file

Binary file not shown.

Binary file not shown.

27
src/assets/font/font.css Normal file
View File

@ -0,0 +1,27 @@
@font-face {
font-family: PangMenZhengDao;
src: url('庞门正道.ttf')
}
@font-face {
font-family: Source Han Sans CN;
src: url('SourceHanSansCN-Regular.otf')
}
@font-face {
font-family: DIN;
src: url('DIN-Regular.otf')
}
@font-face {
font-family: LCD;
src: url('LCD2B-1.ttf');
}
@font-face {
font-family: PangMenNumber;
src: url('PangMenZhengDaoBiaoTiTiMianFeiBan-2.ttf');
}
@font-face {
font-family:HYQY;
src: url('HYQiHeiX1-95W.otf');
}

Binary file not shown.

BIN
src/assets/icon/en.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

BIN
src/assets/icon/menu.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Some files were not shown because too many files have changed in this diff Show More