kun 19/9/26 9:28
This commit is contained in:
109
src/router.js
109
src/router.js
@@ -1,10 +1,18 @@
|
||||
import Vue from 'vue'
|
||||
import Router from 'vue-router'
|
||||
|
||||
/** 头部导航 */
|
||||
import HeaderNav from './components/HeaderNav'
|
||||
/** 尾部导航 */
|
||||
import FooterNav from './components/FooterNav'
|
||||
|
||||
/** 首页 */
|
||||
import HomePage from './views/home/HomePage'
|
||||
/** 党组织申请 */
|
||||
import ApplyFor from './views/home/ApplyFor'
|
||||
/** 新闻详情 */
|
||||
import NewsDetails from './views/home/NewsDetails'
|
||||
/** 新闻列表 */
|
||||
import NewsList from './views/home/NewsList'
|
||||
/** 登录 */
|
||||
import Login from './views/Login'
|
||||
@@ -12,33 +20,42 @@ import Login from './views/Login'
|
||||
import Registered from './views/Registered'
|
||||
/** 项目管理 */
|
||||
import Project from './views/project/Project'
|
||||
/** 项目进度 */
|
||||
import Schedule from './views/project/Schedule'
|
||||
/** 项目创建 */
|
||||
import Application from './views/project/Application'
|
||||
/** 个人中心 */
|
||||
import PersonalZte from './views/personal/PersonalZte'
|
||||
/** 党组织申请 */
|
||||
import Apply from './views/personal/Apply'
|
||||
/** 我的收藏 */
|
||||
import Collection from './views/personal/Collection'
|
||||
/** 项目申报 */
|
||||
import Declare from './views/personal/Declare'
|
||||
/** 修改密码 */
|
||||
import Modify from './views/personal/Modify'
|
||||
/** 信息查询 */
|
||||
import InformationQuery from './views/InformationQuery'
|
||||
|
||||
/** 头部导航 */
|
||||
import HeaderNav from './components/HeaderNav'
|
||||
/** 尾部导航 */
|
||||
import FooterNav from './components/FooterNav'
|
||||
|
||||
Vue.use(Router)
|
||||
|
||||
export default new Router({
|
||||
mode: 'hash',
|
||||
base: process.env.BASE_URL,
|
||||
routes: [
|
||||
/** 头部导航 */
|
||||
{
|
||||
path: '/newsList',
|
||||
name: 'newsList',
|
||||
component: NewsList
|
||||
path: '/headerNav',
|
||||
name: 'headerNav',
|
||||
component: HeaderNav
|
||||
},
|
||||
/** 尾部导航 */
|
||||
{
|
||||
path: '/footerNav',
|
||||
name: 'footerNav',
|
||||
component: FooterNav
|
||||
},
|
||||
/** 信息查询 */
|
||||
{
|
||||
path: '/informationQuery',
|
||||
name: 'informationQuery',
|
||||
@@ -47,6 +64,7 @@ export default new Router({
|
||||
},
|
||||
component: InformationQuery
|
||||
},
|
||||
/** 修改密码 */
|
||||
{
|
||||
path: '/modify',
|
||||
name: 'modify',
|
||||
@@ -55,6 +73,7 @@ export default new Router({
|
||||
},
|
||||
component: Modify
|
||||
},
|
||||
/** 项目申报 */
|
||||
{
|
||||
path: '/declare',
|
||||
name: 'declare',
|
||||
@@ -63,6 +82,7 @@ export default new Router({
|
||||
},
|
||||
component: Declare
|
||||
},
|
||||
/** 我的收藏 */
|
||||
{
|
||||
path: '/collection',
|
||||
name: 'collection',
|
||||
@@ -71,6 +91,7 @@ export default new Router({
|
||||
},
|
||||
component: Collection
|
||||
},
|
||||
/** 党组织申请 */
|
||||
{
|
||||
path: '/apply',
|
||||
name: 'apply',
|
||||
@@ -79,6 +100,7 @@ export default new Router({
|
||||
},
|
||||
component: Apply
|
||||
},
|
||||
/** 个人中心 */
|
||||
{
|
||||
path: '/personalZte',
|
||||
name: 'personalZte',
|
||||
@@ -87,6 +109,7 @@ export default new Router({
|
||||
},
|
||||
component: PersonalZte
|
||||
},
|
||||
/** 项目创建 */
|
||||
{
|
||||
path: '/application',
|
||||
name: 'application',
|
||||
@@ -95,14 +118,7 @@ export default new Router({
|
||||
},
|
||||
component: Application
|
||||
},
|
||||
{
|
||||
path: '/project',
|
||||
name: 'project',
|
||||
meta: {
|
||||
requireAuth: true
|
||||
},
|
||||
component: Project
|
||||
},
|
||||
/** 项目进度 */
|
||||
{
|
||||
path: '/schedule',
|
||||
name: 'schedule',
|
||||
@@ -111,40 +127,53 @@ export default new Router({
|
||||
},
|
||||
component: Schedule
|
||||
},
|
||||
/** 项目管理 */
|
||||
{
|
||||
path: '/',
|
||||
name: 'homePage',
|
||||
component: HomePage
|
||||
},
|
||||
{
|
||||
path: '/applyFor',
|
||||
name: 'applyFor',
|
||||
component: ApplyFor
|
||||
},
|
||||
{
|
||||
path: '/newsDetails',
|
||||
name: 'newsDetails',
|
||||
component: NewsDetails
|
||||
},
|
||||
{
|
||||
path: '/login',
|
||||
name: 'login',
|
||||
component: Login
|
||||
path: '/project',
|
||||
name: 'project',
|
||||
meta: {
|
||||
requireAuth: true
|
||||
},
|
||||
component: Project
|
||||
},
|
||||
/** 注册 */
|
||||
{
|
||||
path: '/registered',
|
||||
name: 'registered',
|
||||
component: Registered
|
||||
},
|
||||
/** 登录 */
|
||||
{
|
||||
path: '/headerNav',
|
||||
name: 'headerNav',
|
||||
component: HeaderNav
|
||||
path: '/login',
|
||||
name: 'login',
|
||||
component: Login
|
||||
},
|
||||
/** 新闻列表 */
|
||||
{
|
||||
path: '/footerNav',
|
||||
name: 'footerNav',
|
||||
component: FooterNav
|
||||
path: '/newsList',
|
||||
name: 'newsList',
|
||||
component: NewsList
|
||||
},
|
||||
/** 新闻详情 */
|
||||
{
|
||||
path: '/newsDetails',
|
||||
name: 'newsDetails',
|
||||
component: NewsDetails
|
||||
},
|
||||
/** 党组织申请 */
|
||||
{
|
||||
path: '/applyFor',
|
||||
name: 'applyFor',
|
||||
meta: {
|
||||
requireAuth: true
|
||||
},
|
||||
component: ApplyFor
|
||||
},
|
||||
/** 首页 */
|
||||
{
|
||||
path: '/',
|
||||
name: 'homePage',
|
||||
component: HomePage
|
||||
}
|
||||
]
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user