From 583ac2cee55f0b5b263e60b5dbd657d618c6c785 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Thu, 3 Sep 2026 22:13:38 -0600 Subject: [PATCH] update --- apps/web/src/oj/rank/list.vue | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/apps/web/src/oj/rank/list.vue b/apps/web/src/oj/rank/list.vue index 43b24e9..ce4349c 100644 --- a/apps/web/src/oj/rank/list.vue +++ b/apps/web/src/oj/rank/list.vue @@ -28,14 +28,15 @@ import { MdPreview } from "md-editor-v3" import "md-editor-v3/lib/preview.css" import { aiStreamError, consumeJSONEventStream } from "utils/stream" -const gradeOptions = [ - { label: "25年级", value: 25 }, - { label: "24年级", value: 24 }, - { label: "23年级", value: 23 }, - { label: "22年级", value: 22 }, - { label: "21年级", value: 21 }, - { label: "20年级", value: 20 }, -] +const GRADES = [20, 25] + +const gradeOptions = Array.from( + { length: GRADES[1] - GRADES[0] + 1 }, + (_, i) => ({ + label: `${GRADES[0] + i}年级`, + value: GRADES[0] + i, + }), +) const router = useRouter() const userStore = useUserStore()