我今天看数据权限的源码,发现在对角色配置数据权限时。虽然可以勾选多个可见范围。但是实际上代码里用的是第一个。如下图:
这样就产生了一个问题,如果我勾选 部门可见和个人可见。那么如果读到的是个人可见,则部门可见就没生效咯吧。
这个只会取第一个配置,因为会有冲突,所以无法每个都启用
复杂情况,需要用sql自定义自己的业务逻辑
扫一扫访问 Blade技术社区 移动端