Settings

用户管理(Users)

“设置”菜单中的 用户 部分用于管理系统中的访问权限和登录账户。该功能分为两个主要部分:

  • 角色(Roles) – 定义用户拥有哪些权限
  • 用户(Users) – 创建实际登录账户,并分配角色

1. 角色(Roles)

角色 页面中,你可以配置权限模板,这些模板稍后可分配给不同用户。

预设角色

PLCVisu 默认提供四种预设角色:

  • user
  • service
  • supervisor
  • admin

每个角色都绑定了特定的权限。点击角色右侧的铅笔图标可以查看或编辑这些权限。

创建自定义角色

添加新角色的步骤如下:

  1. 点击 +新建(+New)
  2. 输入一个角色名称(如 maintenance_team
  3. 选择对应的权限类型

这对于需要为特定人员组(如维修团队)创建统一权限非常有用。

可选权限类型

目前支持三种权限:

  • admin – 拥有全部系统权限
  • view_alarms – 可以查看报警状态
  • view_logs – 可以查看登录历史和用户操作记录

注意: “Logger”组件仅在你创建了一个类型为 组件(Component) 的菜单并关联到 Logger 后才会在前端显示。拥有 view_logs 权限的用户随后可通过侧边栏访问登录记录。

2. 用户(Users)

用户 页面中,你可以管理系统中实际使用的账户。

默认用户

系统默认存在一个用户:

  • admin – 可通过铅笔图标编辑名称、密码和角色

你可以为一个用户分配多个角色。但如果其中包含 admin 权限,用户将自动拥有完全访问权限,其他角色不再生效。

新建用户

  1. 点击 +新建
  2. 设置一个用户名(例如 service
  3. 设置密码
  4. 分配一个或多个角色

这样你可以根据不同岗位、部门或个人创建相应账户与权限结构。

总结

  • 使用 角色 定义权限模板
  • 使用 用户 将模板分配给实际账户
  • 支持团队共用账户或个人独立账户
  • 确保系统访问权限清晰、安全、可控
service
admin
admin
view_logs
view_logs
view_alarms
admin
maintenance_team
admin
supervisor
service
user