权限问题:org.apache.shiro.authz.UnauthorizedException: Subject does not have permission [wx:xxx]

如admin账号登录出现此问题,表示是当前操作的菜单或者按钮没有配置权限,请在【系统管理】-【菜单管理】中找到相应的菜单,添加确实的按钮权限
如果是admin账号未报权限异常其他账号有异常,请先添加角色,给角色赋予对应权限,然后给账号赋予对应角色
登录界面无法显示验证码
排查步骤:
- 检查后端api是否已启动
验证码是wx-api生成的,需wx-api启动,可查看后端启动日志检查是否正常
- 检查api请求网络是否通畅
开发环境下,可直接复制验证码网络请求的地址,将请求地址和端口改为后端的地址和端口,尝试直接请求验证码图片,生产环境如果后端对应端口放通也可如此尝试

- 检查请求转发
如果上一步通过直接请求验证码图片能请求成功,而网页上依然无法显示验证码图片,则确定是请求转发的问题,注意开发环境和生产环境请求转发方式不同,开发环境需检查vue.config.js文件中的devServer配置,生产环境检查nginx转发,参考nginx配置文件
