一、该问题的重现步骤是什么?
1. 在角色管理为角色设置权限(登录用户为超级管理员)
二、你期待的结果是什么?实际看到的又是什么?
期待结果:
期望数据权限,接口权限里面有同样的数据
实际结果:
数据权限与接口权限都没有任何数据。
但是在数据权限、接口权限管理页面可以查到数据:
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
BladeXAvue联合版2.5.0
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
非000000租户,根据当前用户的角色id过滤的菜单数据。
我当前登录用户就是000000租户的超级管理员角色
这里查询的时候就没有数据.
这是什么问题引起的?
SELECT
*
FROM
(
SELECT
id,
parent_id,
NAME AS title,
id AS "value",
id AS "key"
FROM
blade_menu
WHERE
category = 1
AND is_deleted = 0
AND id IN ( SELECT menu_id FROM blade_scope_data WHERE is_deleted = 0 AND menu_id IS NOT NULL )
ORDER BY
sort
) menu
UNION ALL
SELECT
id,
menu_id AS parent_id,
scope_name AS title,
id AS "value",
id AS "key"
FROM
blade_scope_data
WHERE
is_deleted = 0
AND menu_id IS NOT NULL
数据库里面blade_scope_data表没有数据。所以查不到。
扫一扫访问 Blade技术社区 移动端