1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024 |
- import Layout from '@/layout/index.vue'
- import {createNameComponent} from '../createNode'
- const route = [
- {
- path: '/login',
- component: createNameComponent(() => import('@/views/system/login.vue')),
- hideMenu: true,
- meta: {title: '登录', hideTabs: true},
- },
- {
- path: '/todayClinicResource',
- component: createNameComponent(() => import('@/views/single-page/TodayClinicResource.vue')),
- hideMenu: true,
- meta: {title: '今日号源', hideTabs: true},
- },
- {
- path: '/myEmrEditor/:pat?/:refresh?',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/Home.vue')),
- hideMenu: true,
- meta: {title: '电子病历', hideTabs: true},
- },
- {
- path: '/fluorescenceTest',
- component: createNameComponent(() => import('@/components/zhu-yuan-yi-sheng/emr/auxiliary-tools/fluorescence-test/FluorescenceTest.vue')),
- hideMenu: true,
- meta: {title: '荧光检验', hideTabs: true},
- },
- {
- path: '/myEmrView/:patNo?/:times?/:inTheHospital?',
- component: createNameComponent(() => import('@/views/emr-view/EmrView.vue')),
- hideMenu: true,
- meta: {title: '电子病历查阅', hideTabs: true, passRule: true},
- },
- {
- path: '/triageRoomScreen',
- component: createNameComponent(() => import('@/views/clinic/triage/RoomScreen.vue')),
- hideMenu: true,
- meta: {title: '候诊信息', hideTabs: true},
- },
- {
- path: '/siSettleDetailList/:patientId?/:times?',
- component: createNameComponent(() => import('@/views/medical-insurance/allpatient/SiSettleDetailList.vue')),
- meta: {title: '医保结算单', passRule: true},
- },
- {
- path: '/',
- component: Layout,
- redirect: '/dashboard',
- meta: {title: '工作集成平台'},
- children: [
- {
- path: 'dashboard',
- component: createNameComponent(() => import('@/views/dashboard/index.vue')),
- meta: {title: '首页', hideClose: true},
- },
- ],
- },
- {
- path: '/blank',
- name: 'blank',
- component: () => import('@/views/system/Blank.vue'),
- meta: {hideTabs: true},
- },
- {
- path: '/medins',
- component: Layout,
- meta: {title: '医保模块'},
- children: [
- {
- path: 'inpatient',
- component: createNameComponent(() => import('@/views/medical-insurance/inpatient/Home.vue')),
- meta: {title: '住院医保'},
- redirect: '/medins/inpatient/admRegistration',
- children: [
- {
- path: 'admRegistration',
- component: createNameComponent(() => import('@/views/medical-insurance/inpatient/AdmRegistration.vue')),
- meta: {title: '医保入院登记'},
- },
- {
- path: 'inHospFeeUpload',
- component: createNameComponent(() => import('@/views/medical-insurance/inpatient/InHospFeeUpload.vue')),
- meta: {title: '医保费用上传'},
- },
- {
- path: 'discSettlement',
- component: createNameComponent(() => import('@/views/medical-insurance/inpatient/DiscSettlement.vue')),
- meta: {title: '医保出院结算'},
- },
- {
- path: 'hospitalApproveApply',
- component: createNameComponent(() => import('@/views/medical-insurance/inpatient/HospitalApproveApply.vue')),
- meta: {title: '医院审批申请'},
- },
- ],
- },
- {
- path: 'inpatient/admissVerification',
- component: createNameComponent(() => import('@/views/medical-insurance/inpatient/AdmissVerification.vue')),
- meta: {title: '入院登记审核'},
- },
- {
- path: 'inpatient/medInsVerification',
- component: createNameComponent(() => import('@/views/medical-insurance/inpatient/SettleVerification.vue')),
- meta: {title: '出院结算审核'},
- },
- {
- path: 'inpatient/hospitalApproveVerify',
- component: createNameComponent(() => import('@/views/medical-insurance/inpatient/HospitalApproveVerify.vue')),
- meta: {title: '医院审批审核'},
- },
- {
- path: 'inpatient/frontSheetUpload',
- component: createNameComponent(() => import('@/views/medical-insurance/inpatient/FrontSheetUpload.vue')),
- meta: {title: '病案首页上传'},
- },
- {
- path: 'outpatient/mzRegister',
- component: createNameComponent(() => import('@/views/medical-insurance/outpatient/MzRegister.vue')),
- meta: {title: '门诊登记'},
- },
- {
- path: 'outpatient/mzSpltryRcrd',
- component: createNameComponent(() => import('@/views/medical-insurance/outpatient/MzSpltryRcrd.vue')),
- meta: {title: '门诊补录'},
- },
- {
- path: 'outpatient/spcChrRcd',
- component: createNameComponent(() => import('@/views/medical-insurance/outpatient/SpcChrRcd.vue')),
- meta: {title: '慢特病备案'},
- },
- {
- path: 'qryManage/catalogue',
- component: createNameComponent(() => import('@/views/medical-insurance/management/Catalogue.vue')),
- meta: {title: '目录管理'},
- },
- {
- path: 'qryManage/psnInfo',
- component: createNameComponent(() => import('@/views/medical-insurance/allpatient/PsnInfo.vue')),
- meta: {title: '医保身份查询'},
- },
- {
- path: 'qryManage/inhospInfo',
- component: createNameComponent(() => import('@/views/medical-insurance/allpatient/InhospInfo.vue')),
- meta: {title: '在院查询'},
- },
- {
- path: 'qryManage/visitInfo',
- component: createNameComponent(() => import('@/views/medical-insurance/allpatient/VisitInfo.vue')),
- meta: {title: '就诊信息查询'},
- },
- {
- path: 'qryManage/siSettleDetailList',
- component: createNameComponent(() => import('@/views/medical-insurance/allpatient/SiSettleDetailList.vue')),
- meta: {title: '医保结算单'},
- },
- {
- path: 'qryManage/setllistReconciliation',
- component: createNameComponent(() => import('@/views/medical-insurance/allpatient/SetllistReconciliation.vue')),
- meta: {title: '结算与对账'},
- },
- {
- path: 'qryManage/setSheetUpload',
- name: 'SetSheetUpload',
- component: createNameComponent(() => import('@/views/medical-insurance/allpatient/SetSheetUpload.vue')),
- meta: {title: '结算单上传'},
- },
- {
- path: 'qryManage/exportAutoUploadInfo',
- name: 'ExportAutoUploadInfo',
- component: createNameComponent(() => import('@/components/si-sheet-upload/ExportAutoUploadInfo.vue')),
- meta: {title: '上传信息'},
- },
- {
- path: 'qryManage/drgGroupResult',
- name: 'DrgGroupResult',
- component: createNameComponent(() => import('@/components/si-sheet-upload/DrgGroupResult.vue')),
- meta: {title: '分组信息'},
- },
- {
- path: 'qryManage/setlStatistics',
- component: createNameComponent(() => import('@/views/medical-insurance/allpatient/SetlStatistics.vue')),
- meta: {title: '结算统计'},
- },
- {
- path: 'qryManage/logAnalyse',
- component: createNameComponent(() => import('@/views/medical-insurance/management/LogAnalyse.vue')),
- meta: {title: '日志分析'},
- },
- {
- path: 'qryManage/catalogue',
- component: createNameComponent(() => import('@/views/medical-insurance/management/Catalogue.vue')),
- meta: {title: '目录管理'},
- },
- {
- path: 'qryManage/supplementary',
- component: createNameComponent(() => import('@/views/medical-insurance/management/SupplementaryInquiry.vue')),
- meta: {title: '辅助查询'},
- },
- {
- path: 'qryManage/recordManagement',
- component: createNameComponent(() => import('@/views/medical-insurance/management/RecordManagement.vue')),
- meta: {title: '备案管理'},
- },
- {
- path: 'qryManage/insurIncomeAnalysis',
- component: createNameComponent(() => import('@/views/medical-insurance/allpatient/InsurIncomeAnalysis.vue')),
- meta: {title: '全院医保收入分析'},
- },
- {
- path: 'statistical/cssybJsTj',
- component: createNameComponent(() => import('@/views/medical-insurance/statistical/CssybJsTj.vue')),
- meta: {title: '市医保决算统计'},
- },
- {
- path: 'statistical/cssybCsTj',
- component: createNameComponent(() => import('@/views/medical-insurance/statistical/CssybCsTj.vue')),
- meta: {title: '市医保测算统计'},
- },
- {
- path: 'statistical/cssybBzTj',
- component: createNameComponent(() => import('@/views/medical-insurance/statistical/CssybBzTj.vue')),
- meta: {title: '市医保病种统计'},
- },
- {
- path: 'statistical/clnTimesAvg',
- component: createNameComponent(() => import('@/views/medical-insurance/statistical/ClnTimesAvg.vue')),
- meta: {title: '长浏宁次均费用'},
- },
- ],
- },
- {
- path: '/inspections',
- component: Layout,
- meta: {title: '检验检查'},
- children: [
- {
- path: 'inspectionReportIndex',
- name: 'inspectionReportIndex',
- component: createNameComponent(() => import('@/views/examination/InspectionReportIndex.vue')),
- meta: {title: '检验报告'},
- },
- {
- path: 'covidExamResult',
- component: createNameComponent(() => import('@/views/examination/CovidExamResult.vue')),
- meta: {title: '新冠核酸检测报告'},
- },
- {
- path: 'healthCrdUpld',
- component: createNameComponent(() => import('@/views/examination/UploadToHealthCard.vue')),
- meta: {title: '健康证对接'},
- },
- {
- path: 'bookableManagement',
- component: createNameComponent(() => import('@/views/examination/BookableManagement.vue')),
- meta: {title: '检验检查预约维护'},
- },
- {
- path: 'mixLabelPrinter',
- component: createNameComponent(() => import('@/views/examination/MixLabelPrinter.vue')),
- meta: {title: '混采标签打印'},
- },
- {
- path: 'tjReportInfo',
- component: createNameComponent(() => import('@/views/examination/TjReportInfo.vue')),
- meta: {title: '体检报告'},
- },
- {
- name: 'bloodSugarQuery',
- path: 'bloodSugarQuery',
- component: createNameComponent(() => import('@/views/examination/BloodSugarQuery/BloodSugarQuery.vue')),
- meta: {title: '血糖查询'},
- },
- ],
- },
- {
- path: '/medTecMod',
- component: Layout,
- meta: {title: '医技模块'},
- children: [
- {
- path: 'yiJiFeiYongLuRu',
- component: createNameComponent(() => import('@/views/med-tec-mod/YiJiFeiYongLuRu.vue')),
- meta: {title: '医技费用录入'},
- },
- {
- path: 'chargeInputInquiry',
- component: createNameComponent(() => import('@/views/med-tec-mod/ChargeInputInquiry.vue')),
- meta: {title: '费用录入查询'},
- },
- {
- path: 'queRenYiZhuShouFei',
- component: createNameComponent(() => import('@/views/med-tec-mod/QueRenYiZhuShouFei.vue')),
- meta: {title: '确认医嘱费用'},
- },
- {
- path: 'menZhenXiangMu',
- component: createNameComponent(() => import('@/views/med-tec-mod/MenZhenXiangMu.vue')),
- meta: {title: '门诊项目确认或取消'},
- },
- ],
- },
- {
- path: '/dictionary',
- component: Layout,
- meta: {title: '字典准备'},
- children: [
- {
- path: 'prjctMdcnMtch',
- component: createNameComponent(() => import('@/views/dictionary/NationalSiMatch.vue')),
- meta: {title: '项目药品匹配'},
- },
- {
- path: 'deptMatch',
- component: createNameComponent(() => import('@/views/dictionary/YiBaoKeShiPiPei.vue')),
- meta: {title: '医保科室匹配'},
- },
- {
- path: 'hisWjwMatch',
- component: createNameComponent(() => import('@/views/dictionary/HisWjwMatch.vue')),
- meta: {title: '卫健委字典匹配'},
- },
- {
- path: 'shouShuBuWeiWeiHu',
- component: createNameComponent(() => import('@/views/dictionary/ShouShuBuWeiWeiHu.vue')),
- meta: {title: '手术部位维护'},
- },
- {
- path: 'emrDataMaintenance',
- component: createNameComponent(() => import('@/views/dictionary/EmrDataMaintenance.vue')),
- meta: {title: '电子病历数据源维护'},
- },
- {
- path: 'oprtLevel',
- component: createNameComponent(() => import('@/views/dictionary/OprtLevel.vue')),
- meta: {title: '手术级别管理'},
- },
- {
- path: 'oprtDoctorLevel',
- component: createNameComponent(() => import('@/views/dictionary/OprtDoctorLevel.vue')),
- meta: {title: '手术医生级别管理'},
- },
- ],
- },
- {
- path: '/reports',
- component: Layout,
- meta: {title: '报表模块'},
- children: [
- {
- path: 'deptPriodRprt',
- component: createNameComponent(() => import('@/views/reports/DeptPeriodReport.vue')),
- meta: {title: '科室时段报表'},
- },
- {
- path: 'reportQueryCenter',
- component: createNameComponent(() => import('@/views/reports/ReportQueryCenter.vue')),
- meta: {title: '报表查询中心'},
- },
- {
- path: 'infntChrgRprt',
- component: createNameComponent(() => import('@/views/reports/InfantFeeReport.vue')),
- meta: {title: '婴儿收费统计'},
- },
- {
- path: 'mdcnStckCnt',
- component: createNameComponent(() => import('@/views/reports/MedicineStockCount.vue')),
- meta: {title: '药品盘点'},
- },
- {
- path: 'clockinStatistics',
- component: createNameComponent(() => import('@/views/reports/ClockinData.vue')),
- meta: {title: '打卡数据'},
- },
- {
- path: 'covidVaccinateAppointment',
- component: createNameComponent(() => import('@/views/reports/covid-vaccinate/CovidVaccinateAppointment.vue')),
- meta: {title: '新冠接种预约'},
- },
- {
- path: 'inquiryOfConsultationFee',
- component: createNameComponent(() => import('@/views/reports/InquiryOfConsultationFee.vue')),
- meta: {title: '查询会诊费用'},
- },
- {
- path: 'consumablesStatistics',
- component: createNameComponent(() => import('@/views/reports/ConsumablesStatistics.vue')),
- meta: {title: '耗材使用统计'},
- },
- {
- path: 'illegalChargesAnalysis',
- component: createNameComponent(() => import('@/views/reports/IllegalChargesAnalysis.vue')),
- meta: {title: '违规收费分析'},
- },
- {
- path: 'queryPayService',
- component: createNameComponent(() => import('@/views/reports/QueryPayService.vue')),
- meta: {title: '收费项目'},
- },
- {
- path: 'drugInquiry',
- component: createNameComponent(() => import('@/views/reports/DrugInquiry.vue')),
- meta: {title: '查询药品'},
- },
- {
- path: 'yuanNeiTongJi',
- component: createNameComponent(() => import('@/views/reports/YuanNeiTongJi.vue')),
- meta: {title: '院内统计'},
- },
- {
- path: 'keShiShouRuTongJi',
- component: createNameComponent(() => import('@/views/reports/KeShiShouRuTongJi.vue')),
- meta: {title: '科室收入统计'},
- },
- {
- path: 'bedDays',
- component: createNameComponent(() => import('@/views/reports/BedDays.vue')),
- meta: {title: '管床日数统计'},
- },
- {
- path: 'inpatientAddrAnalyze',
- component: createNameComponent(() => import('@/views/reports/patient-distribution/patient-distribution.vue')),
- meta: {title: '住院患者分布'},
- },
- {
- path: 'outpatientCoordination',
- component: createNameComponent(() => import('@/views/reports/OutpatientCoordination.vue')),
- meta: {title: '门诊统筹统计'},
- },
- {
- path: 'mzSpecialDisease',
- component: createNameComponent(() => import('@/views/reports/MzSpecialDisease.vue')),
- meta: {title: '门诊特殊病统计'},
- },
- {
- path: 'infectiousDisease',
- component: createNameComponent(() => import('@/views/reports/InfectiousDisease.vue')),
- meta: {title: '传染病统计'},
- },
- ],
- },
- {
- path: '/dataModify',
- component: Layout,
- meta: {title: '数据修改'},
- children: [
- {
- path: 'yzActOrderModify',
- name: 'yzActOrderModify',
- component: createNameComponent(() => import('@/views/data-modify/YzActOrderModify.vue')),
- meta: {title: '医嘱修改申请'},
- },
- {
- path: 'zyChargeFeeModify',
- component: createNameComponent(() => import('@/views/data-modify/ZyChargeFeeModify.vue')),
- meta: {title: '住院费用修改'},
- },
- {
- path: 'yzActOrderModifyVerify',
- component: createNameComponent(() => import('@/views/data-modify/YzActOrderModifyVerify.vue')),
- meta: {title: '医嘱修改审核'},
- },
- {
- path: 'yzTemperatureModify',
- component: createNameComponent(() => import('@/views/data-modify/YzTemperatureModify.vue')),
- meta: {title: '护理记录单修改'},
- },
- {
- path: 'secondFefund',
- component: createNameComponent(() => import('@/views/data-modify/SecondFefund.vue')),
- meta: {title: '二次退费'},
- },
- {
- path: 'queryOfReceiptDetails',
- component: createNameComponent(() => import('@/views/data-modify/QueryOfReceiptDetails.vue')),
- meta: {title: '入库明细查询'},
- },
- {
- path: 'deliveryDetailsQuery',
- component: createNameComponent(() => import('@/views/data-modify/DeliveryDetailsQuery.vue')),
- meta: {title: '出库明细查询'},
- },
- {
- path: 'reqOrderQuash',
- component: createNameComponent(() => import('@/views/data-modify/OrderQuash.vue')),
- meta: {title: '医嘱撤销审核'},
- },
- ],
- },
- {
- path: '/myEmrManage',
- component: Layout,
- meta: {title: '电子病历管理'},
- children: [
- {
- path: 'emrRelieveRule',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/EmrRelieveRule.vue')),
- meta: {title: '解除病历限制'},
- },
- {
- path: 'emrControlRule',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr_control_rule/EmrControlRule.vue')),
- meta: {title: '环节质控'},
- },
- {
- path: 'dieQuery',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/query-die/QueryDie.vue')),
- meta: {title: '死亡病历分析'},
- },
- {
- path: 'finalQualityControl',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/final-quality-control/FinalQualityControl.vue')),
- meta: {title: '终末质控'},
- },
- {
- path: 'myEmrQuery',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-query/EmrQueryIndex.vue')),
- meta: {title: '电子病历查询中心'},
- },
- {
- path: 'emrSuggestion',
- component: createNameComponent(() => import('@/views/emr-manage/EmrSuggestion.vue')),
- meta: {title: '病历建议维护'},
- }
- ]
- },
- {
- path: '/inpatient',
- component: Layout,
- meta: {title: '住院模块'},
- children: [
- {
- path: 'makeDbzFees',
- component: createNameComponent(() => import('@/views/hospitalization/MakeDbzFees.vue')),
- meta: {title: '单病种费用生成'},
- },
- {
- path: 'advrsEvnt/fillAdverseEvent',
- component: createNameComponent(() => import('@/views/hospitalization/adverse-event/FillAderverseEvent.vue')),
- meta: {title: '不良事件上报'},
- },
- {
- path: 'advrsEvnt/dealAdverseEvent',
- component: createNameComponent(() => import('@/views/hospitalization/adverse-event/DealAdverseEvent.vue')),
- meta: {title: '不良事件处理'},
- },
- {
- path: 'advrsEvnt/allAdverseEvent',
- component: createNameComponent(() => import('@/views/hospitalization/adverse-event/AllAdverseEvent.vue')),
- meta: {title: '不良事件汇总'},
- },
- {
- path: 'casefrntsht/fillCaseFrontSheet',
- name: 'fillCaseFrontSheet',
- component: createNameComponent(() => import('@/views/hospitalization/case-front-sheet/FillCaseFrontSheet.vue')),
- meta: {title: '病案首页填写'},
- },
- {
- path: 'casefrntsht/allCaseFrontSheet',
- component: createNameComponent(() => import('@/views/hospitalization/case-front-sheet/AllCaseFrontSheet.vue')),
- meta: {title: '病案首页汇总'},
- },
- {
- path: 'casefrntsht/frontSheetExport',
- component: createNameComponent(() => import('@/views/hospitalization/case-front-sheet/FrontSheetExport.vue')),
- meta: {title: '病案首页导出'},
- },
- {
- path: 'doctorsAdvise/doctorsAdviseGenerate',
- component: createNameComponent(() => import('@/views/hospitalization/doctors-advise/DoctorsAdviseGenerate.vue')),
- meta: {title: '医嘱生成'},
- },
- {
- path: 'doctorsAdvise/printInfusionCard',
- component: createNameComponent(() => import('@/views/hospitalization/doctors-advise/PrintInfusionCard.vue')),
- meta: {title: '打印输液卡'},
- },
- {
- path: 'casefrntsht/jieShouHuiZhen',
- component: createNameComponent(() => import('@/views/hospitalization/case-front-sheet/JieShouHuiZhen.vue')),
- meta: {title: '接收会诊'},
- },
- {
- path: 'patientInformationInquiry',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/PatientInformationInquiry.vue')),
- meta: {title: '患者信息查询'},
- },
- {
- path: 'level3DoctorSetup',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/level3-doctor-setup/Level3DoctorSetup.vue')),
- meta: {title: '三级医生设置'},
- },
- {
- path: '/inpatient/zhuYuanYiSheng',
- redirect: '', //
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/Home.vue')),
- meta: {title: '住院医生', passRule: true},
- children: [
- {
- path: 'dianZiBingLi',
- name: 'dianZiBingLi',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/Home.vue')),
- meta: {
- title: '电子病历',
- },
- },
- {
- path: 'yiZhuLuRu',
- name: 'yiZhuLuRu',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/yi-zhu-lu-ru/YiZhuLuRu.vue')),
- meta: {
- title: '医嘱录入',
- },
- },
- {
- path: 'orderTemplateMaintenance',
- name: 'orderTemplateMaintenance',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/yi-zhu-lu-ru/TemplateMaintenance.vue')),
- meta: {
- title: '医嘱模板维护',
- },
- },
- {
- path: 'huiZhenShenQing',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/hui-zhen/HuiZhenShenQing.vue')),
- meta: {
- title: '会诊申请',
- },
- },
- {
- path: 'jianChaShenQing',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/jian-cha-jian-yan-shen-qing/JianChaShenQing.vue')),
- meta: {
- title: '检查申请',
- },
- },
- {
- path: 'jianYanShenQing',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/jian-cha-jian-yan-shen-qing/JianYanShenQing.vue')),
- meta: {
- title: '检验申请',
- },
- },
- {
- path: 'shouShuShenQing',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/shou-shu-shen-qing/ShouShuShenQing.vue')),
- meta: {
- title: '查看手术',
- },
- },
- {
- path: 'caoYaoYiZhu',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/cao-yao-yi-zhu/ChaXunChaoYaoYiZhu.vue')),
- meta: {
- title: '查看草药医嘱',
- },
- },
- {
- path: 'recoveryEmr',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/ResumeMedicalRecords.vue')),
- meta: {
- title: '恢复病历',
- },
- },
- {
- path: 'medicalHistoryPrompts',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/MedicalHistoryPrompts.vue')),
- meta: {
- title: '病历文本提示维护',
- },
- },
- {
- path: 'criticalValue',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/critical-value/CriticalValue.vue')),
- meta: {
- title: '患者危急值',
- },
- },
- ],
- },
- ],
- },
- {
- path: '/outpatient',
- component: Layout,
- meta: {title: '门诊模块'},
- children: [
- {
- path: 'doctorInfoManagement',
- component: createNameComponent(() => import('@/views/clinic/DoctorInfoManagement.vue')),
- meta: {title: '医生信息管理'},
- },
- {
- path: 'transferInOfExpenses',
- component: createNameComponent(() => import('@/views/clinic/TransferInOfExpenses.vue')),
- meta: {title: '急诊费用转入'},
- },
- {
- path: 'wxPayRefund',
- component: createNameComponent(() => import('@/views/clinic/WxPayRefund.vue')),
- meta: {title: '微信支付退款'},
- },
- {
- path: 'interactive/complaintsAndSuggestions',
- component: createNameComponent(() => import('@/views/clinic/interactive/ComplaintsAndSuggestions.vue')),
- meta: {title: '服务号投诉'},
- },
- {
- path: 'interactive/comments',
- component: createNameComponent(() => import('@/views/clinic/interactive/Comments.vue')),
- meta: {title: '服务号患者评价'},
- },
- {
- path: 'interactive/clinicSatisfied',
- component: createNameComponent(() => import('@/views/clinic/interactive/ClinicSatisfied.vue')),
- meta: {title: '门诊满意度'},
- },
- {
- path: 'triage/untriaged',
- component: createNameComponent(() => import('@/views/clinic/triage/Untriaged.vue')),
- meta: {title: '未分诊'},
- },
- {
- path: 'triage/triaged',
- component: createNameComponent(() => import('@/views/clinic/triage/Triaged.vue')),
- meta: {title: '已分诊'},
- },
- {
- path: 'triage/treated',
- component: createNameComponent(() => import('@/views/clinic/triage/Treated.vue')),
- meta: {title: '已接诊'},
- },
- {
- path: 'triage/allTriages',
- component: createNameComponent(() => import('@/views/clinic/triage/AllTriages.vue')),
- meta: {title: '所有挂号'},
- },
- {
- path: 'triage/triageDeptSettings',
- component: createNameComponent(() => import('@/views/clinic/triage/DeptSettings.vue')),
- meta: {title: '科室设置'},
- },
- {
- path: 'triage/triageRoomSettings',
- component: createNameComponent(() => import('@/views/clinic/triage/RoomSettings.vue')),
- meta: {title: '诊室设置'},
- },
- {
- path: 'triage/triageIpManagement',
- component: createNameComponent(() => import('@/views/clinic/triage/IpManagement.vue')),
- meta: {title: 'IP管理'},
- },
- {
- path: 'triage/triageDisplaySettings',
- component: createNameComponent(() => import('@/views/clinic/triage/DisplaySettings.vue')),
- meta: {title: '显示管理'},
- },
- ],
- },
- {
- path: '/outpatient/triage/triageFloorScreen',
- component: createNameComponent(() => import('@/views/clinic/triage/FloorScreen.vue')),
- meta: {title: '分诊大屏', hideTabs: true},
- },
- {
- path: '/settings',
- component: Layout,
- meta: {title: '设置'},
- children: [
- {
- path: 'deptPhones',
- component: createNameComponent(() => import('@/views/settings/DeptPhones.vue')),
- meta: {title: '科室电话'},
- },
- {
- path: 'sendNotification',
- component: createNameComponent(() => import('@/views/settings/SendNotification.vue')),
- meta: {title: '发送通知'},
- },
- {
- path: 'userInfo',
- component: createNameComponent(() => import('@/views/settings/UserInfo.vue')),
- meta: {title: '个人中心'},
- },
- {
- path: 'permission/userRoleSettings',
- component: createNameComponent(() => import('@/views/settings/permissions/UserRoleSettings.vue')),
- meta: {title: '人员角色管理'},
- },
- {
- path: 'permission/roleMenuSettings',
- component: createNameComponent(() => import('@/views/settings/permissions/RoleMenuSettings.vue')),
- meta: {title: '角色菜单管理'},
- },
- {
- path: 'test',
- component: createNameComponent(() => import('@/views/settings/Test.vue')),
- meta: {title: '测试页面'},
- },
- ],
- },
- {
- path: '/shouShuGuanLi',
- component: Layout,
- meta: {title: '手术管理'},
- children: [
- {
- path: 'shouShuAnPai',
- component: createNameComponent(() => import('@/views/surgical-management/SurgeryArrangement.vue')),
- meta: {title: '手术安排'},
- },
- {
- path: 'surgeryRecord',
- component: createNameComponent(() => import('@/views/surgical-management/SurgeryRecord.vue')),
- meta: {title: '手术信息记录'},
- },
- ],
- },
- {
- path: '/medicineManagement',
- component: Layout,
- meta: {title: '药品管理'},
- children: [
- {
- path: 'pageSubmit',
- component: createNameComponent(() => import('@/views/medicine-management/MedicinePageSubmit.vue')),
- meta: {title: '提交药品单'}
- },
- {
- path: 'pageInquiry',
- component: createNameComponent(() => import('@/views/medicine-management/MedicinePageInquiry.vue')),
- meta: {title: '药单情况查询'}
- }
- ],
- },
- {
- path: '/utilities',
- component: Layout,
- meta: {title: '通用工具'},
- children: [
- {
- path: 'itemApply',
- component: createNameComponent(() => import('@/views/utilities/ItemApply.vue')),
- meta: {title: '物品领用'}
- },
- {
- path: 'parseJson',
- component: createNameComponent(() => import('@/views/utilities/ParseJson.vue')),
- meta: {title: 'JSON格式化'},
- },
- {
- path: 'pageEditorHelp',
- component: createNameComponent(() => import('@/views/utilities/page-editor-help/PageEditorHelp.vue')),
- meta: {title: '页面编辑'}
- },
- {
- path: 'knowledgeBase',
- component: createNameComponent(() => import('@/views/utilities/KnowledgeBase.vue')),
- meta: {title: '知识库上线'}
- }
- ],
- },
- {
- path: '/operateMonitoring',
- component: Layout,
- meta: {title: '运营监测'},
- children: [
- {
- path: 'inpatient/inHospital',
- component: createNameComponent(() => import('@/views/operate-monitoring/OperateMonitoring.vue')),
- meta: {title: '在院运营监测'},
- params: {
- reportType: "zy",
- menuId: "122",
- levelType: "2",
- type: "2",
- }
- },
- {
- path: 'inpatient/outHospital',
- component: createNameComponent(() => import('@/views/operate-monitoring/OperateMonitoringDate.vue')),
- meta: {title: '出院运营监测'},
- params: {
- startTime: "",
- endTime: "",
- reportType: "cy",
- menuId: "123",
- levelType: "2",
- type: "2",
- }
- },
- {
- path: 'statAnalysis/outHospUnsettl',
- component: createNameComponent(() => import('@/views/operate-monitoring/OutHospUnsettl.vue')),
- meta: {title: '出院未结算统计'},
- params: {}
- },
- {
- path: 'statAnalysis/workloadStatistics',
- component: createNameComponent(() => import('@/views/operate-monitoring/WorkloadStatistics.vue')),
- meta: {title: '工作量统计'},
- params: {}
- },
- {
- path: 'statAnalysis/incomeStatistics',
- component: createNameComponent(() => import('@/views/operate-monitoring/IncomeStatistics.vue')),
- meta: {title: '收入量统计'},
- params: {}
- },
- {
- path: 'efficiency/MzYsOperateDynamics',
- component: createNameComponent(() => import('@/views/operate-monitoring/MzYsOperateDynamics.vue')),
- meta: {title: '门诊部医师运营动态'},
- params: {}
- },
- {
- path: 'efficiency/ReceivePatients',
- component: createNameComponent(() => import('@/views/operate-monitoring/ReceivePatients.vue')),
- meta: {title: '接诊统计'},
- params: {}
- },
- {
- path: 'outpatient/outpatientDept',
- component: createNameComponent(() => import('@/views/operate-monitoring/OperateMonitoringDate.vue')),
- meta: {title: '门诊运营监测'},
- params: {
- startTime: "",
- endTime: "",
- reportType: "mz",
- menuId: "124",
- levelType: "2",
- type: "2",
- }
- },
- {
- path: 'dataBigScreen',
- component: createNameComponent(() => import('@/views/operate-monitoring/DataBigScreen.vue')),
- meta: {title: '数据大屏'},
- params: {}
- },
- ],
- },
- {
- path: '/medicalAdvice',
- component: Layout,
- meta: {title: '医嘱模块'},
- children: [
- {
- path: 'medicaManagement/cqYzPrint',
- component: createNameComponent(() => import('@/views/medical-advice/advice-management/CqYzPrint.vue')),
- meta: {title: '打印长期医嘱单'},
- },
- {
- path: 'medicaManagement/lsYzPrint',
- component: createNameComponent(() => import('@/views/medical-advice/advice-management/LsYzPrint.vue')),
- meta: {title: '打印临时医嘱单'},
- },
- {
- path: 'medicaManagement/queryYz',
- component: createNameComponent(() => import('@/views/medical-advice/advice-management/QueryYz.vue')),
- meta: {title: '查询医嘱'},
- },
- {
- path: 'nursingManagement/threeTestList',
- component: createNameComponent(() => import('@/views/medical-advice/nursing-manage/ThreeTestList.vue')),
- meta: {title: '三测单录入'},
- },
- {
- path: 'nursingManagement/nursingRecord',
- component: createNameComponent(() => import('@/views/medical-advice/nursing-manage/NursingRecord.vue')),
- meta: {title: '护理记录'},
- },
- {
- path: 'nursingManagement/printThreeTestList',
- component: createNameComponent(() => import('@/views/medical-advice/nursing-manage/PrintThreeTestList.vue')),
- meta: {title: '打印三测单'},
- }, {
- path: 'patientInfo/adjustBed',
- component: createNameComponent(() => import('@/views/medical-advice/patient-info/AdjustBed.vue')),
- meta: {title: '整理床位'},
- }, {
- path: 'chaXunFenXi/arrearagePatientList',
- component: createNameComponent(() => import('@/views/medical-advice/cha-xun-fen-xi/ArrearagePatientList.vue')),
- meta: {title: '欠费病人清单'},
- },
- ],
- },
- {
- path: '/targetManagement',
- component: Layout,
- meta: {title: '指标管理'},
- children: [
- {
- path: 'targetHome/targetHomePage',
- component: createNameComponent(() => import('@/views/target-management/target-home/TargetHomePage.vue')),
- meta: {title: '指标管理综合首页'},
- },
- {
- path: 'targetDict/targetDictConfig',
- component: createNameComponent(() => import('@/views/target-management/target-dict/TargetDictConfig.vue')),
- meta: {title: '指标字典维护'},
- },
- {
- path: 'targetDict/targetDictInfo',
- component: createNameComponent(() => import('@/views/target-management/target-dict/TargetDictInfo.vue')),
- meta: {title: '指标详情'},
- },
- {
- path: 'targetDict/targetReportConfig',
- component: createNameComponent(() => import('@/views/target-management/target-dict/TargetReportConfig.vue')),
- meta: {title: '指标报表维护'},
- }
- ],
- },
- ];
- export default route
|