项目页:管理你的项目
项目页以卡片网格展示所有历史项目,支持查看、下载、重新生成与删除。
项目列表
- 卡片网格:3-4 / 2 / 1 列响应式布局;封面 = 第 1 个分镜图片(无则占位图);
- 状态徽标:等待(灰)/ 进行中(琥珀呼吸)/ 完成(绿)/ 失败(红);
- 筛选与搜索:按状态筛选 + 关键词搜索 + 时间倒序;
- 滚动加载:分页滚动加载(每页 12 条,
has_more控制)。
项目详情
- 返回 + 项目名 + 状态 + 操作(下载 / 重新生成 / 删除);
- 成片播放区:无成片时显示进度卡片;
- 配置信息条:比例 / 分辨率 / 帧率 / 风格 / 音色 / 时长;
- 分镜明细:序号 / 图片 / 描述 / 旁白 / 字幕 / 镜头 / 片段视频 / 配音试听。
删除级联
删除项目会:
- 删除数据库中的项目记录与全部分镜记录;
- 同步物理删除
output/{project_id}/整个目录; - 删除前弹窗确认,展示「将删除 N 个项目/文件,释放约 X MB,不可恢复」。
数据以 SQLite 为唯一数据源,生成过程中每步完成即写库,后端重启后项目可正常恢复查询。