From e06f6ecd96628e55ee856f49c16bbaede00b1fbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E5=BF=83=E5=AE=87?= Date: Tue, 8 Jul 2025 18:10:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E6=9E=90=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Server/quality/detail.scss | 4 ++-- src/forge/Server/quality/index.jsx | 9 ++++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/forge/Server/quality/detail.scss b/src/forge/Server/quality/detail.scss index 0886dd27c..dcad35367 100644 --- a/src/forge/Server/quality/detail.scss +++ b/src/forge/Server/quality/detail.scss @@ -598,9 +598,9 @@ .info-list { display: flex; flex-wrap: wrap; - width: 800px; + width: 830px; .total-item { - width: 250px; + width: 260px; height: 50px; background: #ffffff; border-radius: 5px; diff --git a/src/forge/Server/quality/index.jsx b/src/forge/Server/quality/index.jsx index 50c3d9a68..6cbab95de 100644 --- a/src/forge/Server/quality/index.jsx +++ b/src/forge/Server/quality/index.jsx @@ -209,6 +209,9 @@ function IssueList(props) { const filter = res.facets ? res.facets.reduce((acc, facet) => { if (facet.property === 'impactSeverities') { + // 排序 + const newList = [facet.values.find( e => e.val === 'HIGH'), facet.values.find( e => e.val === 'MEDIUM'), facet.values.find( e => e.val === 'LOW')] + facet.values = newList.filter( e => e) facet.values.unshift({ count: 0, val: "BLOCKED" @@ -440,9 +443,9 @@ function IssueList(props) { {renderTotalItem("Bugs", baseData.bugs, issueTypeIcon.BUG)} {renderTotalItem("漏洞", formatNumber(baseData.vulnerabilities), issueTypeIcon.VULNERABILITY)} {renderTotalItem("异味", formatNumber(baseData.code_smells), issueTypeIcon.CODE_SMELL)} - {renderDetailedItem("重复率", baseData.lines || '-', baseData.duplicated_lines_density || '-', "代码", repeat)} - {renderDetailedItem("覆盖率", baseData.lines_to_cover || '-', baseData.coverage || '-', "代码", cover)} - {renderTotalItem("代码行数", formatNumberWithCommas(baseData.lines || '-'), code_lines)} + {renderDetailedItem("代码重复率", baseData.lines || '-', baseData.duplicated_lines_density || '-', "代码", repeat)} + {renderTotalItem("代码覆盖率", '100%' , cover)} + {renderTotalItem("检测代码行数", formatNumberWithCommas(baseData.lines || '-'), code_lines)}