初次提交
92
src/App.vue
Normal 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>
|
||||
27
src/api/activiti/definition.js
Normal 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
@ -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
@ -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'
|
||||
})
|
||||
}
|
||||
71
src/api/alarm-configuration/index.js
Normal 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
|
||||
})
|
||||
}
|
||||
64
src/api/alarm/alarm-definition.js
Normal 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
@ -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
|
||||
})
|
||||
}
|
||||
147
src/api/common-screen/index.js
Normal 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
|
||||
})
|
||||
}
|
||||
76
src/api/dynamicPolicy/index.js
Normal 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
@ -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
@ -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
|
||||
})
|
||||
}
|
||||
78
src/api/homePage-integrated/index.js
Normal 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
|
||||
})
|
||||
}
|
||||
|
||||
135
src/api/monitor/integrated-cabinet.js
Normal 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
|
||||
})
|
||||
}
|
||||
74
src/api/operational-inspection/information.js
Normal 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
|
||||
})
|
||||
}
|
||||
|
||||
145
src/api/operational-inspection/inspection.js
Normal 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
|
||||
})
|
||||
}
|
||||
37
src/api/operational-inspection/message.js
Normal 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
|
||||
})
|
||||
}
|
||||
30
src/api/revenue-management/earnings-statement.js
Normal 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
|
||||
})
|
||||
}
|
||||
65
src/api/revenue-management/price-configuration.js
Normal 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
|
||||
})
|
||||
}
|
||||
|
||||
52
src/api/revenue-management/proxy-price-region.js
Normal 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'
|
||||
})
|
||||
}
|
||||
84
src/api/revenue-management/proxy-price.js
Normal 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
@ -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
|
||||
})
|
||||
}
|
||||
|
||||
96
src/api/screen/zzScreen.js
Normal 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
@ -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
|
||||
})
|
||||
}
|
||||
|
||||
80
src/api/station/maintain.js
Normal 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'
|
||||
})
|
||||
}
|
||||
37
src/api/strategic-management/chronological-control.js
Normal 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
|
||||
})
|
||||
}
|
||||
55
src/api/strategic-management/electricity-curve.js
Normal 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
|
||||
})
|
||||
}
|
||||
19
src/api/strategic-management/history-plan-curve.js
Normal 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
|
||||
})
|
||||
}
|
||||
64
src/api/strategic-management/loadForecasting.js
Normal 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
|
||||
})
|
||||
}
|
||||
64
src/api/strategic-management/plan-cure-configure.js
Normal 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
|
||||
})
|
||||
}
|
||||
47
src/api/strategic-management/plan-curve-issue.js
Normal 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
|
||||
})
|
||||
}
|
||||
|
||||
73
src/api/strategic-management/plan-curve-strategic.js
Normal 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
|
||||
})
|
||||
}
|
||||
55
src/api/strategic-management/plan-curve.js
Normal 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
|
||||
})
|
||||
}
|
||||
73
src/api/strategic-management/policyOverview.js
Normal 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
|
||||
})
|
||||
}
|
||||
37
src/api/strategic-management/quality.js
Normal 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
|
||||
})
|
||||
}
|
||||
277
src/api/strategic-management/strategy.js
Normal 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
|
||||
})
|
||||
}
|
||||
|
||||
74
src/api/surveillance/battery-analysis/index.js
Normal 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
|
||||
})
|
||||
}
|
||||
|
||||
19
src/api/surveillance/charge-discharge-data/index.js
Normal 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
|
||||
})
|
||||
}
|
||||
36
src/api/surveillance/earnings-alance/index.js
Normal 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
|
||||
})
|
||||
}
|
||||
79
src/api/surveillance/energy-storage/index.js
Normal 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
|
||||
})
|
||||
}
|
||||
19
src/api/surveillance/file-show/index.js
Normal 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
|
||||
})
|
||||
}
|
||||
54
src/api/surveillance/inverter/index.js
Normal 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
|
||||
})
|
||||
}
|
||||
36
src/api/surveillance/mes/index.js
Normal 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'
|
||||
})
|
||||
}
|
||||
47
src/api/surveillance/operation-monitoring/index.js
Normal 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
|
||||
})
|
||||
}
|
||||
63
src/api/surveillance/pcs/index.js
Normal 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
|
||||
})
|
||||
}
|
||||
|
||||
55
src/api/surveillance/site-homepage/index.js
Normal 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
|
||||
})
|
||||
}
|
||||
37
src/api/surveillance/stack/index.js
Normal 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
@ -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
|
||||
})
|
||||
}
|
||||
|
||||
28
src/api/system/device-copy.js
Normal 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
|
||||
})
|
||||
}
|
||||
47
src/api/system/device-upgrade.js
Normal 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
@ -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
|
||||
})
|
||||
}
|
||||
66
src/api/system/dictionary.js
Normal 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'
|
||||
})
|
||||
}
|
||||
|
||||
37
src/api/system/equip-model.js
Normal 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
@ -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
|
||||
})
|
||||
}
|
||||
|
||||
91
src/api/system/flow-monitor.js
Normal 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
@ -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
@ -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
@ -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
|
||||
})
|
||||
}
|
||||
74
src/api/system/model-type.js
Normal 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
|
||||
})
|
||||
}
|
||||
|
||||
38
src/api/system/offset-setting.js
Normal 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
@ -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
@ -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
@ -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
@ -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'
|
||||
})
|
||||
}
|
||||
73
src/api/system/site-configuration.js
Normal 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
|
||||
})
|
||||
}
|
||||
44
src/api/system/sms-configuration.js
Normal 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
|
||||
})
|
||||
}
|
||||
27
src/api/system/station-role.js
Normal 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
|
||||
})
|
||||
}
|
||||
37
src/api/system/synchronize.js
Normal 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
@ -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
|
||||
})
|
||||
}
|
||||
|
||||
65
src/api/system/virtual-device-col.js
Normal 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
|
||||
})
|
||||
}
|
||||
|
||||
29
src/api/system/yc-convert-yx.js
Normal 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
|
||||
})
|
||||
}
|
||||
|
||||
292
src/api/test-management/index.js
Normal 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
|
||||
})
|
||||
}
|
||||
18
src/api/trouble-shooting-detail/index.js
Normal 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
@ -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
|
||||
})
|
||||
}
|
||||
BIN
src/assets/401_images/401.gif
Normal file
|
After Width: | Height: | Size: 160 KiB |
BIN
src/assets/404_images/404.png
Normal file
|
After Width: | Height: | Size: 96 KiB |
BIN
src/assets/404_images/404_cloud.png
Normal file
|
After Width: | Height: | Size: 4.7 KiB |
BIN
src/assets/custom-theme/fonts/element-icons.ttf
Normal file
BIN
src/assets/custom-theme/fonts/element-icons.woff
Normal file
1
src/assets/custom-theme/index.css
Normal file
BIN
src/assets/earnings-glance/border.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
src/assets/earnings-glance/charge-icon.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
src/assets/earnings-glance/earnings-icon.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
src/assets/earnings-glance/item-bg-s.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
src/assets/earnings-glance/item-bg.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
src/assets/earnings-glance/s-border.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
src/assets/earnings-glance/station-icon.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
src/assets/fire-screen/setting.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
src/assets/font/ALIBABA-PUHUITI-REGULAR.OTF
Normal file
BIN
src/assets/font/DIN-Regular.otf
Normal file
BIN
src/assets/font/HYQiHeiX1-95W.otf
Normal file
BIN
src/assets/font/LCD2B-1.ttf
Normal file
BIN
src/assets/font/PangMenZhengDaoBiaoTiTiMianFeiBan-2.ttf
Normal file
BIN
src/assets/font/SourceHanSansCN-Regular.otf
Normal file
27
src/assets/font/font.css
Normal 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');
|
||||
|
||||
}
|
||||
BIN
src/assets/font/庞门正道.ttf
Normal file
BIN
src/assets/icon/en.png
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
src/assets/icon/menu.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
BIN
src/assets/icon/menu_active.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
BIN
src/assets/icon/menu_item.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
src/assets/icon/menu_item_active.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |