diff --git a/web/src/pages/Home.tsx b/web/src/pages/Home.tsx
index ae50f8d..ec603d3 100644
--- a/web/src/pages/Home.tsx
+++ b/web/src/pages/Home.tsx
@@ -724,6 +724,88 @@ const Home: React.FC = () => {
+ {/* 每日一练排行榜 */}
+
+
+ 每日一练排行榜
+
+ {dailyExamLoading ? (
+
+ ) : dailyExamRanking.rankings.length === 0 ? (
+
+
+
+
今日每日一练尚未生成
+
请等待系统每天凌晨1点自动生成
+
+
+ ) : (
+
+ {dailyExamRanking.exam_title && (
+
+
+ {dailyExamRanking.exam_title}
+
+ )}
+
+ {dailyExamRanking.rankings.map((user, index) => (
+
+
+ {index < 3 ? (
+
+ {index === 0 && }
+ {index === 1 && }
+ {index === 2 && }
+
+ ) : (
+
{index + 1}
+ )}
+
}
+ className={styles.rankAvatar}
+ />
+
+
{user.nickname}
+
@{user.username}
+
+
+
+
+
= 80 ? '#52c41a' : user.score >= 60 ? '#faad14' : '#ff4d4f',
+ fontSize: 18,
+ fontWeight: 'bold'
+ }}>
+ {user.score}
+
+
得分
+
+
+
+
+ {Math.floor(user.time_spent / 60)}'
+ {user.time_spent % 60 < 10 ? '0' : ''}{user.time_spent % 60}"
+
+
用时
+
+
+
+ ))}
+
+
+ )}
+
+
{/* 排行榜 */}
@@ -859,88 +941,6 @@ const Home: React.FC = () => {
)}
- {/* 每日一练排行榜 */}
-
-
- 每日一练排行榜
-
- {dailyExamLoading ? (
-
- ) : dailyExamRanking.rankings.length === 0 ? (
-
-
-
-
今日每日一练尚未生成
-
请等待系统每天凌晨1点自动生成
-
-
- ) : (
-
- {dailyExamRanking.exam_title && (
-
-
- {dailyExamRanking.exam_title}
-
- )}
-
- {dailyExamRanking.rankings.map((user, index) => (
-
-
- {index < 3 ? (
-
- {index === 0 && }
- {index === 1 && }
- {index === 2 && }
-
- ) : (
-
{index + 1}
- )}
-
}
- className={styles.rankAvatar}
- />
-
-
{user.nickname}
-
@{user.username}
-
-
-
-
-
= 80 ? '#52c41a' : user.score >= 60 ? '#faad14' : '#ff4d4f',
- fontSize: 18,
- fontWeight: 'bold'
- }}>
- {user.score}
-
-
得分
-
-
-
-
- {Math.floor(user.time_spent / 60)}'
- {user.time_spent % 60 < 10 ? '0' : ''}{user.time_spent % 60}"
-
-
用时
-
-
-
- ))}
-
-
- )}
-
-
{/* 用户类型补充模态框 */}