From 8c365d77e8b1ddbb1c356acca88747a1b74fa95f Mon Sep 17 00:00:00 2001 From: maogeigei Date: Wed, 2 Sep 2026 14:22:30 +0800 Subject: [PATCH] =?UTF-8?q?fix(workbench):=20AI=E8=84=9A=E6=9C=AC=E8=AF=8A?= =?UTF-8?q?=E6=96=AD=E7=94=9F=E6=88=90=E6=96=B9=E5=BC=8F=E5=88=97=E6=94=B6?= =?UTF-8?q?=E6=8B=A2=E4=B8=A4=E7=A7=8D=E5=8F=96=E5=80=BC=E2=80=94=E2=80=94?= =?UTF-8?q?=E6=8C=89video=5Fid=E5=88=A4=E5=AE=9A=20=E5=8F=82=E8=80=83?= =?UTF-8?q?=E9=80=89=E9=A2=98/=E8=BE=93=E5=85=A5=E9=80=89=E9=A2=98?= =?UTF-8?q?=EF=BC=8C=E5=88=A0GEN=E6=AD=BB=E4=BB=A3=E7=A0=81=E6=98=A0?= =?UTF-8?q?=E5=B0=84(09-02)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .workbuddy/memory/2026-09-02.md | 4 ++++ .../短视频脚本创作/V1.0/mcn-work-shop/public/data-pages.js | 3 +-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.workbuddy/memory/2026-09-02.md b/.workbuddy/memory/2026-09-02.md index 22ecc76..9bfca3f 100644 --- a/.workbuddy/memory/2026-09-02.md +++ b/.workbuddy/memory/2026-09-02.md @@ -159,3 +159,7 @@ ## AI脚本诊断列表操作列优化(14:18) - 操作列表头 `` → ``(居中,与数据列 .cell-act 对齐) - 已诊断行(reviewOf 非空:review_ai 或 review_compare done)按钮文案「复盘」→「更新」,未诊断仍「复盘」;运行中仍「复盘运行中」disabled + +## AI脚本诊断列表 生成方式列收拢两种取值(14:20) +- 原 GEN 映射死代码(rewrite/new/abc→爆款视频创作/账号列表创作/ABC融合创作,后端 listRewrites 从不返回 genMethod,恒显示爆款视频创作) +- 改为按 `rewrite_log.video_id>0` 判定:有参考视频(视频/详情页 AI创作入口,prompt 参考视频选题)=「参考选题」;无 video_id(账号列表 confirmAiScript 入口,手输/AI生成选题)=「输入选题」;删 GEN 常量。当前库 26 行全有 video_id → 全显示参考选题(如实) diff --git a/project/短视频脚本创作/V1.0/mcn-work-shop/public/data-pages.js b/project/短视频脚本创作/V1.0/mcn-work-shop/public/data-pages.js index 64f3cc9..06046fd 100644 --- a/project/短视频脚本创作/V1.0/mcn-work-shop/public/data-pages.js +++ b/project/短视频脚本创作/V1.0/mcn-work-shop/public/data-pages.js @@ -885,7 +885,6 @@ async function renderReviews(view) { }; const reviewOf = (row) => (row.review_ai && row.review_ai.status === 'done' ? row.review_ai : (row.review_compare && row.review_compare.status === 'done' ? row.review_compare : null)); const fmtScore = (v) => (typeof v === 'number' && Number.isFinite(v) ? v : '-'); - const GEN = { rewrite: '爆款视频创作', new: '账号列表创作', abc: 'ABC融合创作' }; // 分页:每页 20 条,前端切片;详情/查找仍用全量 items const PAGE_SIZE = 20; @@ -901,7 +900,7 @@ async function renderReviews(view) { return ` #${row.id} ${esc(nameMap[row.video_id] || '-')} - ${esc(GEN[row.genMethod || 'rewrite'])} + ${row.video_id > 0 ? '参考选题' : '输入选题'} ${row.title ? `${esc(row.title)}` : '-'} ${fmtTime(row.created_time)} ${dimsTd}