diff --git a/src/oj/achievement/components/AchievementCard.vue b/src/oj/achievement/components/AchievementCard.vue new file mode 100644 index 0000000..bc4a7f6 --- /dev/null +++ b/src/oj/achievement/components/AchievementCard.vue @@ -0,0 +1,166 @@ + + + + + diff --git a/src/oj/achievement/index.vue b/src/oj/achievement/index.vue new file mode 100644 index 0000000..a621a3c --- /dev/null +++ b/src/oj/achievement/index.vue @@ -0,0 +1,169 @@ + + + + + diff --git a/src/routes.ts b/src/routes.ts index f1ee90f..067f28e 100644 --- a/src/routes.ts +++ b/src/routes.ts @@ -82,6 +82,12 @@ export const ojs: RouteRecordRaw = { component: () => import("oj/user/index.vue"), meta: { requiresAuth: true }, }, + { + path: "achievement", + name: "achievement", + component: () => import("oj/achievement/index.vue"), + meta: { requiresAuth: true }, + }, { path: "setting", component: () => import("oj/user/setting.vue"),