123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- import Vue from 'vue'
- import Router from 'vue-router'
- import Login from './../views/Login.vue'
- import Main from './../views/Main.vue'
- import Indes from './../views/indes.vue'//首页
- import Repair from './../views/repair.vue'//我的报修
- import My from './../views/my.vue'//设置
- import Supplementary from './../views/supplementary.vue'//补充资料
- import IncidentList from './../views/incidentList.vue'//事件列表
- import MyModify from './../views/myModify.vue'//个人信息修改
- import NoticeDetails from './../views/noticeDetails.vue'//公告详情
- import NoticeList from './../views/noticeList.vue'//公告列表
- import KnowList from './../views/knowList.vue'//知识库列表
- import KnowDetails from './../views/knowDetails.vue'//知识库详情
- import Guide from './../views/guide.vue'//服务指南
- import IncidentDetails from './../views/incidentDetails.vue'//事件详情
- import CommonProblem from './../views/commonProblem.vue'//常见问题
- import Maintenance from './../views/maintenance.vue'//维修范围
- import Evaluate from './../views/evaluate.vue'//评价页面
- Vue.use(Router)
- export default new Router({
- routes: [
- {
- path: '/login',
- component: Login,
- name: '',
- hidden: true
- },
- {
- path: '/main',
- component: Main,
- name: '',
- hidden: true,
- children: [
- { path: '/', redirect: '/main/indes' },
- {
- path: '/main/indes',
- component: Indes,
- meta: { allowBack: false },
- },
- {
- path: '/main/incidentList',
- name:'IncidentList',
- component: IncidentList,
- meta: { allowBack: false },
- },
- {
- path: '/main/my',
- component: My,
- meta: { allowBack: false },
- },
- ]
- },
- {
- path: '/repair',
- component: Repair,
- meta: { allowBack: false },
- },
- {
- path: '/myModify/:data',
- name:'MyModify',
- component: MyModify,
- meta: { allowBack: false },
- },
- {
- path: '/noticeDetails/:data',
- name:'NoticeDetails',
- component: NoticeDetails,
- meta: { allowBack: false },
- },
- {
- path: '/noticeList',
- component: NoticeList,
- meta: { allowBack: false },
- },
- {
- path: '/knowList',
- name:'KnowList',
- component: KnowList,
- meta: { allowBack: false },
- },
- {
- path: '/knowDetails/:data',
- name:'KnowDetails',
- component: KnowDetails,
- meta: { allowBack: false },
- },
- {
- path: '/guide',
- component: Guide,
- meta: { allowBack: false },
- },
- {
- path: '/incidentDetails/:data',
- name:'IncidentDetails',
- component: IncidentDetails,
- meta: { allowBack: false },
- },
- {
- path: '/commonProblem/:data',
- name:'CommonProblem',
- component: CommonProblem,
- meta: { allowBack: false },
- },
- {
- path: '/evaluate/:data',
- component: Evaluate,
- name:'Evaluate',
- meta: { allowBack: false },
- },
- {
- path: '/maintenance',
- name:'Maintenance',
- component: Maintenance,
- meta: { allowBack: false },
- },
- {
- path: '/supplementary',
- component: Supplementary,
- meta: { allowBack: false },
- },
- {
- path: '*',
- hidden: true,
- redirect: { path: '/login' }
- }
- ]
- })
|