From 53b1f2afbb23817b5bb706689bd823f1a624d3c6 Mon Sep 17 00:00:00 2001
From: yuetsh <517252939@qq.com>
Date: Fri, 15 Dec 2023 13:20:52 +0800
Subject: [PATCH] add ranks filter.
---
src/admin/setting/home.vue | 115 +++++++++++++++++++++++++++++++------
src/oj/api.ts | 4 +-
2 files changed, 100 insertions(+), 19 deletions(-)
diff --git a/src/admin/setting/home.vue b/src/admin/setting/home.vue
index 1611227..6b9c8ec 100644
--- a/src/admin/setting/home.vue
+++ b/src/admin/setting/home.vue
@@ -1,6 +1,11 @@
-
- {{ userStore.user?.username }}
+
+ 亲爱的管理员:{{ userStore.user?.username }}
-
- 总用户数:{{ userCount }}
-
-
-
- 今日提交:{{ submissionCount }}
-
-
-
-
- 近期比赛:{{ contestCount }}
-
-
-
+
+
+ 总用户数:{{ userCount }}
+
+
+
+ 今日提交:{{ submissionCount }}
+
+
+
+
+ 近期比赛:{{ contestCount }}
+
+
+
+
我猜你要:
新题目
新比赛
+
+ 用户排名
+
+
diff --git a/src/oj/api.ts b/src/oj/api.ts
index 5480635..6d83a2c 100644
--- a/src/oj/api.ts
+++ b/src/oj/api.ts
@@ -90,9 +90,9 @@ export function adminRejudge(id: string) {
})
}
-export function getRank(offset: number, limit: number) {
+export function getRank(offset: number, limit: number, username?: string) {
return http.get("user_rank", {
- params: { offset, limit, rule: "acm" },
+ params: { offset, limit, rule: "acm", username },
})
}