R50: AI脚本弹窗默认收起右侧复盘/分镜面板,默认展示最新版本

- openScriptModal 默认 showSide=true → false(R41 已支持 rw-sec-hidden,AI 列 flex:1 自动占满)
- 版本默认最新:入口仅传 videoId 时 verIdx 回落 0,后端 rewrite_log ORDER BY id DESC 已保证最新在前(不改 verIdx 逻辑,保留脚本诊断页按 rewriteId 定位具体版本能力)
- data-pages.js?v=20260903ak → al
- CDP 冒烟 7/7 PASS:AI 列展开可见 / 右侧面板隐藏 / 源脚本收起 / 版本 1/3 / 内容=最新版 / 展开钮可恢复
This commit is contained in:
maogeigei committed 2026-09-03 22:49:20 +08:00
1 parent 876fdbbdaa
commit 2562ddfce5
2 files changed
+2 -2

No files matched your search

@@ -1662,7 +1662,7 @@ async function openScriptModal({ rewriteId, videoId } = {}) {
const title = metaTitle || 'AI 脚本';
const hasSource = vid > 0 && !!source;
let stab = 'diag'; /* 右侧 tab:diag=脚本诊断(默认)/ sb=分镜提示词 */
let showSrc = false, sbIdx = 0, showSide = true; /* R41:showSide=右侧「脚本诊断|分镜提示词」面板是否展开(收起后只展示 AI 脚本) */
let showSrc = false, sbIdx = 0, showSide = false; /* R41:showSide=右侧「脚本诊断|分镜提示词」面板是否展开(收起后只展示 AI 脚本);R50:默认收起=不显示复盘和分镜 */
const stb = vid > 0 ? await api('/api/dsh/storyboards?videoId=' + vid).catch(() => ({ items: [] })) : { items: [] };
const storyboards = ((stb && stb.items) || []);
const visibleSbOf = (curId) => storyboards.filter((s) => s.rewrite_id == null || String(s.rewrite_id) === String(curId));
@@ -42,6 +42,6 @@
</div>
<script src="app.js?v=20260903y"></script>
<script src="data-pages.js?v=20260903ak"></script>
<script src="data-pages.js?v=20260903al"></script>
</body>
</html>