fix: 三 tab 修复按钮一致性 — 全部诊断可修复 + AI 区域 header 加全部修复 + 移除底部冗余按钮

This commit is contained in:
范智鹏
2026-07-23 18:37:47 +08:00
parent 1a050d7699
commit 99b8f26f61
5 changed files with 3 additions and 50 deletions
+1 -3
View File
@@ -53,9 +53,7 @@ export function mergeResults(input: MergeInput): MergedReport {
const customRuleCount = customRuleDiagnostics.length;
const aiCount = input.aiFindings.length;
const fixableLinterIndices = input.staticDiagnostics
.map((_, i) => i)
.filter(i => input.staticDiagnostics[i].suggestion);
const fixableLinterIndices = input.staticDiagnostics.map((_, i) => i);
const fixableCustomIndices = customRuleDiagnostics
.map((_, i) => i);
+1 -2
View File
@@ -253,7 +253,6 @@ ${errorBox}
<button class="btn btn-primary" onclick="send('rerun')">🔄 重新审查</button>
<button class="btn" onclick="send('export')">📄 导出报告</button>
<button class="btn" onclick="send('settings')">⚙️ 设置</button>
<button class="btn" onclick="send('fixAll')">🔧 批量修复</button>
</div>
<script>
@@ -300,7 +299,7 @@ ${errorBox}
if (report.aiFindings.length === 0) {
return '<div class="empty">无 AI 审查建议</div>';
}
const parts: string[] = ['<div class="section-header"><span class="section-header-title">AI 审查建议 · ' + report.aiCount + ' 条</span></div>'];
const parts: string[] = ['<div class="section-header"><span class="section-header-title">AI 审查建议 · ' + report.aiCount + ' 条</span><button class="btn" onclick="send(\'fixAll\')">全部修复</button></div>'];
for (const f of report.aiFindings) {
const details: string[] = [];
details.push(`<div class="detail-text">${esc(f.description)}</div>`);