主题
权限设置
权限设置用于管理能源管理系统(EMS)模块内的操作权限。由于EMS是独立的应用,本页面仅控制EMS模块内部的权限,权限点与主应用不同。
页面提供两种管理视角:
| 视角 | 说明 |
|---|---|
| 角色视角 | 从角色维度分配权限,即“为某个角色分配哪些权限” |
| 权限视角 | 从权限维度绑定角色,即“某个权限分配给哪些角色” |
两种视角最终实现的效果一致,用户可根据管理习惯选择合适的视角进行操作。
权限点说明
EMS模块包含以下权限点:
| 模块 | 权限名称 | 说明 |
|---|---|---|
| 计量管理 | 查看 | 查看计量管理相关页面 |
| 计量管理 | 修改 | 修改计量管理数据,包含查看权限 |
| 预付费管理 | 查看 | 查看预付费管理相关页面 |
| 预付费管理 | 修改 | 修改预付费管理数据,包含查看权限 |
| 预付费管理 | 确认 | 确认动账记录,包含查看权限 |
| 异常报告 | 查看 | 查看异常报告相关页面 |
| 数据监测 | 查看 | 查看数据监测相关页面 |
| 数据监测 | 修改 | 修改数据监测数据,包含查看权限 |
| 能耗报表 | 查看 | 查看能耗报表相关页面 |
| 能耗分析 | 查看 | 查看能耗分析相关页面 |
权限联动规则
为保证权限的合理性,系统采用以下联动规则:
| 操作 | 联动效果 |
|---|---|
| 授予 修改/确认 权限 | 自动授予对应的查看权限 |
| 取消 查看 权限 | 自动取消该模块下所有权限 |
角色视角
点击【能源管理】/【权限设置】/【角色视角】,进入“角色视角”页面。
功能概述
角色视角用于从角色维度分配权限。页面展示角色列表,并支持为指定角色配置其在EMS模块内的操作权限。

页面内容
| 区域 | 内容 |
|---|---|
| 搜索框 | 支持按角色名称搜索角色 |
| 角色表格 | 展示角色名称、创建人、描述等信息 |
| 操作列 | 权限按钮,用于为角色分配权限 |
表格字段
| 字段 | 说明 |
|---|---|
| 角色名称 | 角色的名称标识 |
| 创建人 | 创建该角色的用户 |
| 描述 | 角色的描述信息 |
主要功能
搜索角色
在搜索框中输入角色名称,按回车或点击搜索按钮,可快速筛选目标角色。
分配权限
点击角色对应的“权限”按钮,弹出权限分配对话框。

权限对话框以树形结构展示EMS模块的权限:
| 层级 | 说明 |
|---|---|
| 一级节点 | 模块名称(如计量管理、预付费管理等) |
| 二级节点 | 权限点(如查看、修改、确认等) |
勾选权限点即可为该角色分配对应权限。权限联动规则会自动生效:
- 勾选 修改/确认 权限时,系统自动勾选对应的查看权限;
- 取消 查看 权限时,系统自动取消该模块下所有权限。
权限视角
点击【能源管理】/【权限设置】/【权限视角】,进入“权限视角”页面。
功能概述
权限视角用于从权限维度绑定角色。页面展示EMS模块的所有权限点,并支持为指定权限绑定多个角色。

页面内容
| 区域 | 内容 |
|---|---|
| 权限表格 | 按模块分组展示权限列表 |
| 已绑定角色 | 以标签形式展示当前权限已绑定的角色 |
| 操作列 | 绑定角色按钮 |
表格字段
| 字段 | 说明 |
|---|---|
| 模块 | 权限所属的模块名称 |
| 权限名称 | 权限的名称(查看、修改、确认等) |
| 已绑定角色 | 已拥有该权限的角色列表 |
主要功能
绑定角色
点击权限对应的“绑定角色”按钮,弹出角色选择对话框。

角色选择对话框采用左右分栏的选择形式:
| 区域 | 说明 |
|---|---|
| 左侧 | 可选择角色列表 |
| 右侧 | 已选择角色列表 |
支持通过搜索框快速定位角色。选中角色后,权限联动规则会自动生效:
- 将角色移入右侧(授予权限)时,若授予的是修改或确认权限,系统自动授予对应的查看权限;
- 将角色移出右侧(收回权限)时,若收回的是查看权限,系统自动收回该模块下所有权限。
角色支持树形结构,子角色的权限依赖父角色:
| 操作 | 联动效果 |
|---|---|
| 授予父角色权限 | 子角色自动变为可选状态 |
| 收回父角色权限 | 子角色自动变为不可选状态,并同步收回子角色的权限 |