当排名为null、0或'0'时,现在正确返回空字符串而不是'无成绩' 这解决了排名数据异常时的显示问题
@@ -541,8 +541,8 @@ const loadProjectProgress = async () => {
// 获取排名显示文本
const getRankDisplay = (item: any, index: number, list: any[]) => {
- if (item.rank === '-' || item.rank === undefined) {
- return '无成绩';
+ if (item.rank === '-' || item.rank === undefined || item.rank === null || item.rank === 0 || item.rank === '0') {
+ return '';
}
return `第${item.rank}名`;
};