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 89aa225..fd8b4ee 100644 --- a/project/短视频脚本创作/V1.0/mcn-work-shop/public/data-pages.js +++ b/project/短视频脚本创作/V1.0/mcn-work-shop/public/data-pages.js @@ -173,8 +173,9 @@ function bindBatchBar(container, opts) { // 09-02 v11:dur 时长目标 移出需求栏 → 需求栏下方「功能选项」下拉(30/60/120/240/自定义),值由 w.dur 单独承载 // 09-02 v17:选题落点要素(痛点/爽点、共鸣/共情、爆点)加入需求框——创作流程需要但不是必填,空值由 AI 按账号设定与选题自决 // 09-02 v18:叙事形态→叙事结构;删核心情节/结尾落点(情节与结尾由 AI 创作阶段自决,无需用户填写) +// 09-02 v19:爆点→创新/爆点,字段序调整至「一句话创意」之后 const REQ_FIELDS = [ - ['idea', '一句话创意'], ['pain', '痛点/爽点'], ['relate', '共鸣/共情'], ['blow', '爆点'], + ['idea', '一句话创意'], ['blow', '创新 / 爆点'], ['pain', '痛点/爽点'], ['relate', '共鸣/共情'], ['form', '叙事结构'], ['note', '其他约束'], ]; // 需求 md 行 → 向导字段映射(parseReqSheet 用) @@ -215,7 +216,7 @@ function buildCreatePrompt(accountName, w, personaBlock, hasPersona, attachText) } /* AI创作 弹窗(09-02 v2:需求框 + 输入框 对话式打磨)—— - 顶部=创作需求(6 行选题字段:创意+落点要素(痛点爽点/共鸣/爆点,可空)+叙事结构/其他约束,随对话逐轮被 AI 更新,空值标「待完善」)+ 下方时长选项条 + 顶部=创作需求(6 行选题字段:创意+创新爆点+落点要素(痛点爽点/共鸣,可空)+叙事结构/其他约束,随对话逐轮被 AI 更新,空值标「待完善」)+ 下方时长选项条 中部=对话流(用户输入 vs AI 整理/追问),底部=输入框 + 提交创作 */ async function confirmAiScript(accountName, btn) { const accId = btn && btn.dataset.accId ? btn.dataset.accId : ''; @@ -325,7 +326,7 @@ async function confirmAiScript(accountName, btn) { ? convo.map((c) => (c.role === 'u' ? `