diff --git a/apps/web/src/api/editPlans.ts b/apps/web/src/api/editPlans.ts index 1ea05ca86..61156d0bd 100644 --- a/apps/web/src/api/editPlans.ts +++ b/apps/web/src/api/editPlans.ts @@ -161,14 +161,21 @@ export interface GenerateResponse { clip_count: number; } -/** 剪辑计划关联的生成记录 */ +/** 剪辑计划关联的生成记录(实际是 GenerationTask 对象) */ export interface EditPlanGeneration { - id: string; - edit_plan_id: string; - generation_task_id: string; + id: string; // 即 generation_task_id + source_edit_plan_id: string; + template_id: string; + asset_ids: string[]; status: EditPlanStatus; - created_at: string; - updated_at: string; + progress: number; + result_count: number; + error_message: string; + error_info: Record; + logs: Array>; + retry_count: number; + created_at?: string; + updated_at?: string; } /** 片段生成状态 */ diff --git a/apps/web/src/pages/editing-planner/components/GenerationHistoryModal.tsx b/apps/web/src/pages/editing-planner/components/GenerationHistoryModal.tsx index 2e9225e76..05f7a7ddb 100644 --- a/apps/web/src/pages/editing-planner/components/GenerationHistoryModal.tsx +++ b/apps/web/src/pages/editing-planner/components/GenerationHistoryModal.tsx @@ -65,8 +65,8 @@ const GenerationHistoryModal: React.FC = ({ return ( - {gen.generation_task_id - ? `${gen.generation_task_id.slice(0, 8)}...` + {gen.id + ? `${gen.id.slice(0, 8)}...` : "—"}