cat-shark
|
a63942d105
|
feat(学习材料):多 URL 支持 + 网页标题自动抓取
TaskForm.vue:
- 学习材料输入从单行改为 textarea,每行一个链接
Study.vue:
- 改为迭代多 URL 展示,每行显示网页标题(通过 lpt-ai
/fetch-title 获取)或回退到 URL 本身
- 选中不同任务时自动刷新标题
新增 src/utils/fetchTitle.ts:
- fetchTitle(url) / fetchTitles(urls) 工具函数
- 内存缓存避免重复请求
- 失败时回退到 URL,不阻塞页面
后端:
- V20260704_1 迁移:material_url varchar(255) → TEXT
|
2026-07-04 22:37:01 +08:00 |
|
cat-shark
|
b24483b03b
|
feat(复习):回忆复习页面与入口
- 新增 ReviewRecall.vue 回忆复习页面(双栏布局)
- 左栏:回忆大纲输入区、对比结果展示(✅❌着色树)
- 右栏:标准导图(默认折叠)、编辑、重新生成
- 遗漏项列表,可点击回看原文
- 回忆历史记录查询
- api/standardMindMap.ts:标准导图与回忆对比 API
- router:新增 /review/recall/:taskNum 路由
- Review.vue 行操作中增加回忆复习按钮
- ReviewDetail.vue 思维导图区增加回忆复习入口
|
2026-07-03 08:54:16 +08:00 |
|
cat-shark
|
fce4ba194b
|
fix: 完善任务导航与结束会话错误处理
- 结束会话 API 异常时显示错误,不导航(可重试)
- 结束会话硬跳转改为软导航 router.push
- TaskForm 创建/更新/取消后跳转任务列表页
- 移除 TaskForm 页面内大标题
|
2026-05-23 22:55:03 +08:00 |
|
cat-shark
|
cef3192ba5
|
优化登录与任务管理相关页面交互
|
2026-04-12 13:05:00 +08:00 |
|
cat-shark
|
82c06d29fe
|
功能(任务与复习): 增加材料地址与复习总览表格
|
2026-04-12 10:37:26 +08:00 |
|
cat-shark
|
bf2c474058
|
feat 学习任务选择页面-创建/更新/删除任务
|
2025-06-28 21:10:08 +08:00 |
|