涉及文件vue.config.js
有关license部分,代理到8082
Eg:(注意:针对license涉及接口)
'/lic': {
target: 'http://192.168.1.189:8082',
changeOrigin: true,
ws: true,
secure: false
},
license有关的接口,默认是以'/lic'为前缀;由于在生产环境,开发环境中配置了对应的VUE_APP_BASE_API和VUE_APP_BASE_SECOUND;
license涉及的下载注册接口,原有请求文件中对于下载并没有进行解密处理;
license文件返回的数据有关提示信息的结构处理;
总:避免变更过多文件引起不必要冲突;
token有效的情况下,根据是否上传许可证的凭证isValid的值,设置拦截;
在设置角色的地方也进行拦截;
总结:未上传许可证,提示用户并跳转到上传许可证对应的界面;
1.在获取用户信息进行拦截时,未指定SET_ROLES到指定的上传页面,导致登陆之后,持续调用licenseGet接口;
2.存在许可证的情况下,访问页面发生重定向;原因:dispatch的执行顺序导致;