初次提交

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

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

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

View File

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

View File

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

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

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

View File

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

View File

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

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

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

View File

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

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

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

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

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

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

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

View File

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

View File

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

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

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

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

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

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

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

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

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

View File

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

View File

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

View File

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

View File

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

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

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

View File

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

View File

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