一、该问题的重现步骤是什么?
1. 角色层级为 开发人员admin -> 租户admin -> 基本用户
2. 当我使用租户admin给基本用户配置菜单权限(例如增加一个菜单),点击保存之后,有些接口(开发人员配置的)的权限就默认取消了,租户admin给自己配置也一样,具体看图描述
① 开发人员admin给普通人员配了角色 ——租户管理接口权限是打钩的
②当我使用租户admin给普通人员配置角色 例如增加一个菜单并且点击确定之后
③回到开发人员admin查看,刚刚设置的权限消失了,原因可能是在租户admin中读取接口权限的时候没有读取到租户管理的权限,导致保存之后就把这个角色的接口权限覆盖了
④为什么在租户admin查看接口权限是如图这样的,而不是上图那样的数据?
3. 第二个现象,如果使用租户admin修改自身的菜单,例如取消一个菜单
再登录到开发人员admin查看租户admin菜单权限,菜单权限、接口权限都失效了,原本配置的菜单全都被勾上了
追加:如果在租户admin把菜单权限都勾上了,就是菜单的根节点也打钩了,在开发者admin配置菜单权限的时候,菜单就会被默认全部被勾上
二、你期待的结果是什么?实际看到的又是什么?
貌似在租户管理员无法控制该租户的菜单和接口权限
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladex-boot saber 2.4.0 macos
四、请提供详细的错误堆栈信息,这很重要。
无错误堆栈
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端