refactor(utils): 修复密码哈希比较逻辑错误 feat(user): 新增按状态筛选优惠券接口 docs: 添加虚拟发货与任务中心相关文档 fix(wechat): 修正Code2Session上下文传递问题 test: 补充订单折扣与积分转换测试用例 build: 更新配置文件与构建脚本 style: 清理多余的空行与注释
1.0 KiB
1.0 KiB
验收报告:后台管理 401 状态提醒优化
1. 变更内容
修改了 web/admin/src/utils/http/index.ts 文件,将 Token 刷新失败后的处理逻辑从 handleUnauthorizedErrorSilently() 更改为 handleUnauthorizedError()。
2. 变更影响
- 此前行为:当 Token 过期且刷新失败时,系统静默跳转至登录页,用户无感知。
- 当前行为:当 Token 过期且刷新失败时,系统会先弹出 Warning 提示框 "登录状态已过期,请重新登录",随后跳转至登录页。
3. 代码验证
已确认 handleUnauthorizedError 函数会调用 showError,且 web/admin/src/utils/http/error.ts 中针对 401 状态码已配置了特定的提示消息。
// web/admin/src/utils/http/error.ts
} else if (code === 401) {
// 401错误使用更友好的提示
ElMessage.warning({
message: '登录状态已过期,请重新登录',
duration: 5000,
showClose: true
})
}
4. 结论
任务已完成,代码逻辑已修正以满足用户需求。