一、该问题的重现步骤是什么?
用的超级管理员账号登录的,登录进去拿不到菜单数据

2. 后端打断点显示接收的值是空的

3.前端在发送获取菜单请求的地方打印 是undefined


二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
前端版本是saber 后端版本是4.0
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
右上角显示的是用户1,确定是超级管理员么?你把sql脚本重新执行一下再登录试试看。
然后跟一下menuService.routes方法,看看返回的值是什么。
再然后看下f12 network里对应routes的接口传递的请求头参数是什么。
正常情况是下图这样。


用超级管理员登录不显示菜单,我就用一个普通用户的试试,结果也不显示

menuService.routes方法里面传的roleId是空的,直接返回null了

请求头里面有token什么的


返回结果是空的

复制这个token,找个在线工具解码下看看是什么内容
不去掉前面的 bearer 是这样

去掉后是这样

那个bearer是调用 获取token认证接口返回的东西

接着这里打断点,看看解析token的时候有没有报错,看看为什么解析的是空

这里解析出来有值的是前端那个parentId没传到值吧
