一、该问题的重现步骤是什么?
目前系统管理模块的功能,比如用户管理,只有超级管理员的角色才能创建用户,其他用户就算分配了功能,但是也进不去,
实际情况可能会把用户管理的权限会放开给用户去自己管理,但是如果把超级管理员的角色分配给用户的话,会带来未知的风险,因为很多关键的系统配置参数都会在这个角色下进行管理。
所以建议能不能把角色这一块加一个分类,定义为系统角色和业务角色来区分,一般会把超级管理员分配为系统角色,其他用户分配的都为业务角色,用户在只分配业务角色的情况下,在新建用户的时候,也只能为该用户分配业务角色。
二、你期待的结果是什么?实际看到的又是什么?
比如现在角色有:超级管理员(系统角色),人士主管(业务角色),员工(业务角色)。
超级管理员:用户管理,角色管理等所有系统功能权限。
人士主管:用户管理。
在用户管理新建用户的时候,在给用户分配角色时,拥有超级管理员的用户则可以看到超级管理员,人士主管,员工3个角色。
而只拥有人士主管的用户,在给用户分配角色时,该用户则只可以看到人士主管,员工2个角色。
不知道我有没有把这个问题描述清楚,如有必要的话,望采纳。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端