fix: 移除any类型,使用TitleConfig类型注解
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 16s
AI Code Review / AI Code Review (pull_request) Failing after 40s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 3m44s
Auto Approve CI PRs / Auto Approve on CI Green (pull_request) Successful in 3m55s
Auto Merge CI PRs / Auto Merge on CI Green + Approved (pull_request) Successful in 3m56s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1416h28m13s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1416h29m24s
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Failing after 1416h29m37s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1416h29m26s
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Failing after 1416h29m39s
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Failing after 1416h29m39s
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Failing after 1416h29m42s
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Failing after 1416h29m42s
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1416h29m42s
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Failing after 1416h29m43s
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Failing after 1416h29m44s
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Failing after 1417h1m49s
CI Build & Deploy Pipeline / Deploy Production (pull_request) Failing after 1417h1m45s
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Failing after 1417h1m47s

This commit is contained in:
2026-07-19 14:59:35 +08:00
parent dc2403d695
commit ee7eba0a85
+8 -7
View File
@@ -31,7 +31,7 @@ import {
updateEditPlan,
getGenerationTaskResults,
} from "@/api/editPlans"
import type { GeneratedVideo, EditPlanConfig } from "@/api/editPlans"
import type { GeneratedVideo, EditPlanConfig, TitleConfig } from "@/api/editPlans"
import { getEditingTemplates } from "@/api/editingPlanner"
import { getTitles } from "@/api/titles"
import apiClient from "@/api/client"
@@ -293,14 +293,15 @@ const GeneratePage: React.FC = () => {
}
if (config.title_config) {
const tc = config.title_config as TitleConfig
setTitleSettings((prev) => ({
...prev,
title: config.title_config!.content || "",
aiAutoSelect: config.title_config!.ai_auto_select || false,
position: config.title_config!.position || prev.position,
font: (config.title_config as any)?.font_preset || prev.font,
size: (config.title_config as any)?.font_size || prev.size,
color: (config.title_config as any)?.font_color || prev.color,
title: tc.content || "",
aiAutoSelect: tc.ai_auto_select || false,
position: tc.position || prev.position,
font: tc.font_preset || prev.font,
size: tc.font_size || prev.size,
color: tc.font_color || prev.color,
}))
}
if (config.segments && config.segments.length > 0) {