This commit is contained in:
2025-11-30 12:14:27 +08:00
parent 0d4bbcd1f2
commit 4e26a5089c
32 changed files with 5605 additions and 226 deletions
+70 -3
View File
@@ -47,13 +47,39 @@ export default [
component: Layout,
redirect: '/martial/order/list',
children: [
{
path: 'competition/list',
name: '赛事管理',
meta: {
keepAlive: false,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/competition/list.vue'),
},
{
path: 'competition/create',
name: '赛事详情',
meta: {
keepAlive: false,
menu: false,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/competition/create.vue'),
},
{
path: 'registration/detail',
name: '报名详情',
meta: {
keepAlive: false,
menu: false,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/registration/detail.vue'),
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/registration/index.vue'),
},
{
path: 'order/list',
name: '订单管理',
meta: {
keepAlive: false,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/order/index.vue'),
},
{
path: 'schedule/list',
@@ -61,7 +87,7 @@ export default [
meta: {
keepAlive: false,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/schedule/list.vue'),
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/schedule/index.vue'),
},
{
path: 'dispatch/list',
@@ -69,7 +95,48 @@ export default [
meta: {
keepAlive: false,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/dispatch/list.vue'),
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/dispatch/index.vue'),
},
{
path: 'banner/index',
name: '轮播图管理',
meta: {
keepAlive: true,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/banner/index.vue'),
},
{
path: 'referee/list',
name: '评委管理',
meta: {
keepAlive: true,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/referee/index.vue'),
},
{
path: 'score/index',
name: '评分管理',
meta: {
keepAlive: true,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/score/index.vue'),
},
{
path: 'participant/list',
name: '参赛选手管理',
meta: {
keepAlive: false,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/participant/list.vue'),
},
{
path: 'participant/manage',
name: '选手详情',
meta: {
keepAlive: false,
menu: false,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/participant/manage.vue'),
},
],
},