refactor(workshop): AI创作弹窗去重引导文案(删顶部常驻req-head,保留对话空态引导并补快捷键/附件说明)

This commit is contained in:
maogeigei committed 2026-09-02 18:17:06 +08:00
1 parent 602e51171d
commit 5032c583d0
2 files changed
+1 -3

No files matched your search

@@ -232,7 +232,6 @@ async function confirmAiScript(accountName, btn) {
const mask = document.createElement('div'); mask.className = 'modal-mask'; const mask = document.createElement('div'); mask.className = 'modal-mask';
mask.innerHTML = `<div class="modal req-modal"> mask.innerHTML = `<div class="modal req-modal">
<div class="modal-title-row"><span>AI创作 · ${esc(accountName)}</span><button class="btn btn-icon" data-x title="关闭">${svgIcon('x', 16)}</button></div> <div class="modal-title-row"><span>AI创作 · ${esc(accountName)}</span><button class="btn btn-icon" data-x title="关闭">${svgIcon('x', 16)}</button></div>
<div class="req-head">输入想法,或点回形针上传需求文档(doc / docx / txt / pdf),AI 会把需求整理到上方「创作需求」里;打磨满意后点输入框内的 ✓ 提交创作(附件原文会一并作为创作上下文)。Enter 发送,Shift+Enter 换行。</div>
<div class="req-sheet-box" id="reqSheetBox"> <div class="req-sheet-box" id="reqSheetBox">
<button type="button" class="req-sheet-toggle" id="reqSheetToggle" title="展开/收起创作需求" aria-expanded="false"> <button type="button" class="req-sheet-toggle" id="reqSheetToggle" title="展开/收起创作需求" aria-expanded="false">
<span class="rst-label">创作需求</span> <span class="rst-label">创作需求</span>
@@ -290,7 +289,7 @@ async function confirmAiScript(accountName, btn) {
? convo.map((c) => (c.role === 'u' ? convo.map((c) => (c.role === 'u'
? `<div class="req-msg mine"><div class="req-bubble">${esc(c.text)}</div></div>` ? `<div class="req-msg mine"><div class="req-bubble">${esc(c.text)}</div></div>`
: `<div class="req-msg ai"><div class="req-bubble">${esc(c.text)}</div></div>`)).join('') : `<div class="req-msg ai"><div class="req-bubble">${esc(c.text)}</div></div>`)).join('')
: `<div class="req-dialog-empty">在这里输入一个初步想法,AI 会引导你补齐形态 / 时长 / 情绪 / 受众 / 情节 / 结尾 / 植入等需求;每条输入都会即时更新上方的创作需求框。</div>`; : `<div class="req-dialog-empty">在这里输入一个初步想法,AI 会引导你补齐形态 / 时长 / 情绪 / 受众 / 情节 / 结尾 / 植入等需求;每条输入都会即时更新上方的创作需求框。也可点回形针上传需求文档(doc / docx / txt / pdf)。Enter 发送,Shift+Enter 换行。</div>`;
el.scrollTop = el.scrollHeight; el.scrollTop = el.scrollHeight;
}; };
const setBusy = (b) => { const setBusy = (b) => {
@@ -212,7 +212,6 @@ main { height: calc(100vh - 54px); }
display: flex; flex-direction: column; gap: 10px; display: flex; flex-direction: column; gap: 10px;
} }
.req-modal .modal-title-row { flex: none; margin-bottom: 0; } .req-modal .modal-title-row { flex: none; margin-bottom: 0; }
.req-head { flex: none; color: var(--dim); font-size: 13px; line-height: 1.6; }
/* 需求区:一个维度一行(09-02 改:去双列左右卡片 → 单列清单,维度名=左标签 + 内容同行),超高内部滚动 */ /* 需求区:一个维度一行(09-02 改:去双列左右卡片 → 单列清单,维度名=左标签 + 内容同行),超高内部滚动 */
.req-sheet { .req-sheet {
flex: none; display: grid; grid-template-columns: 1fr; gap: 6px 0; flex: none; display: grid; grid-template-columns: 1fr; gap: 6px 0;