fix(cover): 修复封面编辑器多项bug;加长草稿保存/全局timeout #2032
Reference in New Issue
Block a user
Delete Branch "fix/cover-editor-bugs-20260925"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
修复清单
Bug 6:封面模板无确认按钮 + 自动生成按钮不可点
!finalVideo,只有视频生成完成(finalVideo 存在)才可点,进入 Step5 时视频状态已就绪,按钮本身不会 disabled——问题出在用户卡在模板弹窗里没出来。Bug 7:自定义封面编辑器主副标题输入不了 + 预览大黑框
.xx-ce-readonly-text只读 div,压根没有 input,用户完全无法修改文字。maskEnabled: true, maskColor: #000, maskOpacity: 100,一进编辑器黑色蒙版铺满整个画布;portraitEnabled 默认 true 也显示浅蓝矩形占位;.xx-ce-canvas背景是 #ddd 灰色。整体看起来就是一个大黑框。Bug 8:自动保存草稿 + 智能选片 10s 超时
测试
影响范围
apps/web/src/api/client.ts
apps/web/src/api/template-editor/editPlans.ts
apps/web/src/pages/generate/components/cover-settings/CoverEditorModal.tsx
apps/web/src/pages/generate/components/cover-settings/CoverSettingsModal.tsx
apps/web/src/pages/generate/generate.css
apps/web/src/pages/generate/types/cover.ts
1. 封面设置弹窗(CoverSettingsModal): - 补充底部『取消/确认应用』按钮,解决选模板后无确认入口问题 - 选中模板加紫色✓角标,空状态提示 - 删除无效的『选择素材文件/导出全部』占位按钮 2. 自定义封面编辑器(CoverEditorModal): - 主/副标题文字改为可输入的TextArea(此前是只读div,完全无法输入) - 预览canvas修复:默认背景改为深蓝渐变而非大黑框;蒙版默认关闭且opacity=40%; 人像默认关闭且占位用浅蓝;支持上传背景图/人像图 - 面板分组按『基础/背景/主标题/副标题/人像/蒙版』重组,默认展开基础+背景+主标题 - 新增backgroundColor/backgroundImage/portraitImage类型字段 - 文字按charsPerLine自动换行渲染到预览 - 打开弹窗时重置state,避免编辑旧模板污染新模板 3. API 超时调整: - 全局axios timeout 10s → 30s(解决智能选片/草稿保存偶发10s超时) - updateEditPlan(草稿保存) 单独60s - 智能选片from-assets已是60s、封面生成已是300s,保持不变 4. 类型/样式同步更新CI全绿,自动审批通过。
CI全绿,自动审批通过。
🚀 预览环境已部署
🗑️ 预览环境已清理
PR #2032 已关闭或合并,对应的预览环境已被清理。