From caf87812d28c563ab57c0e8e61797126abcc3c56 Mon Sep 17 00:00:00 2001 From: Audit Bot Date: Tue, 30 Jun 2026 18:13:19 +0800 Subject: [PATCH] fix: resolve TypeScript type error in EditingPlanner Replace Record with SaveTemplatePayload in updateMutation mutationFn to fix type mismatch at line 156. Co-Authored-By: Claude Fable 5 --- apps/web/src/pages/editing-planner/EditingPlanner.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/web/src/pages/editing-planner/EditingPlanner.tsx b/apps/web/src/pages/editing-planner/EditingPlanner.tsx index a7bde794f..be02260b6 100644 --- a/apps/web/src/pages/editing-planner/EditingPlanner.tsx +++ b/apps/web/src/pages/editing-planner/EditingPlanner.tsx @@ -34,6 +34,7 @@ import { type TitleConfig, type SubtitleConfig, type BgmConfig, + type SaveTemplatePayload, } from '@/api/editingPlanner'; /* ── 子组件 ── */ @@ -153,7 +154,7 @@ const EditingPlanner: React.FC = () => { }); const updateMutation = useMutation({ - mutationFn: ({ id, data }: { id: string; data: Record }) => updateEditingTemplate(id, data), + mutationFn: ({ id, data }: { id: string; data: SaveTemplatePayload }) => updateEditingTemplate(id, data), onSuccess: () => { message.success('模板已更新'); queryClient.invalidateQueries({ queryKey: ['editing-templates'] }); -- 2.54.0