refactor(utils): 修复密码哈希比较逻辑错误 feat(user): 新增按状态筛选优惠券接口 docs: 添加虚拟发货与任务中心相关文档 fix(wechat): 修正Code2Session上下文传递问题 test: 补充订单折扣与积分转换测试用例 build: 更新配置文件与构建脚本 style: 清理多余的空行与注释
1013 B
1013 B
项目总结报告:后台管理 401 状态提醒优化
1. 项目背景
用户反馈后台管理系统在遇到 401 (Unauthorized) 错误时,缺乏明确的重新登录提醒,导致用户体验不佳。
2. 实施内容
- 代码修改:修改了
web/admin/src/utils/http/index.ts中的响应拦截器逻辑。 - 逻辑变更:将 Token 刷新失败后的处理方式从“静默跳转”调整为“提示后跳转”。
- 具体实现:
- 替换
handleUnauthorizedErrorSilently()为handleUnauthorizedError()。 - 利用现有的
showError机制,触发ElMessage.warning('登录状态已过期,请重新登录')。
- 替换
3. 交付成果
- 修改后的代码文件
web/admin/src/utils/http/index.ts。 - 验收报告
docs/admin_401_optimization/ACCEPTANCE_admin_401_optimization.md。
4. 后续建议
- 建议后续清理
web/admin/src/utils/http/index.ts中不再使用的handleUnauthorizedErrorSilently函数,以保持代码整洁。