角色权限维护
角色权限维护用于维护角色、给角色绑定员工、给角色绑定资源。
重要字段介绍
code
角色编码。全局唯一,可用于控制按钮权限。
注意
TENANT_ADMIN 是内置的租户管理员 角色编码, 不能修改该角色的权限,该角色拥有租户拥有的所有功能
category
角色类别。[10-功能角色 20-桌面角色 30-数据角色]
type_
角色类型。[10-系统角色 20-自定义角色]
系统内置的角色即系统角色,不能删除。
租户根据自己的业务创建的角色,都是自定义角色
角色类别
功能角色
不同的角色,拥有不同的菜单、视图、按钮、接口(又称为URI、API)、字段(列级数据权限)
数据角色
不同的角色,拥有不同“行级”数据权限。
桌面角色 (未实现)
不同的角色,拥有不同的页面布局。如不同的首页。
功能介绍
新增:新增角色数据,需要确保角色编码唯一
编辑:修改角色名称和备注等
删除:删除角色数据,并将角色关联的资源、员工、机构等数据一并删除
绑定员工:为角色绑定员工。实时绑定的目的是为了解决员工数据过多时的效率问题。
绑定资源:点选角色列表的任意角色后,待右侧应用资源数据加载完毕,为指定角色勾选需要绑定的资源和应用后,点击右上角的保存按钮即可
常见问题
已经在【开发运营平台】-【应用管理】-【资源维护】页面配置了资源(菜单、视图、按钮等),为何在【角色权限维护】页面没有显示出来?
答: 【资源维护】页面配置的资源,位于
def_resource
表,是全局唯一的资源,【角色权限维护】页面查询的资源,是当前租户拥有的资源。在【资源维护】页面配置资源数据后,还需要在【开发运营平台】-【应用管理】-【应用资源授权】页面给不同的租户授权才行。数据权限为什么能勾选多个?
原则上,上图中消息管理下的所有数据都应该改为单选框才合理,但想实现该功能,需要重写Tree组件,重写工作量很大、难度很大,所以暂时显示为复选框。后期会尽量克服困难,完善这个工作。
若在菜单下勾选了多个数据权限,会取优先级最小的。
❗️❗️❗️若评论区无法显示,请使用"手机热点"或"科学上网"。