在上一篇中安装人员对软件进行系统设置之后,可能还需要对软件涉及的组织机构进行设置。
点击 系统维护->系统组织,可以看见有三个子菜单:角色管理、用户管理和部门管理。
注意:这里的组织机构仅仅适用于后台管理,如果有app等前端应用需要组织结构模块或者用户模块,请另外设计,避免和后台产生冲突。
系统维护人员可以在部门管理中对部门进行增删改查和部门分级。部门理论上是支持无限级的,但现实中并没有这种需要,因此在此部门设计为最多3级。目前部门管理这个功能仅仅用于对用户进行分类,没有权限控制功能。后期可能会考虑加上。
接着就是维护这个系统的角色,通常要根据用户的要求来配置这个角色。
新建角色完成后,可以对角色进行权限配置,如下图:
鼠标悬停在文字上可以查看权限的用途,权限的配置决定了该角色下的用户可以访问什么资源以及显示哪些菜单。
最后,维护人员点击用户管理,新建用户,可以设置用户的角色以及所属部门。至此,系统组织结构的配置维护完成。
系统默认具备三种角色:开发角色、超级管理员、管理员。都是不可删除的。
开发者角色只有开发者可以看到,包括在开发者用户创建用户时才可以选择开发者角色,
超级管理员仅开发者可见可操作,其他角色无法查看操作。
本身角色管理仅开发者和超级管理员可以进入操作,开发者可以操作所有的角色权限分配,超级管理员仅能分配自己拥有的权限
用户管理中对应的,三种角色都会有一个用户,每种角色剩余最后一个用户都是不可删除的。
只有开发者和超级管理员可以进入用户管理,开发者可以看到所有用户,超级管理员可以看到除了开发者的所有用户。