xzrkz-web/src/router/index.js

299 lines
7.1 KiB
JavaScript
Raw Normal View History

2020-06-07 10:28:34 +08:00
import Vue from 'vue'
import Router from 'vue-router'
import Index from '@/pages/Index/Index'
import CultureDynamics from '@/pages/CultureDynamics/CultureDynamics'
import CultureDynamicsDetail from '@/pages/CultureDynamicsDetail/CultureDynamicsDetail'
import CultureActivity from '@/pages/CultureActivity/CultureActivity'
import CultureActivityDetail from '@/pages/CultureActivityDetail/CultureActivityDetail'
import CultureVenue from '@/pages/CultureVenue/CultureVenue'
import CultureVenueDetail from '@/pages/CultureVenueDetail/CultureVenueDetail'
import ArtTrain from '@/pages/ArtTrain/ArtTrain'
import ArtTrainDetail from '@/pages/ArtTrainDetail/ArtTrainDetail'
import Distribution from '@/pages/Distribution/Distribution'
import DistributionDetail from '@/pages/DistributionDetail/DistributionDetail'
import Broadcast from '@/pages/Broadcast/Broadcast'
import BroadcastDetail from '@/pages/BroadcastDetail/BroadcastDetail'
import Resource from '@/pages/Resource/Resource'
import ResourceDetail from '@/pages/ResourceDetail/ResourceDetail'
import Volunteer from '@/pages/Volunteer/Volunteer'
import VolunteerDetail from '@/pages/VolunteerDetail/VolunteerDetail'
import Exhibition from '@/pages/Exhibition/Exhibition'
import ExhibitionDetail from '@/pages/ExhibitionDetail/ExhibitionDetail'
import Travel from '@/pages/Travel/Travel'
import TravelDetail from '@/pages/TravelDetail/TravelDetail'
import Login from '@/pages/Login/Login'
import Register from '@/pages/Register/Register'
import IntangibleHeritage from '@/pages/IntangibleHeritage/IntangibleHeritage'
import IntangibleHeritageDetail from '@/pages/IntangibleHeritageDetail/IntangibleHeritageDetail'
import SearchResult from '@/pages/SearchResult/SearchResult'
2020-06-07 16:25:03 +08:00
import ArtTrainList from '@/pages/ArtTrainList/ArtTrainList'
2020-06-11 15:33:12 +08:00
import SearchList from '@/pages/SearchList/SearchList'
2020-06-13 21:30:53 +08:00
import PersonCenter from '@/pages/PersonCenter/PersonCenter'
2020-06-07 10:28:34 +08:00
Vue.use(Router)
export default new Router({
routes: [
{
path: '/',
name: 'Index',
component: Index,
meta: {
title: '首页',
keepAlive: false
}
},
{
path: '/dynamics',
name: 'CultureDynamics',
component: CultureDynamics,
meta: {
title: '文化动态',
keepAlive: false
}
},
{
path: '/dynamicsDetail/:id',
name: 'CultureDynamicsDetail',
component: CultureDynamicsDetail,
meta: {
title: '文化动态详情',
keepAlive: false
}
},
{
path: '/cultureActivity',
name: 'CultureActivity',
component: CultureActivity,
meta: {
title: '文化活动',
keepAlive: false
}
},
{
path: '/cultureActivityDetail/:id',
name: 'CultureActivityDetail',
component: CultureActivityDetail,
meta: {
title: '文化活动详情',
keepAlive: false
}
},
{
path: '/cultureVenue',
name: 'CultureVenue',
component: CultureVenue,
meta: {
title: '文化场馆',
keepAlive: false
}
},
{
path: '/cultureVenueDetail/:id',
name: 'CultureVenueDetail',
component: CultureVenueDetail,
meta: {
title: '文化场馆详情',
keepAlive: false
}
},
{
path: '/artTrain',
name: 'ArtTrain',
component: ArtTrain,
meta: {
title: '艺术培训',
keepAlive: false
}
},
{
path: '/artTrainDetail/:id',
name: 'ArtTrainDetail',
component: ArtTrainDetail,
meta: {
title: '艺术培训详情',
keepAlive: false
}
},
{
path: '/distribution',
name: 'Distribution',
component: Distribution,
meta: {
title: '预约配送',
keepAlive: false
}
},
{
path: '/distributionDetail/:id',
name: 'DistributionDetail',
component: DistributionDetail,
meta: {
title: '预约配送详情',
keepAlive: false
}
},
{
path: '/broadcast',
name: 'Broadcast',
component: Broadcast,
meta: {
title: '共享直播',
keepAlive: false
}
},
{
path: '/broadcastDetail/:id',
name: 'BroadcastDetail',
component: BroadcastDetail,
meta: {
title: '共享直播详情',
keepAlive: false
}
},
{
path: '/resource',
name: 'Resource',
component: Resource,
meta: {
title: '共享资源',
keepAlive: false
}
},
{
path: '/resourceDetail/:id',
name: 'ResourceDetail',
component: ResourceDetail,
meta: {
title: '共享资源详情',
keepAlive: false
}
},
{
path: '/volunteer',
name: 'Volunteer',
component: Volunteer,
meta: {
title: '志愿服务',
keepAlive: false
}
},
{
path: '/volunteerDetail/:id',
name: 'VolunteerDetail',
component: VolunteerDetail,
meta: {
title: '志愿服务详情',
keepAlive: false
}
},
{
path: '/exhibition',
name: 'Exhibition',
component: Exhibition,
meta: {
title: '展览展示',
keepAlive: false
}
},
{
path: '/exhibitionDetail/:id',
name: 'ExhibitionDetail',
component: ExhibitionDetail,
meta: {
title: '展览展示详情',
keepAlive: false
}
},
{
path: '/travel',
name: 'Travel',
component: Travel,
meta: {
title: '文化旅游',
keepAlive: false
}
},
{
path: '/travelDetail/:id',
name: 'TravelDetail',
component: TravelDetail,
meta: {
title: '文化旅游详情',
keepAlive: false
}
},
{
path: '/login',
name: 'Login',
component: Login,
meta: {
title: '登录',
keepAlive: false
}
},
{
path: '/register',
name: 'Register',
component: Register,
meta: {
title: '注册',
keepAlive: false
}
},
{
path: '/intangibleHeritage',
name: 'IntangibleHeritage',
component: IntangibleHeritage,
meta: {
title: '非遗清单',
keepAlive: false
}
},
{
path: '/intangibleHeritageDetail/:id',
name: 'IntangibleHeritageDetail',
component: IntangibleHeritageDetail,
meta: {
title: '非遗清单详情',
keepAlive: false
}
},
{
path: '/searchResult',
name: 'SearchResult',
component: SearchResult,
meta: {
title: '搜索结果',
keepAlive: false
}
2020-06-07 16:25:03 +08:00
},
2020-06-11 15:33:12 +08:00
{
path: '/searchList',
name: 'SearchList',
component: SearchList,
meta: {
title: '搜索列表',
keepAlive: false
}
},
2020-06-07 16:25:03 +08:00
{
path: '/artTrainList/:type',
name: 'ArtTrainList',
component: ArtTrainList,
meta: {
title: '艺术培训',
keepAlive: false
}
2020-06-13 21:30:53 +08:00
},
{
path: '/personCenter',
name: 'PersonCenter',
component: PersonCenter,
meta: {
title: '个人中心',
keepAlive: false
}
2020-06-07 10:28:34 +08:00
}
]
})