chore(cover): 清理PreviewCountModal残留+修复批量finalize封面标题错配 #2048
Reference in New Issue
Block a user
Delete Branch "fix/cleanup-previewcount-batchfinalize-20260926"
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?
背景
#2047 去掉Step2数量弹窗外,残留了 PreviewCountModal 组件、import、state(countModalOpen)、handleCountConfirm 回调和 JSX 渲染块没清理。另外批量finalize存在一个对齐bug。
改动
apps/web/src/pages/generate/components/PreviewCountModal.tsxcountModalOpenstate、handleCountConfirm回调、JSX 里的<PreviewCountModal>渲染taskIds.map((taskId, idx) => previewCovers[idx])按 taskIds 数组下标取封面/标题,但 batchTasks 顺序不保证与 variantIndex 一致(重试、失败任务可能影响顺序),改为batchTasks.map(task => previewCovers[task.variantIndex])按变体序号对齐验证
tsc / eslint(max-warnings=0) / prettier 全过。
🚀 预览环境已部署
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🗑️ 预览环境已清理
PR #2048 已关闭或合并,对应的预览环境已被清理。