Commit Graph

14 Commits

Author SHA1 Message Date
developer 52b59019d0 fix: 兼容业务层 401 响应码
- 除 HTTP 状态码 401 外,同时处理业务层 code=401 的响应
- 两种 401 均清除登录态并跳转登录页
2026-07-12 13:44:15 +08:00
cat-shark 9c2c1b7614 fix(前端):进度环方向 + 按钮颜色 + 删除确认 + 移除 console.log
- StartTask.vue:progress 计算改为 (total-current)/total*100,进度环从
  满到空递减(正确方向)
- ReviewDetail/ReviewRecall/MindMapViewer:type="primary" 全部改为
  type="success",统一绿白主题
- Study.vue:删除任务增加 ElMessageBox.confirm 确认
- request.ts:移除全部 console.log
2026-07-04 17:38:00 +08:00
cat-shark a485d33933 feat(frontend):axios 超时 600s + 回忆对比分段加载文案
适配后台异步任务轮询模式:
- axios 全局超时 180s → 600s(与 Java 后台 10min 轮询超时匹配)
- 回忆对比加载提示改为分段文案:
  0-3s: 正在提交 AI 任务…
  3-60s: AI 对比分析中,请稍候…
  60-180s: 内容较多,AI 正在深入分析…
  180s+: 即将完成,请耐心等待…
2026-07-04 16:41:12 +08:00
cat-shark 4e1c71e4d5 feat(前端):AI 操作超时 + 加载提示
- axios 全局超时 5s → 180s(3 分钟),避免 AI 响应未到即断开
- 回忆对比按钮等待时显示旋转动画 + 已等待秒数 + 30s 后安抚文案
- 结束会话报告草稿生成时显示等待提示 + 秒数统计
2026-07-04 16:16:33 +08:00
cat-shark a259e0ac1a fix(登录):token 过期直接跳转登录页,不再弹确认框
后端 CommonResult 包装设计保留原样,不引入自定义业务码。

改法:handleError 中检测到 401 后直接清除 localStorage
并 router.push('/login'),移除 ElMessageBox.confirm 确认框。
2026-07-04 11:01:09 +08:00
cat-shark 1827093a9f fix: 处理登录过期的请求响应 2026-06-18 00:10:32 +08:00
cat-shark 0f2f0460df 重构(学习页): 前端仅展示并修复运行稳定性问题 2026-04-12 10:36:59 +08:00
cat-shark cb618807fc fix(10): 修复token认证问题(登录后,后续请求携带认证信息进行请求) 2025-10-03 09:39:18 +08:00
cat-shark e7cc81ca8b feat:增加环境配置 2025-08-02 10:01:01 +08:00
cat-shark 4faf2db730 feat:1. 调整项目结构,将API接口定义单独抽离 2. 将倒计时计算逻辑调整到后端进行处理计算 3. 增加铃声提示功能 2025-07-26 12:53:33 +08:00
cat-shark 07bf872149 feat:任务开始界面-任务开始/暂停/结束功能 2025-07-08 09:12:38 +08:00
cat-shark bf2c474058 feat 学习任务选择页面-创建/更新/删除任务 2025-06-28 21:10:08 +08:00
cat-shark e39cde85f5 feat 完善封装的请求函数 2025-06-02 19:18:59 +08:00
cat-shark 09195f8c18 init 2025-06-02 18:50:12 +08:00