v2.7.0 一键导出全部历史(GET /api/tests/export JSON, Key打码);左侧三块配置卡片可折叠展开(状态localStorage持久化);置顶/置底按钮高亮蓝渐变高对比配色

This commit is contained in:
2026-09-06 02:54:16 +08:00
parent edbaedce15
commit f499144465
7 changed files with 122 additions and 14 deletions
+13 -6
View File
@@ -19,8 +19,9 @@
<main class="layout">
<!-- 左侧:配置 -->
<aside class="config-panel">
<section class="card">
<h2>🔌 大模型接口配置</h2>
<section class="card collapsible" id="sec-interface">
<h2 class="collapse-head">🔌 大模型接口配置<span class="collapse-arrow"></span></h2>
<div class="collapse-body">
<div class="field">
<label>提供商类型</label>
<select id="cfg-provider">
@@ -75,10 +76,12 @@
</div>
<button class="btn block" id="btn-test-conn">🔍 测试连接</button>
<div class="conn-result" id="conn-result" hidden></div>
</div>
</section>
<section class="card">
<h2>🚀 速度测试配置</h2>
<section class="card collapsible" id="sec-test">
<h2 class="collapse-head">🚀 速度测试配置<span class="collapse-arrow"></span></h2>
<div class="collapse-body">
<div class="field">
<label>测试名称(主题)</label>
<input id="gen-name" type="text" placeholder="如:DeepSeek-V4 不同上下文长度速度对比">
@@ -126,9 +129,11 @@
<button class="btn primary block" id="btn-start">▶ 开始测试</button>
<button class="btn danger block" id="btn-cancel" disabled>■ 停止</button>
</div>
</div>
</section>
<section class="card">
<h2>📤 评测站同步</h2>
<section class="card collapsible" id="sec-eval">
<h2 class="collapse-head">📤 评测站同步<span class="collapse-arrow"></span></h2>
<div class="collapse-body">
<div class="field">
<label>评测站地址</label>
<div class="icon-input"><span class="icon">🌐</span><input id="eval-url" placeholder="http://127.0.0.1:16066"></div>
@@ -147,6 +152,7 @@
<button class="btn block" id="btn-eval-test">🔗 测试连接</button>
<div class="conn-result" id="eval-result" hidden></div>
<div class="hint" style="margin-top:6px">测试完成后,在历史列表或详情里点「📤 发送到评测站」,一键把结果发布到模型评测网站(端口 16066)对应账号下。</div>
</div>
</section>
</aside>
@@ -179,6 +185,7 @@
<div class="log-actions">
<span class="hint" id="hist-selected"></span>
<button class="btn small primary" id="btn-compare">⚖️ 对比所选</button>
<button class="btn small" id="btn-export-history" title="一键导出全部历史记录(JSON">📥 导出全部</button>
<button class="btn small danger" id="btn-clear-history" title="一键清空全部历史记录(不可恢复)">🗑 清空历史</button>
<button class="btn small" id="btn-refresh-history">刷新</button>
</div>