feat(competition): 新增比赛管理功能并优化UI交互

This commit is contained in:
2026-01-20 18:06:48 +08:00
parent 764b5727ba
commit e6346a771e

View File

@ -26,8 +26,14 @@ declare module 'vue' {
IconGridiconsFullscreenExit: typeof import('~icons/gridicons/fullscreen-exit')['default']
IconIcBaselineAdd: typeof import('~icons/ic/baseline-add')['default']
IconIcBaselineArrowBack: typeof import('~icons/ic/baseline-arrow-back')['default']
IconIcBaselineCalendar: typeof import('~icons/ic/baseline-calendar')['default']
IconIcBaselineCalendarMonth: typeof import('~icons/ic/baseline-calendar-month')['default']
IconIcBaselineClose: typeof import('~icons/ic/baseline-close')['default']
IconIcBaselineContentCopy: typeof import('~icons/ic/baseline-content-copy')['default']
IconIcBaselineCopy: typeof import('~icons/ic/baseline-copy')['default']
IconIcBaselineDelete: typeof import('~icons/ic/baseline-delete')['default']
IconIcBaselineEdit: typeof import('~icons/ic/baseline-edit')['default']
IconIcBaselineGroup: typeof import('~icons/ic/baseline-group')['default']
IconIcBaselineRocketLaunch: typeof import('~icons/ic/baseline-rocket-launch')['default']
IconIcBaselineSave: typeof import('~icons/ic/baseline-save')['default']
IconIcBaselineUploadFile: typeof import('~icons/ic/baseline-upload-file')['default']
@ -72,6 +78,7 @@ declare module 'vue' {
NListItem: typeof import('naive-ui')['NListItem']
NLoadingBarProvider: typeof import('naive-ui')['NLoadingBarProvider']
NMenu: typeof import('naive-ui')['NMenu']
NMessage: typeof import('naive-ui')['NMessage']
NMessageProvider: typeof import('naive-ui')['NMessageProvider']
NModal: typeof import('naive-ui')['NModal']
NNotificationProvider: typeof import('naive-ui')['NNotificationProvider']
@ -117,8 +124,14 @@ declare global {
const IconGridiconsFullscreenExit: typeof import('~icons/gridicons/fullscreen-exit')['default']
const IconIcBaselineAdd: typeof import('~icons/ic/baseline-add')['default']
const IconIcBaselineArrowBack: typeof import('~icons/ic/baseline-arrow-back')['default']
const IconIcBaselineCalendar: typeof import('~icons/ic/baseline-calendar')['default']
const IconIcBaselineCalendarMonth: typeof import('~icons/ic/baseline-calendar-month')['default']
const IconIcBaselineClose: typeof import('~icons/ic/baseline-close')['default']
const IconIcBaselineContentCopy: typeof import('~icons/ic/baseline-content-copy')['default']
const IconIcBaselineCopy: typeof import('~icons/ic/baseline-copy')['default']
const IconIcBaselineDelete: typeof import('~icons/ic/baseline-delete')['default']
const IconIcBaselineEdit: typeof import('~icons/ic/baseline-edit')['default']
const IconIcBaselineGroup: typeof import('~icons/ic/baseline-group')['default']
const IconIcBaselineRocketLaunch: typeof import('~icons/ic/baseline-rocket-launch')['default']
const IconIcBaselineSave: typeof import('~icons/ic/baseline-save')['default']
const IconIcBaselineUploadFile: typeof import('~icons/ic/baseline-upload-file')['default']
@ -163,6 +176,7 @@ declare global {
const NListItem: typeof import('naive-ui')['NListItem']
const NLoadingBarProvider: typeof import('naive-ui')['NLoadingBarProvider']
const NMenu: typeof import('naive-ui')['NMenu']
const NMessage: typeof import('naive-ui')['NMessage']
const NMessageProvider: typeof import('naive-ui')['NMessageProvider']
const NModal: typeof import('naive-ui')['NModal']
const NNotificationProvider: typeof import('naive-ui')['NNotificationProvider']