diff --git a/openhis-ui-vue3/src/router/index.js b/openhis-ui-vue3/src/router/index.js index e518251b..dd2a65a3 100644 --- a/openhis-ui-vue3/src/router/index.js +++ b/openhis-ui-vue3/src/router/index.js @@ -244,11 +244,17 @@ export const dynamicRoutes = [ name: 'DoctorStation', meta: { title: '医生工作站', icon: 'operation' }, children: [ - { +{ path: 'pending-emr', component: () => import('@/views/doctorstation/pendingEmr.vue'), name: 'PendingEmr', meta: { title: '待写病历', icon: 'document', permissions: ['doctorstation:pending-emr:view'] } + }, + { + path: 'my-card-management', + component: () => import('@/views/doctorstation/mycardmanagement/index.vue'), + name: 'MyCardManagement', + meta: { title: '医生个人报卡管理', icon: 'document', permissions: ['doctorstation:my-card-management:view'] } } ] }, @@ -347,6 +353,71 @@ export const dynamicRoutes = [ meta: { title: '日结结算单管理', icon: 'document' } } ] + }, + { + path: '/inspection', + component: Layout, + redirect: '/inspection/report', + name: 'Inspection', + meta: { title: '检查管理', icon: 'inspection' }, + children: [ + { + path: 'report', + component: () => import('@/views/inspection/report/index.vue'), + name: 'Report', + meta: { title: '检查报告', icon: 'document' } + }, + { + path: 'sampleType', + component: () => import('@/views/inspection/sampleType/index.vue'), + name: 'SampleType', + meta: { title: '样本类型', icon: 'sample' } + }, + { + path: 'observation', + component: () => import('@/views/inspection/observation/index.vue'), + name: 'Observation', + meta: { title: '观测记录', icon: 'observation' } + }, + { + path: 'lisconfig', + component: () => import('@/views/inspection/lisconfig/index.vue'), + name: 'LisConfig', + meta: { title: 'LIS 配置', icon: 'setting' } + }, + { + path: 'instrument', + component: () => import('@/views/inspection/instrument/index.vue'), + name: 'Instrument', + meta: { title: '仪器管理', icon: 'instrument' } + }, + { + path: 'groupRec', + component: () => import('@/views/inspection/groupRec/index.vue'), + name: 'GroupRec', + meta: { title: '组合记录', icon: 'group' } + }, + { + path: 'sampleCollection', + component: () => import('@/views/inspection/sampleCollection/index.vue'), + name: 'SampleCollection', + meta: { title: '样本采集', icon: 'collection' } + } + ] + }, + // 医生报告页面 - 快捷访问路径 + { + path: '/doctorreport', + component: Layout, + hidden: true, + children: [ + { + path: '', + component: () => import('@/views/inspection/report/index.vue'), + name: 'DoctorReport', + meta: { title: '医生报告', activeMenu: '/inspection/report' } + } + ] } ]; diff --git a/openhis-ui-vue3/src/views/inspection/report/index.vue b/openhis-ui-vue3/src/views/inspection/report/index.vue index a6616add..221493b8 100644 --- a/openhis-ui-vue3/src/views/inspection/report/index.vue +++ b/openhis-ui-vue3/src/views/inspection/report/index.vue @@ -146,6 +146,7 @@