修改前端页面

This commit is contained in:
2025-12-03 13:51:22 +08:00
parent 2234837deb
commit d6b698ca17
44 changed files with 15366 additions and 890 deletions
+97 -17
View File
@@ -53,23 +53,13 @@ export default [
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'),
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/competition/index.vue'),
},
{
path: 'registration/detail',
name: '报名详情',
meta: {
keepAlive: false,
menu: false,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/registration/index.vue'),
},
@@ -127,16 +117,106 @@ export default [
meta: {
keepAlive: false,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/participant/list.vue'),
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/participant/index.vue'),
},
// 新增页面 - P0核心页面
{
path: 'project/list',
name: '项目管理',
meta: {
keepAlive: true,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/project/index.vue'),
},
{
path: 'participant/manage',
name: '选手详情',
path: 'deduction/list',
name: '扣分项管理',
meta: {
keepAlive: false,
menu: false,
keepAlive: true,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/participant/manage.vue'),
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/deduction/index.vue'),
},
{
path: 'result/list',
name: '成绩管理',
meta: {
keepAlive: true,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/result/index.vue'),
},
{
path: 'export/index',
name: '导出中心',
meta: {
keepAlive: true,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/export/index.vue'),
},
// P1重要页面
{
path: 'schedulePlan/list',
name: '赛程计划',
meta: {
keepAlive: true,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/schedulePlan/index.vue'),
},
{
path: 'scheduleAthlete/list',
name: '选手关联',
meta: {
keepAlive: true,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/scheduleAthlete/index.vue'),
},
{
path: 'judgeInvite/list',
name: '裁判邀请',
meta: {
keepAlive: true,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/judgeInvite/index.vue'),
},
{
path: 'judgeProject/list',
name: '裁判分配',
meta: {
keepAlive: true,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/judgeProject/index.vue'),
},
// P2增强页面
{
path: 'live/list',
name: '直播管理',
meta: {
keepAlive: true,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/live/index.vue'),
},
{
path: 'info/list',
name: '信息发布',
meta: {
keepAlive: true,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/info/index.vue'),
},
{
path: 'exception/list',
name: '异常事件',
meta: {
keepAlive: true,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/exception/index.vue'),
},
{
path: 'activity/list',
name: '活动日程',
meta: {
keepAlive: true,
},
component: () => import(/* webpackChunkName: "martial" */ '@/views/martial/activity/index.vue'),
},
],
},