refactor(workshop): AI创作弹窗去重引导文案(删顶部常驻req-head,保留对话空态引导并补快捷键/附件说明)
This commit is contained in:
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;
|
||||||
|
|||||||
Reference in new issue
Block a user