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)}