数据范围的一些疑问

数据范围的左边只能选表格的字段。
如果想要判断当前账号如果是超管角色,则不进行表格过滤,这种有没有什么方法解决
官方有考虑当前角色=xxx这种过滤方式吗

大概由三个实现的办法:(个人见解,供参考)

  1. 对应的数据表设置一个字段,用字段去筛选 普通用户 / 超级用户 能看到的数据范围
  2. 按 角色 配置整个数据表的 增删改查的范围

  3. 使用 事件流 在渲染前 设置数据范围,触发条件左边是可以 选择当前用户/当前角色的

  1. 更有甚者 ,可以做两个页面(页面A,页面B)里面放不同的数据范围,页面A给普通用户用,页面B给超管用,角色权限 → 路由 设置不同角色显示不同的页面

image

1 Like

这招可以,虽然可能有点性能影响,但大量数据筛选还不如拆分页面

感谢