30 lines
971 B
Markdown
30 lines
971 B
Markdown
# 需求分析 — 2026-04-16-20-46-50
|
|
|
|
## 原始需求摘要
|
|
|
|
在 `/report-editor` 页面操作后,切换到 `/report-manage` 再返回 `/report-editor` 时:
|
|
- 报告编辑器内容(`class="editor-content-wrapper print-wrapper"`)已能正常保留 ✅;
|
|
- 视频列表也能正常保留 ✅;
|
|
- **但视频分析中的自动摘取关键帧和手动截图全部丢失** ❌。
|
|
|
|
## 需求拆解
|
|
|
|
### 功能点
|
|
- 定位关键帧在路由切换后丢失的根因;
|
|
- 给出可行的修改方向,确保关键帧数据能够持久化并恢复。
|
|
|
|
### 非功能点
|
|
- 保持现有 UI 和交互不变;
|
|
- 尽量减少对存储架构的侵入。
|
|
|
|
## 影响范围预估
|
|
|
|
| 模块 | 影响程度 | 说明 |
|
|
|------|---------|------|
|
|
| `src/pages/ReportEditor.tsx` | 中 | 抽帧时的 Canvas 尺寸/质量调整 |
|
|
| `src/utils/storage.ts` | 低 | 增加超限日志或错误提示 |
|
|
|
|
## 待确认问题
|
|
|
|
无。根因已高度明确,等待用户确认修改方向。
|