| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334 |
- 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_safety', 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_safety', 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_customer'
- },
- 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/data/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: 'map',
- component: () => import('@/views/system/map/index'),
- name: 'hos_map',
- meta: { title: '地图配置', noCache: true, permit: 'hos_map' }
- }
- ]
- },
- {
- 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
|