|
@@ -11,7 +11,6 @@ import componentsRouter from './modules/components'
|
|
|
import chartsRouter from './modules/charts'
|
|
|
import tableRouter from './modules/table'
|
|
|
import nestedRouter from './modules/nested'
|
|
|
-import dangyunlong from './modules/dangyunlong'
|
|
|
|
|
|
/**
|
|
|
* Note: sub-menu only appear when route children.length >= 1
|
|
@@ -40,7 +39,6 @@ import dangyunlong from './modules/dangyunlong'
|
|
|
* all roles can be accessed
|
|
|
*/
|
|
|
export const constantRoutes = [
|
|
|
- ...dangyunlong,
|
|
|
{
|
|
|
path: '/redirect',
|
|
|
component: Layout,
|
|
@@ -171,7 +169,7 @@ export const constantRoutes = [
|
|
|
path: '',
|
|
|
component: () => import('@/views/website/editNavigation'),
|
|
|
meta: {
|
|
|
- title: '栏目详情',
|
|
|
+ title: '导航详情',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
@@ -194,22 +192,6 @@ export const constantRoutes = [
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- {
|
|
|
- path: '/examine',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/news/examine'),
|
|
|
- meta: {
|
|
|
- title: '待审核列表',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
{
|
|
|
path: '/creatNews',
|
|
|
component: Layout,
|
|
@@ -402,132 +384,33 @@ export const constantRoutes = [
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- // ----fr-课题分类
|
|
|
- {
|
|
|
- path: '/topicType',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/chat/topicType'),
|
|
|
- meta: {
|
|
|
- title: '课题分类',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/surveyList',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/news/surveyList'),
|
|
|
- meta: {
|
|
|
- title: '投票列表',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- ,
|
|
|
- {
|
|
|
- path: '/jobRecruitingList',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/job/jobRecruitingList'),
|
|
|
- meta: {
|
|
|
- title: '招聘列表',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/checkjobRecruitingList',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/job/checkjobRecruitingList'),
|
|
|
- meta: {
|
|
|
- title: '招聘审核列表',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/jobResumeList',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/job/jobResumeList'),
|
|
|
- meta: {
|
|
|
- title: '我的沟通列表',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/creatJob',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/job/creatJob'),
|
|
|
- meta: {
|
|
|
- title: '发布职位',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- // -----------fr---------
|
|
|
- // ----------liuj------------
|
|
|
{
|
|
|
- path: '/goodList',
|
|
|
+ path: '/topic',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/news/GoodList'),
|
|
|
+ component: () => import('@/views/chat/topic'),
|
|
|
meta: {
|
|
|
- title: '商品列表',
|
|
|
+ title: '课题',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
+ // ----fr-课题分类
|
|
|
{
|
|
|
- path: '/goodListApply',
|
|
|
+ path: '/topicType',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/news/GoodListApply'),
|
|
|
+ component: () => import('@/views/chat/topicType'),
|
|
|
meta: {
|
|
|
- title: '商品待审核列表',
|
|
|
+ title: '课题分类',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
@@ -535,32 +418,31 @@ export const constantRoutes = [
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
- path: '/addGood',
|
|
|
+ path: '/webRule',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/news/addGood'),
|
|
|
+ component: () => import('@/views/crawler/webRule'),
|
|
|
meta: {
|
|
|
- title: '添加商品',
|
|
|
+ title: '规则列表',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
-
|
|
|
{
|
|
|
- path: '/jobHuntingList',
|
|
|
+ path: '/gather',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/news/jobHuntingList'),
|
|
|
+ component: () => import('@/views/crawler/gather'),
|
|
|
meta: {
|
|
|
- title: '求职信息',
|
|
|
+ title: '采集器',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
@@ -568,49 +450,47 @@ export const constantRoutes = [
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
- path: '/jobHuntingListApply',
|
|
|
+ path: '/creatTopic',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/news/jobHuntingListApply'),
|
|
|
+ component: () => import('@/views/chat/creatTopic'),
|
|
|
meta: {
|
|
|
- title: '求职信息',
|
|
|
+ title: '编辑课题',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
-
|
|
|
{
|
|
|
- path: '/addJobHunting',
|
|
|
+ path: '/webCrawlerList',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/news/addJobHunting'),
|
|
|
+ component: () => import('@/views/crawler/webCrawlerList'),
|
|
|
meta: {
|
|
|
- title: '添加求职',
|
|
|
+ title: '采集列表',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
-
|
|
|
},
|
|
|
{
|
|
|
- path: '/addNotice',
|
|
|
+ path: '/webCrawlerListEdit',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/news/addNotice'),
|
|
|
+ component: () => import('@/views/crawler/webCrawlerListEdit'),
|
|
|
meta: {
|
|
|
- title: '添加通知',
|
|
|
+ title: '编辑资讯',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
@@ -618,182 +498,202 @@ export const constantRoutes = [
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
- path: '/noticeList',
|
|
|
+ path: '/adList',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/news/noticeList'),
|
|
|
+ component: () => import('@/views/advertise/advertiseList'),
|
|
|
meta: {
|
|
|
- title: '行政通知列表',
|
|
|
+ title: '广告列表',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
-
|
|
|
},
|
|
|
{
|
|
|
- path: '/noticeListApply',
|
|
|
+ path: '/adPlaceList',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/news/noticeListApply'),
|
|
|
+ component: () => import('@/views/advertise/adPlaceList'),
|
|
|
meta: {
|
|
|
- title: '行政通知审核列表',
|
|
|
+ title: '广告位管理',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
-
|
|
|
},
|
|
|
{
|
|
|
- path: '/ncomplaintList',
|
|
|
+ path: '/adPlaceDetail',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/news/ncomplaintList'),
|
|
|
+ component: () => import('@/views/advertise/adPlaceDetail'),
|
|
|
meta: {
|
|
|
- title: '投诉举报',
|
|
|
+ title: '广告位详情',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
-
|
|
|
},
|
|
|
{
|
|
|
- path: '/ncomplaintListApply',
|
|
|
+ path: '/blogroll',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/news/ncomplaintListApply'),
|
|
|
+ component: () => import('@/views/website/blogroll.vue'),
|
|
|
meta: {
|
|
|
- title: '投诉举报审核列表',
|
|
|
+ title: '友情链接',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
-
|
|
|
},
|
|
|
{
|
|
|
- path: '/ncomplaintListDeal',
|
|
|
+ path: '/blackWordList',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/news/ncomplaintListDeal'),
|
|
|
+ component: () => import('@/views/website/blackWordList.vue'),
|
|
|
meta: {
|
|
|
- title: '投诉举报处理页面',
|
|
|
+ title: '违禁词',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
-
|
|
|
},
|
|
|
-
|
|
|
{
|
|
|
- path: '/addNcomplaint',
|
|
|
+ path: '/tabbar',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/news/addNcomplaint'),
|
|
|
+ component: () => import('@/views/tabbar/tabbar.vue'),
|
|
|
meta: {
|
|
|
- title: '添加投诉举报',
|
|
|
+ title: '单页',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
-
|
|
|
},
|
|
|
{
|
|
|
- path: '/addBook',
|
|
|
+ path: '/tabbarDetail',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/news/addBook'),
|
|
|
+ component: () => import('@/views/tabbar/tabbarDetail.vue'),
|
|
|
meta: {
|
|
|
- title: '添加书刊音像',
|
|
|
+ title: '单页详情',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
+ // {
|
|
|
+ // path: '/documentation',
|
|
|
+ // component: Layout,
|
|
|
+ // children: [
|
|
|
+ // {
|
|
|
+ // path: 'index',
|
|
|
+ // component: () => import('@/views/documentation/index'),
|
|
|
+ // name: 'Documentation',
|
|
|
+ // meta: { title: 'documentation', icon: 'documentation', affix: true }
|
|
|
+ // }
|
|
|
+ // ]
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // path: '/guide',
|
|
|
+ // component: Layout,
|
|
|
+ // redirect: '/guide/index',
|
|
|
+ // children: [
|
|
|
+ // {
|
|
|
+ // path: 'index',
|
|
|
+ // component: () => import('@/views/guide/index'),
|
|
|
+ // name: 'Guide',
|
|
|
+ // meta: { title: 'guide', icon: 'guide', noCache: true }
|
|
|
+ // }
|
|
|
+ // ]
|
|
|
+ // },
|
|
|
{
|
|
|
- path: '/bookList',
|
|
|
+ path: '/profile',
|
|
|
component: Layout,
|
|
|
+ redirect: '/profile/index',
|
|
|
+ hidden: true,
|
|
|
children: [
|
|
|
{
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/news/bookList'),
|
|
|
+ path: 'index',
|
|
|
+ component: () => import('@/views/profile/index'),
|
|
|
+ name: 'Profile',
|
|
|
meta: {
|
|
|
- title: '书刊音像列表',
|
|
|
+ title: '个人中心',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- {
|
|
|
- path: '/bookListApply',
|
|
|
+ {//站点标识
|
|
|
+ path: '/websiteTag',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/news/bookListApply'),
|
|
|
+ component: () => import('@/views/website/websiteTag'),
|
|
|
meta: {
|
|
|
- title: '书刊音像待审核列表',
|
|
|
+ title: '网站分组',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- {
|
|
|
- path: '/jobHuntingApplyList',
|
|
|
+ {//待审核列表
|
|
|
+ path: '/examine',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/news/jobHuntingApplyList'),
|
|
|
+ component: () => import('@/views/news/examine'),
|
|
|
meta: {
|
|
|
- title: '人才库',
|
|
|
+ title: '待审核列表',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- {
|
|
|
- path: '/jobHuntingApplyDetil',
|
|
|
+ { //投票列表
|
|
|
+ path: '/surveyList',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/news/jobHuntingApplyDetil'),
|
|
|
+ component: () => import('@/views/news/surveyList'),
|
|
|
meta: {
|
|
|
- title: '人才库',
|
|
|
+ title: '投票列表',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
@@ -801,15 +701,15 @@ export const constantRoutes = [
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
- path: '/jobOpportunities',
|
|
|
+ path: '/goodList',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/job/jobOpportunitiesList'),
|
|
|
+ component: () => import('@/views/news/GoodList'),
|
|
|
meta: {
|
|
|
- title: '职场机会',
|
|
|
+ title: '商品列表',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
@@ -817,15 +717,15 @@ export const constantRoutes = [
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
- path: '/jobOpportunitiesDetails',
|
|
|
+ path: '/goodListApply',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/job/jobOpportunitiesDetails'),
|
|
|
+ component: () => import('@/views/news/GoodListApply'),
|
|
|
meta: {
|
|
|
- title: '职场机会',
|
|
|
+ title: '商品待审核列表',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
@@ -833,33 +733,31 @@ export const constantRoutes = [
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
- path: '/myApplyList',
|
|
|
+ path: '/addGood',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/news/myApplyList'),
|
|
|
+ component: () => import('@/views/news/addGood'),
|
|
|
meta: {
|
|
|
- title: '我的申请',
|
|
|
+ title: '添加商品',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- // ----------liuj------------
|
|
|
-
|
|
|
{
|
|
|
- path: '/topic',
|
|
|
+ path: '/addBook',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/chat/topic'),
|
|
|
+ component: () => import('@/views/news/addBook'),
|
|
|
meta: {
|
|
|
- title: '课题',
|
|
|
+ title: '添加书刊音像',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
@@ -867,15 +765,15 @@ export const constantRoutes = [
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
- path: '/webRule',
|
|
|
+ path: '/bookList',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/crawler/webRule'),
|
|
|
+ component: () => import('@/views/news/bookList'),
|
|
|
meta: {
|
|
|
- title: '规则列表',
|
|
|
+ title: '书刊音像列表',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
@@ -883,320 +781,21 @@ export const constantRoutes = [
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
- path: '/gather',
|
|
|
+ path: '/bookListApply',
|
|
|
component: Layout,
|
|
|
children: [
|
|
|
{
|
|
|
name: '',
|
|
|
path: '',
|
|
|
- component: () => import('@/views/crawler/gather'),
|
|
|
+ component: () => import('@/views/news/bookListApply'),
|
|
|
meta: {
|
|
|
- title: '采集器',
|
|
|
+ title: '书刊音像待审核列表',
|
|
|
hidden: true,
|
|
|
breadcrumb: true
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- {
|
|
|
- path: '/creatTopic',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/chat/creatTopic'),
|
|
|
- meta: {
|
|
|
- title: '编辑课题',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/webCrawlerList',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/crawler/webCrawlerList'),
|
|
|
- meta: {
|
|
|
- title: '采集列表',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/webCrawlerListEdit',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/crawler/webCrawlerListEdit'),
|
|
|
- meta: {
|
|
|
- title: '编辑资讯',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/adList',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/advertise/advertiseList.vue'),
|
|
|
- meta: {
|
|
|
- title: '广告列表',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/adPlaceList',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/advertise/adPlaceList'),
|
|
|
- meta: {
|
|
|
- title: '广告位管理',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {//站点标识
|
|
|
- path: '/websiteTag',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/website/websiteTag'),
|
|
|
- meta: {
|
|
|
- title: '网站分组',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/adPlaceDetail',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/advertise/adPlaceDetail'),
|
|
|
- meta: {
|
|
|
- title: '广告位详情',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/blogroll',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/website/blogroll.vue'),
|
|
|
- meta: {
|
|
|
- title: '友情链接',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/blackWordList',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/website/blackWordList.vue'),
|
|
|
- meta: {
|
|
|
- title: '违禁词',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/tabbar',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/tabbar/tabbar.vue'),
|
|
|
- meta: {
|
|
|
- title: '单页',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/tabbarDetail',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/tabbar/tabbarDetail.vue'),
|
|
|
- meta: {
|
|
|
- title: '单页详情',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/creatTabbarDetail',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/tabbar/creatTabbarDetail.vue'),
|
|
|
- meta: {
|
|
|
- title: '添加单页详情',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/style',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/componentGallery/style.vue'),
|
|
|
- meta: {
|
|
|
- title: '风格',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/plate',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/componentGallery/plate.vue'),
|
|
|
- meta: {
|
|
|
- title: '版块',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/module',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/componentGallery/module.vue'),
|
|
|
- meta: {
|
|
|
- title: '组件',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/imgList',
|
|
|
- component: Layout,
|
|
|
- children: [
|
|
|
- {
|
|
|
- name: '',
|
|
|
- path: '',
|
|
|
- component: () => import('@/views/componentGallery/imgList.vue'),
|
|
|
- meta: {
|
|
|
- title: '静态资源管理',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- // {
|
|
|
- // path: '/documentation',
|
|
|
- // component: Layout,
|
|
|
- // children: [
|
|
|
- // {
|
|
|
- // path: 'index',
|
|
|
- // component: () => import('@/views/documentation/index'),
|
|
|
- // name: 'Documentation',
|
|
|
- // meta: { title: 'documentation', icon: 'documentation', affix: true }
|
|
|
- // }
|
|
|
- // ]
|
|
|
- // },
|
|
|
- // {
|
|
|
- // path: '/guide',
|
|
|
- // component: Layout,
|
|
|
- // redirect: '/guide/index',
|
|
|
- // children: [
|
|
|
- // {
|
|
|
- // path: 'index',
|
|
|
- // component: () => import('@/views/guide/index'),
|
|
|
- // name: 'Guide',
|
|
|
- // meta: { title: 'guide', icon: 'guide', noCache: true }
|
|
|
- // }
|
|
|
- // ]
|
|
|
- // },
|
|
|
- {
|
|
|
- path: '/profile',
|
|
|
- component: Layout,
|
|
|
- redirect: '/profile/index',
|
|
|
- hidden: true,
|
|
|
- children: [
|
|
|
- {
|
|
|
- path: 'index',
|
|
|
- component: () => import('@/views/profile/index'),
|
|
|
- name: 'Profile',
|
|
|
- meta: {
|
|
|
- title: '个人中心',
|
|
|
- hidden: true,
|
|
|
- breadcrumb: true
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- }
|
|
|
]
|
|
|
|
|
|
/**
|