diff --git a/src/assets/images/Rectangle284.png b/src/assets/images/Rectangle284.png new file mode 100644 index 0000000..c39df86 Binary files /dev/null and b/src/assets/images/Rectangle284.png differ diff --git a/src/assets/images/Rectangle284@2x.png b/src/assets/images/Rectangle284@2x.png new file mode 100644 index 0000000..cd9c95c Binary files /dev/null and b/src/assets/images/Rectangle284@2x.png differ diff --git a/src/assets/images/orange.png b/src/assets/images/orange.png new file mode 100644 index 0000000..7a27905 Binary files /dev/null and b/src/assets/images/orange.png differ diff --git a/src/assets/images/orange@2x.png b/src/assets/images/orange@2x.png new file mode 100644 index 0000000..abb4378 Binary files /dev/null and b/src/assets/images/orange@2x.png differ diff --git a/src/assets/images/purple.png b/src/assets/images/purple.png new file mode 100644 index 0000000..6c7e3b8 Binary files /dev/null and b/src/assets/images/purple.png differ diff --git a/src/assets/images/purple@2x.png b/src/assets/images/purple@2x.png new file mode 100644 index 0000000..b15348c Binary files /dev/null and b/src/assets/images/purple@2x.png differ diff --git a/src/assets/images/yellow.png b/src/assets/images/yellow.png new file mode 100644 index 0000000..29aa796 Binary files /dev/null and b/src/assets/images/yellow.png differ diff --git a/src/assets/images/yellow@2x.png b/src/assets/images/yellow@2x.png new file mode 100644 index 0000000..32322fc Binary files /dev/null and b/src/assets/images/yellow@2x.png differ diff --git a/src/assets/images/编组.png b/src/assets/images/编组.png new file mode 100644 index 0000000..64402cf Binary files /dev/null and b/src/assets/images/编组.png differ diff --git a/src/assets/images/编组@2x.png b/src/assets/images/编组@2x.png new file mode 100644 index 0000000..133f739 Binary files /dev/null and b/src/assets/images/编组@2x.png differ diff --git a/src/router/module/constRouter/index.ts b/src/router/module/constRouter/index.ts index 7f6dd3a..4fe4128 100644 --- a/src/router/module/constRouter/index.ts +++ b/src/router/module/constRouter/index.ts @@ -1,82 +1,92 @@ -export const constRouter: any = - { - path: '/', - component: () => import('@/Layout/index.vue'), - name: 'Layout', - redirect: '/home', - meta: { - icon: '', - title: '', - hidden: false, +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, + }, }, - children: [ - { - path: '/home', - name: 'Home', - component: () => import('@/views/home/index.vue'), - meta: { - icon: '', - title: '首页', - hidden: false, - }, + { + path: '/appraise', + name: 'Appraise', + component: () => import('@/views/appraise/index.vue'), + meta: { + icon: '', + title: '竞赛评价', + hidden: false, }, - { - 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: '/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, }, - { - path: '/achievement', - name: 'Achievement', - component: () => import('@/views/achievement/index.vue'), - meta: { - icon: '', - title: '竞赛成果', - hidden: false, - }, + }, + { + path: '/competition', + name: 'Competition', + component: () => import('@/views/competition/index.vue'), + meta: { + icon: '', + title: '年度赛事', + hidden: false, + }, + }, + { + path: '/news', + name: 'news', + component: () => import('@/views/news/index.vue'), + meta: { + icon: '', + title: '竞赛新闻', + hidden: false, }, - { - path:'/news', - name:'news', - component:()=>import('@/views/news/index.vue'), - meta: { - icon: '', - title: '竞赛新闻', - hidden: false, + children: [ + { + path: '', + name: 'newsList', + component: () => import('@/views/news/components/newsList.vue'), // 新闻列表组件 }, - children:[ - { - path: '', - name: 'newsList', - component: () => import('@/views/news/components/newsList.vue'), // 新闻列表组件 - }, - { - path:'/newsDetail', - name:'newsDetail', - component:()=>import('@/views/news/components/newsDetail.vue'), - meta: { - icon: '', - title: '新闻内容详情', - hidden: true, - } + { + path: '/newsDetail', + name: 'newsDetail', + component: () => import('@/views/news/components/newsDetail.vue'), + meta: { + icon: '', + title: '新闻内容详情', + hidden: true, } - ], - }, - ], - } + } + ], + }, + ], +} diff --git a/src/views/competition/index.vue b/src/views/competition/index.vue new file mode 100644 index 0000000..1d45d55 --- /dev/null +++ b/src/views/competition/index.vue @@ -0,0 +1,325 @@ + + + + + + + + + + 年度比赛名称 + + 比赛简介比赛简介比赛简介比赛简介比赛简介比赛简介比赛简介比赛简介 + 比赛简介比赛简介比赛简介比赛简介比赛简介比赛简介比赛简介比赛简介 + 比赛简介比赛简介比赛简介比赛简介比赛简介比赛简介比赛简介比赛简介 + 比赛简介比赛简介比赛简介比赛简介比赛简介比赛简介比赛简介比赛简介 + 比赛简介比赛简介比赛简介比赛简介比赛简介比赛简介比赛简介比赛简介 + 比赛简介比赛简介比赛简介比赛简介比赛简介 + 报名时间:2023.08.23-2023.09.23 + + + + + + + 选择项目 + 300+竞赛登陆后请报名 + + + + + + 红色之旅赛道 + + 立即报名 + 详情 + + + + 红色之旅赛道 + + 立即报名 + 详情 + + + + 红色之旅赛道 + + 立即报名 + 详情 + + + + 红色之旅赛道 + + 立即报名 + 详情 + + + + + + + + 历史比赛 + 往年历史赛事 + + + + + + 前往查看 + + + 2023年度 + + + 河南省大学生创新创业大赛 + + + + 报名时间:2023.08.23-2023.09.23 + + + + + + + + + + + \ No newline at end of file