import Layout from '@/layout/index' const csatRouter = [ { path: '/', component: Layout, name: 'HosSatisfyOverview', redirect: '/hos/satisfy/overview', groupId: [0], children: [ { path: '/hos/satisfy/overview', component: () => import('@/views/hos/overview'), name: 'hos_satisfy_overview', meta: { title: '数据总览', noCache: true, icon: 'icon-common_panorama1', permit: 'hos_satisfy_overview' } } ] }, { path: '/hos/satisfy/panorama', component: Layout, name: 'HosSatisfyPanorama', redirect: '/hos/satisfy/monitor/overview', groupId: [1], children: [ { path: '/hos/satisfy/monitor/overview', component: () => import('@/views/hos/panorama'), name: 'hos_satisfy_panorama', meta: { title: '数字全景', noCache: true, icon: 'icon-common_panorama1', permit: 'hos_satisfy_panorama' } } ] }, { path: '/hos/satisfy/data', component: Layout, name: 'HosSatisfyData', redirect: '/hos/satisfy/data/index', groupId: [1], meta: { title: '监测数据', icon: 'el-icon-c-scale-to-original', permit: 'hos_wx_user' }, children: [ { path: 'wx', component: () => import('@/views/system/customer/wx/index'), name: 'hos_wx_user', meta: { title: '微信用户', noCache: true, permit: 'hos_wx_user' } }, { path: 'index', component: () => import('@/views/hos/record/index'), name: 'hos_satisfy_data', meta: { title: '评价记录', noCache: true, permit: 'hos_satisfy_data' } } ] }, { path: '/hos/satisfy/statis', component: Layout, name: 'HosSatisfyStatis', redirect: '/hos/satisfy/statis/year', groupId: [1], meta: { title: '统计分析', icon: 'el-icon-s-data', permit: 'hos_satisfy_statis' }, children: [ { path: 'group', component: () => import('@/views/hos/statis/group/index'), name: 'hos_satisfy_statis_group', meta: { title: '部门排名', noCache: true, permit: 'hos_satisfy_statis_group' } }, { path: 'doctor', component: () => import('@/views/hos/statis/doctor/index'), name: 'hos_satisfy_statis_doctor', meta: { title: '医生排名', noCache: true, permit: 'hos_satisfy_statis_doctor' } }, { path: 'grid', component: () => import('@/views/hos/statis/grid/index'), name: 'hos_satisfy_statis_grid', meta: { title: '科室排名', noCache: true, permit: 'hos_satisfy_statis_grid' } }, { path: 'year', component: () => import('@/views/hos/statis/year/index'), name: 'hos_satisfy_statis_year', meta: { title: '按年统计', noCache: true, permit: 'hos_satisfy_statis_year' } }, { path: 'month', component: () => import('@/views/hos/statis/month/index'), name: 'hos_satisfy_statis_month', meta: { title: '按月统计', noCache: true, permit: 'hos_satisfy_statis_month' } }, { path: 'checklist', component: () => import('@/views/hos/statis/checklist/index'), name: 'hos_satisfy_statis_checklist', meta: { title: '按清单统计', noCache: true, permit: 'hos_satisfy_statis_checklist' } } ] }, { path: '/hos/satisfy/story', component: Layout, name: 'HosSatisfyStory', redirect: '/hos/satisfy/story/index', groupId: [2], children: [ { path: 'index', component: () => import('@/views/hos/story'), name: 'hos_satisfy_story', meta: { title: '建设规范', noCache: true, icon: 'icon-common_evaluate', permit: 'hos_satisfy_story' } } ] }, { path: '/hos/satisfy/instruction', component: Layout, name: 'HosSatisfyInstruction', redirect: '/hos/satisfy/instruction/index', groupId: [2], children: [ { path: 'index', component: () => import('@/views/hos/instruction'), name: 'hos_satisfy_instruction', meta: { title: '实施计划', noCache: true, icon: 'el-icon-document', permit: 'hos_satisfy_instruction' } } ] }, { path: '/hos/satisfy/task', component: Layout, name: 'HosSatisfyTask', redirect: '/hos/satisfy/task/index', groupId: [3], children: [ { path: 'index', component: () => import('@/views/hos/task/index'), name: 'hos_satisfy_task', meta: { title: '工作任务', noCache: true, icon: 'icon-common_satisfaction', permit: 'hos_satisfy_task' } } ] }, { path: '/hos/satisfy/news', component: Layout, name: 'HosSatisfyNews', redirect: '/hos/satisfy/news/index', groupId: [3], children: [ { path: 'index', component: () => import('@/views/hos/news/index'), name: 'hos_satisfy_news', meta: { title: '最新动态', noCache: true, icon: 'icon-common_knowledge', permit: 'hos_satisfy_news' } } ] }, { path: '/hos/satisfy/assess', component: Layout, name: 'HosSatisfyAssess', redirect: '/hos/satisfy/assess/index', groupId: [4], children: [ { path: 'index', component: () => import('@/views/hos/assess'), name: 'hos_satisfy_assess', meta: { title: '成果评价', noCache: true, icon: 'icon-common_evaluate', permit: 'hos_satisfy_assess' } } ] }, { path: '/hos/satisfy/report', component: Layout, name: 'HosSatisfyReport', redirect: '/hos/satisfy/report/index', groupId: [4], meta: { permit: 'hos_satisfy_report' }, children: [ { path: 'index', component: () => import('@/views/hos/report/index'), name: 'hos_satisfy_report', meta: { title: '评价报告', noCache: true, icon: 'icon-common_file', permit: 'hos_satisfy_report' } } ] }, { path: '/hos/satisfy/doc', component: Layout, name: 'HosSatisfyDoc', redirect: '/hos/satisfy/doc/index', groupId: [5], children: [ { path: 'index', component: () => import('@/views/hos/doc/index'), name: 'hos_satisfy_doc', meta: { title: '电子文档', noCache: true, icon: 'icon-common_file', permit: 'hos_satisfy_doc' } } ] }, { path: '/hos/baseConfig', component: Layout, name: 'HosChecklist', redirect: '/hos/checklist', groupId: [6], meta: { title: '基础配置', icon: 'el-icon-postcard', permit: 'hos_checklist' }, children: [ { path: '/hos/checklist', component: () => import('@/views/system/checklist/index'), name: 'hos_checklist', meta: { title: '清单管理', noCache: true, permit: 'hos_checklist' } }, { path: 'doctor', component: () => import('@/views/hos/doctor/index'), name: 'hos_doctor', meta: { title: '医生管理', noCache: true, permit: 'hos_doctor' } }, { path: 'grid', component: () => import('@/views/system/grid'), name: 'hos_grid', meta: { title: '网格管理', noCache: true, permit: 'hos_grid' } } ] }, { path: '/hos', component: Layout, redirect: '/hos/profile', name: 'hos_setting', groupId: [7], meta: { title: '系统管理', icon: 'icon-common_digitization', permit: 'hos_setting' }, children: [ { path: 'profile', component: () => import('@/views/hos/profile/index'), name: 'hos_setting_profile', meta: { title: '医院信息', noCache: true, permit: 'hos_setting_profile' } }, { path: 'account', component: () => import('@/views/system/group/index'), name: 'hos_setting_group_user', meta: { title: '帐号管理', noCache: true, permit: 'hos_setting_group_user' } }, { path: 'position', component: () => import('@/views/system/position/index'), name: 'hos_setting_position', meta: { title: '岗位管理', noCache: true, permit: 'hos_setting_position' } }, { path: 'taskCat', component: () => import('@/views/system/setting/taskCat/index'), name: 'hos_setting_task_cat', meta: { title: '任务类别', noCache: true, permit: 'hos_setting_task_cat' } }, { path: 'groupCat', component: () => import('@/views/system/setting/groupCat/index'), name: 'hos_setting_group_cat', meta: { title: '部门类别', noCache: true, permit: 'hos_setting_group_cat' } }, { path: 'checklistCat', component: () => import('@/views/system/setting/checklistCat/index'), name: 'hos_setting_checklist_cat', meta: { title: '清单类别', noCache: true, permit: 'hos_setting_checklist_cat' } }, { path: 'params', component: () => import('@/views/system/setting/params/index'), name: 'hos_setting_params', meta: { title: '基础配置', noCache: true, permit: 'hos_setting_params' } } ] }, { path: '/hos/help', component: Layout, name: 'HosHelp', redirect: '/hos/help/index', groupId: [7], meta: { permit: 'hos_help' }, children: [ { path: 'index', component: () => import('@/views/hos/help/index'), name: 'hos_help', meta: { title: '帮助文档', noCache: true, icon: 'icon-common_file', permit: 'hos_help' } } ] } ] export default csatRouter