import Vue from 'vue' import Router from 'vue-router' Vue.use(Router); const _import_ = file = > () = > import('../pages/' + file + '.vue'); const asyncRouterMap = []; const constantRouterMap = [ { path: '/login', name: 'Login', component: _import_('Login/index'), meta: { title: "登 錄", auth: false }, }, { path: '/', name: 'Home', component: _import_('Home'), redirect: { name: 'Index' }, children: [ { path: 'index', name: 'Index', component: _import_('Index/index'), meta: { title: "工做臺", auth: true, crumbs: [{ name: '概況' }, { name: '工做臺' }] } }, { path: 'register', name: 'Register', component: _import_('Register/index'), meta: { title: "掛號記錄", auth: true, crumbs: [{ name: '就診管理' }, { name: '掛號記錄' }] } }, { path: 'register/refundmoney', name: 'RefundMoney', component: _import_('Register/RefundMoney/index'), meta: { title: "掛號詳情", auth: true, crumbs: [{ name: '就診管理' }, { name: '掛號記錄' }] }, }, { path: 'doctor', name: 'doctor', component: _import_('Doctor/index'), meta: { title: "醫生列表", auth: true, crumbs: [{ name: '醫生管理' }, { name: '醫生管理' }] }, }, { path: 'doctor/supervise', name: 'DoctorSupervise', component: _import_('Doctor/supervise/index'), meta: { title: "醫生信息", auth: true, crumbs: [{ name: '醫生管理' }, { name: '醫生管理' }] }, }, { path: 'doctor/editdoctor', name: 'EditDoctor', component: _import_('Doctor/edidoctor/editdoctor'), meta: { title: "編輯醫生信息", auth: true, crumbs: [{ name: '醫生管理' }, { name: '醫生管理' }] }, }, { path: 'doctor/scheduling', name: 'doctorScheduling', component: _import_('Doctor/scheduling/index'), meta: { title: "修改醫生排班", auth: true, crumbs: [{ name: '醫生管理' }, { name: '排班管理' }] }, }, { path: 'depart', name: 'depart', component: _import_('Department/index'), meta: { title: "科室管理列表", auth: true, crumbs: [{ name: '醫院管理' }, { name: '科室管理' }] }, }, { path: 'depart/edit', name: 'DepartEdit', component: _import_('Department/Edit/index'), meta: { title: "編輯科室信息", auth: true, crumbs: [{ name: '醫院管理' }, { name: '科室管理' }] }, }, { path: 'patient', name: 'Patient', component: _import_('Patient/index'), meta: { title: "就診人管理", auth: true, crumbs: [{ name: '就診人管理' }, { name: '就診人管理' }] }, }, { path: 'patient/info', name: 'Info', component: _import_('Patient/Info/index'), meta: { title: "就診人信息", auth: true, crumbs: [{ name: '就診人管理' }, { name: '就診人管理' }] }, }, { path: 'scheduling', name: 'Scheduling', component: _import_('Scheduling/index'), meta: { title: "排班列表", auth: true, crumbs: [{ name: '醫生管理' }, { name: '排班管理' }] }, }, { path: 'scheduling/edit', name: 'SchedulingEdit', component: _import_('Scheduling/Edit/index'), meta: { title: "排班編輯", auth: true, crumbs: [{ name: '醫生管理' }, { name: '排班管理' }] }, }, { path: 'service', name: 'Service', component: _import_('Service/index'), meta: { title: "服務管理", auth: true, crumbs: [{ name: '醫院管理' }, { name: '服務管理' }] }, }, { path: 'service/edit', name: 'ServiceEdit', component: _import_('Service/Edit/index'), meta: { title: "編輯服務", auth: true, crumbs: [{ name: '醫院管理' }, { name: '服務管理' }] }, } ] }, { path: '/404', name: '404', component: _import_('Error/index'), meta: { title: "請求頁面未找到", auth: false }, }, { path: '*', meta: { title: "請求頁面未找到", auth: false }, redirect: '/404' } ]; const router = new Router({ mode: 'hash', base: process.env.BASE_URL, routes: constantRouterMap, linkActiveClass: "router-link-active", }); export default router