From 8da14bafefb4798d9a1b867c255b90a779ad4a22 Mon Sep 17 00:00:00 2001
From: yuetsh <517252939@qq.com>
Date: Fri, 14 Apr 2023 09:25:58 +0800
Subject: [PATCH] fix.
---
src/components.d.ts | 16 ++++---
src/oj/contest/components/ContestInfo.vue | 7 +++-
src/oj/contest/components/ContestMenu.vue | 12 +-----
src/oj/contest/pages/helper.vue | 13 ------
src/oj/problem/components/Editor.vue | 16 +++----
src/oj/problem/components/Form.vue | 44 ++++++++++----------
src/oj/problem/components/ProblemContent.vue | 13 +++++-
src/oj/rank/components/Index.vue | 38 +++++++++++++++++
src/oj/rank/list.vue | 6 ++-
src/routes.ts | 7 ----
10 files changed, 103 insertions(+), 69 deletions(-)
delete mode 100644 src/oj/contest/pages/helper.vue
create mode 100644 src/oj/rank/components/Index.vue
diff --git a/src/components.d.ts b/src/components.d.ts
index dbcdeee..b9af5d6 100644
--- a/src/components.d.ts
+++ b/src/components.d.ts
@@ -11,21 +11,27 @@ declare module '@vue/runtime-core' {
export interface GlobalComponents {
IEpBell: typeof import('~icons/ep/bell')['default']
IEpCaretRight: typeof import('~icons/ep/caret-right')['default']
+ IEpFullScreen: typeof import('~icons/ep/full-screen')['default']
+ IEpGoldMedal: typeof import('~icons/ep/gold-medal')['default']
+ IEpGoldMetal: typeof import('~icons/ep/gold-metal')['default']
+ IEpInfoFilled: typeof import('~icons/ep/info-filled')['default']
IEpLoading: typeof import('~icons/ep/loading')['default']
IEpLock: typeof import('~icons/ep/lock')['default']
+ IEpMedal: typeof import('~icons/ep/medal')['default']
IEpMoon: typeof import('~icons/ep/moon')['default']
IEpMoreFilled: typeof import('~icons/ep/more-filled')['default']
IEpSunny: typeof import('~icons/ep/sunny')['default']
+ IEpWarning: typeof import('~icons/ep/warning')['default']
NAlert: typeof import('naive-ui')['NAlert']
NAvatar: typeof import('naive-ui')['NAvatar']
NButton: typeof import('naive-ui')['NButton']
NCard: typeof import('naive-ui')['NCard']
NCheckbox: typeof import('naive-ui')['NCheckbox']
NCheckboxGroup: typeof import('naive-ui')['NCheckboxGroup']
- NCode: typeof import('naive-ui')['NCode']
+ NCode: typeof import("naive-ui")["NCode"]
NConfigProvider: typeof import('naive-ui')['NConfigProvider']
NDataTable: typeof import('naive-ui')['NDataTable']
- NDatePicker: typeof import('naive-ui')['NDatePicker']
+ NDatePicker: typeof import("naive-ui")["NDatePicker"]
NDescriptions: typeof import('naive-ui')['NDescriptions']
NDescriptionsItem: typeof import('naive-ui')['NDescriptionsItem']
NDropdown: typeof import('naive-ui')['NDropdown']
@@ -33,9 +39,9 @@ declare module '@vue/runtime-core' {
NEmpty: typeof import('naive-ui')['NEmpty']
NForm: typeof import('naive-ui')['NForm']
NFormItem: typeof import('naive-ui')['NFormItem']
- NFormItemGi: typeof import('naive-ui')['NFormItemGi']
+ NFormItemGi: typeof import("naive-ui")["NFormItemGi"]
NGi: typeof import('naive-ui')['NGi']
- NGradientText: typeof import('naive-ui')['NGradientText']
+ NGradientText: typeof import("naive-ui")["NGradientText"]
NGrid: typeof import('naive-ui')['NGrid']
NIcon: typeof import('naive-ui')['NIcon']
NInput: typeof import('naive-ui')['NInput']
@@ -47,7 +53,7 @@ declare module '@vue/runtime-core' {
NMessageProvider: typeof import('naive-ui')['NMessageProvider']
NModal: typeof import('naive-ui')['NModal']
NPagination: typeof import('naive-ui')['NPagination']
- NPopconfirm: typeof import('naive-ui')['NPopconfirm']
+ NPopconfirm: typeof import("naive-ui")["NPopconfirm"]
NPopover: typeof import('naive-ui')['NPopover']
NScrollbar: typeof import('naive-ui')['NScrollbar']
NSelect: typeof import('naive-ui')['NSelect']
diff --git a/src/oj/contest/components/ContestInfo.vue b/src/oj/contest/components/ContestInfo.vue
index 446754e..f620553 100644
--- a/src/oj/contest/components/ContestInfo.vue
+++ b/src/oj/contest/components/ContestInfo.vue
@@ -14,7 +14,12 @@ const contestStore = useContestStore()
:show-arrow="false"
>
-