123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983 |
- 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: '/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: '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/InpatientAddrAnalyze.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: '/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: 'finalQualityControl',
- component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/final-quality-control/FinalQualityControl.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: 'parseJson',
- component: createNameComponent(() => import('@/views/utilities/ParseJson.vue')),
- meta: {title: 'JSON格式化'},
- },
- ],
- },
- {
- 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
|