cat-shark
|
84fe452e80
|
feat(复习): 节点选择交互 + 移除 session 维度
- MindMapViewer 新增 selectable 模式,点击节点 emit node-select 事件
- ReviewRecall.vue 移除会话选择器,改为节点选择交互
- 支持 URL ?focusPath= 参数自动预设复习起点
- 节点选择弹窗确认后回忆导图根节点=选中节点标题
- ReviewDetail 和 Welcome 中调用 findNode API 匹配节点后跳转
- API: recallCompare 使用 focusPath 替代 sessionNum
- API: 新增 findNode 端点
|
2026-07-05 18:10:42 +08:00 |
|
cat-shark
|
5a5a294f06
|
feat(导图): 防抖/增量生成/移除冗余对比面板
- 重新生成按钮增加 :loading 防重复点击
- 生成进度提示(AI 正在生成中,已等待 X 秒)
- 用户编辑后弹窗选择「全量重新生成」或「增量更新」
- 移除独立的对比结果面板,着色结果直接展示在标准导图中
|
2026-07-05 15:18:02 +08:00 |
|
cat-shark
|
e5adb4095b
|
feat(复习): 支持会话维度复习 + 标准导图按会话过滤
- MindMapNode 新增 sessionNum 字段,追踪节点来源会话
- BuiltinMindMapGenerator 生成节点时填充 sessionNum
- MindMapTreeTool.filterBySession() 按会话过滤标准导图
- recallCompare 接受 sessionNum 参数,筛选后对比
- 新增 review_recall_records.session_num 字段(Flyway V20260705_1)
- 新增 GET /study-sessions/tasks/{taskNum}/sessions 端点
- 前端 ReviewRecall.vue 增加复习范围选择器(全部/指定会话)
- 历史报告条目展示学习预期目标
|
2026-07-05 14:39: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 |
|