This commit is contained in:
2025-05-26 20:35:34 +08:00
parent b706598b9f
commit 93bcb51190
15 changed files with 4519 additions and 520 deletions

View File

@@ -16,7 +16,8 @@ const routes = [
{
path: 'demands',
name: 'DemandList',
component: () => import('@/views/index/DemandList.vue')
component: () => import('@/views/index/DemandList.vue'),
meta: { requiresAuth: true }
},
{
path: 'maps',
@@ -36,17 +37,32 @@ const routes = [
{
path: 'weapon-match',
name: 'WeaponMatch',
component: () => import('@/views/index/WeaponMatch.vue')
component: () => import('@/views/index/WeaponMatch.vue'),
meta: { requiresAuth: true }
},
{
path: 'competition',
name: 'Competition',
component: () => import('@/views/index/Competition.vue')
component: () => import('@/views/index/Competition.vue'),
meta: { requiresAuth: true }
},
{
path: 'competition/:id',
path: 'competition/add',
name: 'AddCompetition',
component: () => import('@/views/index/AddContestant.vue'),
meta: { requiresAuth: true }
},
{
path: 'competition/detail',
name: 'CompetitionDetail',
component: () => import('@/views/index/CompetitionDetail.vue')
component: () => import('@/views/index/CompetitionDetail.vue'),
meta: { requiresAuth: true }
},
{
path: 'competition/signup',
name: 'CompetitionSignUp',
component: () => import('@/views/index/CompetitionSignUp.vue'),
meta: { requiresAuth: true }
}
]
},