角色权限树不太理解
来源:12-8 角色权限树结构界面渲染与交互功能实现-3

慕粉3884565
2019-03-16
无论点击哪个都有这两个但是
感觉数据不对
而且分配权限传递的是null,我是直接复制的
写回答
1回答
-
Jimin
2019-03-16
你好,通过你的问题,感觉你对rbac这个模型(基于role的acl control,acl-role-user)理解的不够深入,你目前截的第一张图有展示出rbac里的role和acl展示名称,第二张图展示的是role和acl的关系,其实这些不足以判断问题。
这里面缺少特别核心的数据没有给出来,就是sys_acl(以及module)表和sys_role表(这个相对简单,有没有影响还好)的数据,原因是这些给出来后sys_role_acl里存储的role_id和acl_id才有意义。另外一点是,右侧的权限组成的树,完全跟sys_acl和sys_acl_module表有关系,sys_acl_module表里level决定了树形的展示,sys_acl里acl_module_id决定了右侧的树每个树节点上有哪些权限。详细的介绍这些,希望能通过这些加深你对权限树的理解,最后也补充一下对右侧树设计的手记:http://www.imooc.com/article/21103
根据这些,你再检查一下数据库里的数据是否ok,如果这些都对那么就是代码问题了,你根据需要提供一下数据库表里数据或者代码吧。00
相似问题