【P2】剪辑计划片段CRUD与批量操作 #410

Closed
opened 2026-07-16 20:08:17 +08:00 by auto-approve-bot · 3 comments
Collaborator

后端API已完成(PR#389,已合并),前端对接已完成(PR#403,待合并)。包含片段增删改查、批量操作、复制计划等能力。

后端API已完成(PR#389,已合并),前端对接已完成(PR#403,待合并)。包含片段增删改查、批量操作、复制计划等能力。
auto-approve-bot added this to the Phase 8 - 剪辑计划引擎 milestone 2026-07-16 20:08:17 +08:00
auto-approve-bot added the frontendbackendP2 labels 2026-07-16 20:08:17 +08:00
Author
Collaborator

后端部分:对应PR #389(片段CRUD+批量操作+复制计划+素材批量导入)已合并到develop。
前端部分:对应PR #403(剪辑计划片段CRUD前端全链路对接)待合并,当前单测+集成+Validate均通过,仅Frontend Lint失败,需修复前端lint后合入。

后端部分:对应PR #389(片段CRUD+批量操作+复制计划+素材批量导入)已合并到develop。 前端部分:对应PR #403(剪辑计划片段CRUD前端全链路对接)待合并,当前单测+集成+Validate均通过,仅Frontend Lint失败,需修复前端lint后合入。
Author
Collaborator

前端代码实查结果(2026-07-16)

develop 分支上已有的前端能力

  • 编辑器内片段操作:TimelinePanel 组件支持片段的添加/删除/拖拽排序/裁剪/分割/恢复原始长度(apps/web/src/pages/editing-planner/components/TimelinePanel.tsx
  • 片段属性配置:ClipPropertiesPanel 支持片段级别的转场、调速、TTS配音、素材选择等配置
  • 撤销重做:useUndoRedo hook 支持片段操作的撤销重做

尚未在 develop 上的能力(PR#403 待合并)

  • 独立片段管理页/app/edit-plans/:planId/clips 路由 + PlanClipsManager 组件(624行)
  • 后端 clips API 对接:12个 clips 相关 API 函数(片段CRUD + 批量操作 + 列表查询 + 复制计划)
  • useEditPlanClips hook:React Query 缓存 + 乐观更新
  • 复制剪辑计划:列表页复制按钮 + copy plan API
  • 编辑器内片段 Tab:EditorClipList 组件,编辑器内直接管理片段
  • 生成前同步:生成时自动同步本地片段到后端 clips 表
  • 进度可视化:生成弹窗展示每个片段实时状态
  • clips 表优先加载:从 planId 进入时优先从 clips 表还原片段

状态

前端部分在 PR#403 中,状态:open / mergeable,等待合并入 develop。

## 前端代码实查结果(2026-07-16) ### develop 分支上已有的前端能力 - **编辑器内片段操作**:TimelinePanel 组件支持片段的添加/删除/拖拽排序/裁剪/分割/恢复原始长度(`apps/web/src/pages/editing-planner/components/TimelinePanel.tsx`) - **片段属性配置**:ClipPropertiesPanel 支持片段级别的转场、调速、TTS配音、素材选择等配置 - **撤销重做**:useUndoRedo hook 支持片段操作的撤销重做 ### 尚未在 develop 上的能力(PR#403 待合并) - **独立片段管理页**:`/app/edit-plans/:planId/clips` 路由 + PlanClipsManager 组件(624行) - **后端 clips API 对接**:12个 clips 相关 API 函数(片段CRUD + 批量操作 + 列表查询 + 复制计划) - **useEditPlanClips hook**:React Query 缓存 + 乐观更新 - **复制剪辑计划**:列表页复制按钮 + copy plan API - **编辑器内片段 Tab**:EditorClipList 组件,编辑器内直接管理片段 - **生成前同步**:生成时自动同步本地片段到后端 clips 表 - **进度可视化**:生成弹窗展示每个片段实时状态 - **clips 表优先加载**:从 planId 进入时优先从 clips 表还原片段 ### 状态 前端部分在 **PR#403** 中,状态:open / mergeable,等待合并入 develop。
auto-approve-bot added the blocked label 2026-07-17 00:06:08 +08:00
Author
Collaborator

Frontend Lint红灯,PR #403前端lint失败,需前端工程师本地运行lint修复后重提

Frontend Lint红灯,PR #403前端lint失败,需前端工程师本地运行lint修复后重提
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: xiaoxia/xiaoxia-saas#410