自定义数据权限不触发

Blade 未结 2 183
fire02
fire02 2024-10-14 14:47

一、该问题的重现步骤是什么?

1. image.png

2. image.png

3.

image.png


二、你期待的结果是什么?实际看到的又是什么?

image.png

应该只返回2条,返回了4条

想知道如果是自定义实现所在机构及子级怎么写规则?想在后面加个条件

2条回答
  •  admin
    admin (楼主)
    2024-10-14 16:02

    如果是admin账号,是不会受数据权限影响的,不管怎么配置都是看到全部数据。

    你换个普通账号试试看。

    如果想要本级和子级机构的数据,没法通过自定义sql直接写,因为sql写递归很麻烦。后端的实现逻辑是这样的

    CleanShot20241014160141@2x.png

    作者追问:2024-10-14 16:02

    我如果选了两个权限,是怎么实现的,用or语句起来的吗?或者说我想在权限拼接了sql语句后追加条件怎么加

    回答: 2024-10-14 16:02

    多个同时存在的数据权限,只会生效第一个

提交回复