JaguarJack / catch-admin

CatchAdmin是一个基于对Laravel和Element Plus进行二次开发的后台管理系统。CatchAdmin仍然采用传统的前后端分离策略,其中Laravel框架仅用作Api输出。通过这种设计,成功将管理系统模块之间的耦合降至最低。
https://catchadmin.com
Apache License 2.0
676 stars 114 forks source link

用户只能隶属最末层部门,这样不合理 #23

Closed tlerbao closed 3 years ago

tlerbao commented 3 years ago

环境

问题

image

如图 给用户指定部门的时候只能隶属于最末层部门,那数据权限里的 部门及部门以下数据似乎就没意义了 比如这个用户应该可以隶属于南京总部的

结果

分析

方案:

用户应可以隶属于各个层级的部门,这样他的角色数据权限如果是部门及部门一下数据就可以获得到子部门以下的数据了。

JaguarJack commented 3 years ago

合理!都是挂在根节点。