You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

205 lines
4.7 KiB

export const constRouter: any = {
path: '/',
component: () => import('@/Layout/index.vue'),
name: 'Layout',
redirect: '/home',
meta: {
icon: '',
title: '首页',
hidden: false,
},
children: [
{
path: '/home',
name: 'Home',
component: () => import('@/views/home/index.vue'),
meta: {
icon: '',
title: '首页',
hidden: false,
},
9 months ago
},
// {
// path: '/appraise',
// name: 'Appraise',
// component: () => import('@/views/appraise/index.vue'),
// meta: {
// icon: '',
// title: '竞赛评价',
// hidden: false,
// },
// },
// {
// path: '/navigation',
// name: 'Navigation',
// component: () => import('@/views/navigation/index.vue'),
// meta: {
// icon: '',
// title: '竞赛导航',
// hidden: false,
// },
// },
// {
// path: '/achievement',
// name: 'Achievement',
// component: () => import('@/views/achievement/index.vue'),
// meta: {
// icon: '',
// title: '竞赛成果',
// hidden: false,
// },
// },
6 months ago
/* {
path: '/raceList',
name: 'RaceList',
component: () => import('@/views/raceList/index.vue'),
meta: {
icon: '',
title: '竞赛列表',
hidden: false,
},
6 months ago
},*/
{
path: '/competition',
name: 'Competition',
component: () => import('@/views/competition/index.vue'),
meta: {
icon: '',
title: '年度赛事',
hidden: true,
9 months ago
},
},
{
path: '/registrationGroup',
name: 'RegistrationGroup',
component: () => import('@/views/registrationGroup/index.vue'),
meta: {
icon: '',
title: '报名信息确认/团队',
hidden: true,
},
},
{
path: '/registrationPersonage',
name: 'RegistrationPersonage',
component: () => import('@/views/registrationPersonage/index.vue'),
meta: {
icon: '',
title: '报名信息确认/个人',
hidden: true,
},
},
{
path: '/news',
name: 'news',
component: () => import('@/views/news/index.vue'),
meta: {
icon: '',
title: '竞赛新闻',
hidden: false,
9 months ago
},
8 months ago
},
// {
// path: '/hostNews',
// name: 'HostNews',
// component: () => import('@/views/news/hostNews.vue'),
// meta: {
// icon: '',
// title: '综合新闻',
// hidden: false,
// },
// },
8 months ago
{
path: 'detail/:id',
name: 'newsDetail',
component: () => import('@/views/news/components/newsDetail.vue'),
meta: {
icon: '',
title: '新闻内容详情',
hidden: true,
8 months ago
},
},
{
path: '/user-info',
name: 'UserInfo',
component: () => import('@/views/userInfo/index.vue'),
meta: {
icon: '',
title: '个人中心',
hidden: true,
},
},
{
path: '/personalAbilityEvaluationCollectList',
name: 'PersonalAbilityEvaluationCollectList',
8 months ago
component: () =>
import('@/views/personalAbilityEvaluationCollectList/index.vue'),
meta: {
icon: '',
title: '个人积分管理',
hidden: true,
},
},
{
path: '/personalEvaluateList',
name: 'personalEvaluateList',
component: () => import('@/views/personalEvaluateList/index.vue'),
meta: {
icon: '',
title: '个人能力评价',
hidden: true,
},
},
{
path: '/personalReport',
name: 'PersonalReport',
component: () => import('@/views/personalReport/index.vue'),
meta: {
icon: '',
title: '个人能力报告',
hidden: true,
},
},
{
path: '/race-info',
name: 'RaecInfo',
component: () => import('@/views/raceInfo/index.vue'),
meta: {
icon: '',
title: '比赛详情',
hidden: true,
},
},
{
path: '/projectName',
name: 'ProjectName',
component: () => import('@/views/projectName/index.vue'),
meta: {
icon: '',
title: '比赛项目名称',
hidden: true,
},
},
1 week ago
{
path: '/raceProject',
name: 'RaceProject',
component: () => import('@/views/raceProject/index.vue'),
meta: {
icon: '',
title: '选择项目',
hidden: true,
},
},
{
path: '/answer',
name: 'Answer',
component: () => import('@/views/answer/index.vue'),
meta: {
icon: '',
title: '答题',
hidden: true,
},
},
],
}