|
@@ -17,7 +17,7 @@ Router.prototype.push = function push(location) {
|
|
|
Vue.use(Router)
|
|
|
|
|
|
export default new Router({
|
|
|
- // mode: 'history',
|
|
|
+ mode: 'history',
|
|
|
base: process.env.BASE_URL,
|
|
|
routes: [
|
|
|
{
|
|
@@ -33,18 +33,26 @@ export default new Router({
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- path: '/donation',
|
|
|
- name: 'donation',
|
|
|
- component: () => import('./views/Donation.vue'),
|
|
|
- redirect: '/donation/contribution',
|
|
|
+ path: '/loveList',
|
|
|
+ name: 'loveList',
|
|
|
+ component: () => import('./views/LoveList.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '爱心榜'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/join',
|
|
|
+ name: 'join',
|
|
|
+ component: () => import('./views/Join.vue'),
|
|
|
+ redirect: '/join/contribution',
|
|
|
meta: {
|
|
|
- title: '捐赠平台'
|
|
|
+ title: '我要参与'
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
|
path: 'contribution',
|
|
|
name: 'contribution',
|
|
|
- component: () => import('./views/donation/Contribution.vue'),
|
|
|
+ component: () => import('./views/join/Contribution.vue'),
|
|
|
meta: {
|
|
|
title: '捐款'
|
|
|
}
|
|
@@ -52,7 +60,7 @@ export default new Router({
|
|
|
{
|
|
|
path: 'organDonation',
|
|
|
name: 'organDonation',
|
|
|
- component: () => import('./views/donation/OrganDonation.vue'),
|
|
|
+ component: () => import('./views/join/OrganDonation.vue'),
|
|
|
meta: {
|
|
|
title: '器官捐献'
|
|
|
}
|
|
@@ -60,30 +68,11 @@ export default new Router({
|
|
|
{
|
|
|
path: 'HPC',
|
|
|
name: 'HPC',
|
|
|
- component: () => import('./views/donation/Hpc.vue'),
|
|
|
+ component: () => import('./views/join/Hpc.vue'),
|
|
|
meta: {
|
|
|
title: '捐献造血干细胞'
|
|
|
}
|
|
|
},
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/loveList',
|
|
|
- name: 'loveList',
|
|
|
- component: () => import('./views/LoveList.vue'),
|
|
|
- meta: {
|
|
|
- title: '爱心榜'
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/join',
|
|
|
- name: 'join',
|
|
|
- component: () => import('./views/Join.vue'),
|
|
|
- redirect: '/join/volunteer',
|
|
|
- meta: {
|
|
|
- title: '我要参与'
|
|
|
- },
|
|
|
- children: [
|
|
|
{
|
|
|
path: 'volunteer',
|
|
|
name: 'volunteer',
|
|
@@ -123,16 +112,35 @@ export default new Router({
|
|
|
name: 'about',
|
|
|
component: () => import('./views/About.vue'),
|
|
|
meta: {
|
|
|
- title: '关于我们'
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/concat',
|
|
|
- name: 'concat',
|
|
|
- component: () => import('./views/Concat.vue'),
|
|
|
- meta: {
|
|
|
- title: '联系我们'
|
|
|
- }
|
|
|
+ title: '红十字概况'
|
|
|
+ },
|
|
|
+ redirect: '/about/redCrossMovement',
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: 'redCrossMovement',
|
|
|
+ neme: 'redCrossMovement',
|
|
|
+ component: () => import('./views/about/RedCrossMovement.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '关于红十字会运动'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'chineseRedCross',
|
|
|
+ neme: 'chineseRedCross',
|
|
|
+ component: () => import('./views/about/ChineseRedCross.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '关于中国红十字会'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'ezhouRedCross',
|
|
|
+ neme: 'ezhouRedCross',
|
|
|
+ component: () => import('./views/about/EzhouRedCross.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '鄂州市红十字会简介'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ ]
|
|
|
},
|
|
|
{
|
|
|
path: '/popularScience',
|
|
@@ -161,33 +169,6 @@ export default new Router({
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- {
|
|
|
- path: '/news',
|
|
|
- name: 'news',
|
|
|
- component: () => import('./views/News.vue'),
|
|
|
- meta: {
|
|
|
- title: '红会新闻'
|
|
|
- },
|
|
|
- redirect: '/news/list',
|
|
|
- children: [
|
|
|
- {
|
|
|
- path: 'list',
|
|
|
- name: 'newslist',
|
|
|
- component: () => import('./views/news/List.vue'),
|
|
|
- meta: {
|
|
|
- title: '红会新闻'
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- path: 'detail',
|
|
|
- name: 'newsdetail',
|
|
|
- component: () => import('./views/news/Detail.vue'),
|
|
|
- meta: {
|
|
|
- title: '红会新闻'
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
{
|
|
|
path: '/publicity',
|
|
|
name: 'publicity',
|
|
@@ -216,30 +197,149 @@ export default new Router({
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
- path: '/regulations',
|
|
|
- name: 'regulations',
|
|
|
- component: () => import('./views/Regulations.vue'),
|
|
|
+ path: '/newsCenter',
|
|
|
+ name: 'newsCenter',
|
|
|
+ component: () => import('./views/NewsCenter.vue'),
|
|
|
+ redirect: '/newsCenter/redNews',
|
|
|
meta: {
|
|
|
- title: '政策法规'
|
|
|
+ title: '新闻中心'
|
|
|
},
|
|
|
- redirect: '/regulations/list',
|
|
|
children: [
|
|
|
{
|
|
|
- path: 'list',
|
|
|
- name: 'regulationsList',
|
|
|
- component: () => import('./views/regulations/List.vue'),
|
|
|
+ path: 'redNews',
|
|
|
+ name: 'redNews',
|
|
|
+ component: () => import('./views/newsCenter/RedNews.vue'),
|
|
|
+ redirect: '/newsCenter/redNews/list',
|
|
|
meta: {
|
|
|
- title: '政策法规'
|
|
|
- }
|
|
|
+ title: '红会新闻'
|
|
|
+ },
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: 'list',
|
|
|
+ name: 'redNewsList',
|
|
|
+ component: () => import('./views/newsCenter/redNews/List.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '红会新闻'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'detail',
|
|
|
+ name: 'redNewsDetail',
|
|
|
+ component: () => import('./views/newsCenter/redNews/Detail.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '红会新闻'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
},
|
|
|
{
|
|
|
- path: 'detail',
|
|
|
- name: 'regulationsdetail',
|
|
|
- component: () => import('./views/regulations/Detail.vue'),
|
|
|
+ path: 'echeng',
|
|
|
+ name: 'echeng',
|
|
|
+ component: () => import('./views/newsCenter/Echeng.vue'),
|
|
|
+ redirect: '/newsCenter/echeng/list',
|
|
|
meta: {
|
|
|
- title: '政策法规'
|
|
|
- }
|
|
|
- }
|
|
|
+ title: '鄂城区'
|
|
|
+ },
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: 'list',
|
|
|
+ name: 'echengList',
|
|
|
+ component: () => import('./views/newsCenter/echeng/List.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '鄂城区'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'detail',
|
|
|
+ name: 'echengDetail',
|
|
|
+ component: () => import('./views/newsCenter/echeng/Detail.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '鄂城区'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'huarong',
|
|
|
+ name: 'huarong',
|
|
|
+ component: () => import('./views/newsCenter/Huarong.vue'),
|
|
|
+ redirect: '/newsCenter/huarong/list',
|
|
|
+ meta: {
|
|
|
+ title: '华容区'
|
|
|
+ },
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: 'list',
|
|
|
+ name: 'huarongList',
|
|
|
+ component: () => import('./views/newsCenter/huarong/List.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '华容区'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'detail',
|
|
|
+ name: 'huarongDetail',
|
|
|
+ component: () => import('./views/newsCenter/huarong/Detail.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '华容区'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'liangzihu',
|
|
|
+ name: 'liangzihu',
|
|
|
+ component: () => import('./views/newsCenter/Liangzihu.vue'),
|
|
|
+ redirect: '/newsCenter/liangzihu/list',
|
|
|
+ meta: {
|
|
|
+ title: '梁子湖区'
|
|
|
+ },
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: 'list',
|
|
|
+ name: 'liangzihuList',
|
|
|
+ component: () => import('./views/newsCenter/liangzihu/List.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '梁子湖区'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'detail',
|
|
|
+ name: 'liangzihuDetail',
|
|
|
+ component: () => import('./views/newsCenter/liangzihu/Detail.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '梁子湖区'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'laws',
|
|
|
+ name: 'laws',
|
|
|
+ component: () => import('./views/newsCenter/Laws.vue'),
|
|
|
+ redirect: '/newsCenter/laws/list',
|
|
|
+ meta: {
|
|
|
+ title: '法律法规'
|
|
|
+ },
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: 'list',
|
|
|
+ name: 'lawsList',
|
|
|
+ component: () => import('./views/newsCenter/laws/List.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '法律法规'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'detail',
|
|
|
+ name: 'lawsDetail',
|
|
|
+ component: () => import('./views/newsCenter/laws/Detail.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '法律法规'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
]
|
|
|
},
|
|
|
{
|