竞赛演示模式:首屏降噪与预置导览

- demo_mode 配置项(默认开):不弹初始设置,LLM/语义警告横幅降级为顶栏状态点
- 顶栏新增'开始演示'导览(驾驶舱→新岗位发现→Java演化→匹配诊断四步预置路线)
- 图谱默认降噪:场景/行业图层默认关、关系标签默认关(悬停/缩放显示)
- 演化页默认锁定 Java 强样例;数据版本徽标标注'(模拟)';联系方式移入设置页
- start.bat/start.sh 启动脚本
This commit is contained in:
RoyirinRosmontis
2026-08-12 16:25:37 +08:00
parent 33aee6b8ae
commit 3329c55e06
6 changed files with 637 additions and 535 deletions
+23
View File
@@ -924,3 +924,26 @@ svg { width: 16px; height: 16px; stroke: currentColor; fill: none; stroke-width:
width: 18px; height: 18px; border-radius: 50%; cursor: pointer; line-height: 1;
}
.solo-badge button:hover { background: rgba(255,255,255,.45); }
/* 演示模式状态徽标 / 演示导览 */
.demo-badge {
display: inline-flex; align-items: center; gap: 6px; cursor: pointer;
font-size: 12px; padding: 3px 10px; border-radius: 999px;
background: var(--success-light); color: var(--success); border: 1px solid #b7eb8f;
white-space: nowrap;
}
.demo-badge .dot { width: 7px; height: 7px; border-radius: 50%; background: var(--success); }
.demo-badge.warn { background: var(--warning-light); color: #ad4e00; border-color: #ffd591; }
.demo-badge.warn .dot { background: var(--warning); }
#btn-demo-tour svg { width: 13px; height: 13px; fill: currentColor; }
.tour-intro { font-size: 13px; color: var(--text-2); margin-bottom: 12px; }
.tour-step {
display: flex; align-items: center; gap: 12px;
border: 1px solid var(--border); border-radius: var(--radius);
padding: 12px 14px; margin-bottom: 10px;
}
.tour-step:hover { border-color: var(--primary); }
.tour-step-body { flex: 1; }
.tour-step-title { font-size: 13px; font-weight: 600; color: var(--text-1); margin-bottom: 2px; }
.tour-step-desc { font-size: 12px; color: var(--text-3); }
.cfg-foot-note { text-align: center; font-size: 12px; color: var(--text-3); padding: 4px 0 2px; }