# 验收报告:后台管理 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 状态码已配置了特定的提示消息。 ```typescript // web/admin/src/utils/http/error.ts } else if (code === 401) { // 401错误使用更友好的提示 ElMessage.warning({ message: '登录状态已过期,请重新登录', duration: 5000, showClose: true }) } ``` ## 4. 结论 任务已完成,代码逻辑已修正以满足用户需求。