From bf61dd37e77376f6eefbba7f5b61e31cc40c1baa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E5=BF=83=E5=AE=87?= Date: Wed, 12 Jun 2024 08:44:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=BC=BA=E7=9C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Server/quality/detail.scss | 16 ++++++++++++++++ src/forge/Server/quality/index.jsx | 9 +++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/forge/Server/quality/detail.scss b/src/forge/Server/quality/detail.scss index 69991a2a..84a42469 100644 --- a/src/forge/Server/quality/detail.scss +++ b/src/forge/Server/quality/detail.scss @@ -216,6 +216,21 @@ } } .issue-total { + .nodata { + height: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + img { + width: 400px; + } + p { + margin-top: 20px; + font-size: 16px; + color: #788498; + } + } .container { background: #FFFFFF; box-shadow: 0px 0px 6px 1px rgba(7,70,165,0.08); @@ -364,6 +379,7 @@ color: #111010; } .item-more { + margin-left: 5px; font-weight: 400; font-size: 12px; color: #525151; diff --git a/src/forge/Server/quality/index.jsx b/src/forge/Server/quality/index.jsx index 5549b0c0..26b57520 100644 --- a/src/forge/Server/quality/index.jsx +++ b/src/forge/Server/quality/index.jsx @@ -10,6 +10,7 @@ import labelIcon from '../img/quality/label.png'; import code_lines from '../img/quality/code_lines.png'; import repeat from '../img/quality/repeat.png'; import cover from '../img/quality/cover.png'; +import nodata from '../../Images/nodata.png' import { Link } from "react-router-dom"; @@ -273,7 +274,7 @@ function IssueList(props) { {renderFilterItems(listFilter.tags, selectedTag, setSelectedTag, "标签")}
- {issues && Object.entries(issues).map(([key, item]) => ( + {issues && baseInfo.total > 0 && Object.entries(issues).map(([key, item]) => (
{key.split(':')[1]} @@ -306,7 +307,11 @@ function IssueList(props) { ))}
))} - setPageNum(e)} onShowSizeChange={(current, size) => setPageSize(size)} /> + { baseInfo.total > 0 && setPageNum(e)} onShowSizeChange={(current, size) => setPageSize(size)} /> } + {!baseInfo.total &&
+ +

暂无问题

+
}