123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- import Layout from '@/layout/index.vue'
- import MenuBox from '@/components/menu/index.vue'
- import { createNameComponent } from '../createNode'
- const route = [
- {
- path: '/login',
- component: createNameComponent(() => import('@/views/system/login.vue')),
- hideMenu: true,
- meta: { title: '登录', hideTabs: true },
- },
- {
- path: '/',
- component: Layout,
- redirect: '/dashboard',
- meta: { title: '工作集成平台', icon: 'el-icon-menu' },
- children: [
- {
- path: 'dashboard',
- component: createNameComponent(() => import('@/views/dashboard/index.vue')),
- meta: { title: '首页', icon: 'el-icon-menu', hideClose: true },
- },
- ],
- },
- // 这里以下都是临时新加的
- {
- path: '/medins',
- component: Layout,
- meta: { title: '医保模块', icon: 'iconfont icon-yibao' },
- children: [
- {
- path: 'inpatient',
- component: createNameComponent(() => import('@/views/medical-insurance/inpatient/Home.vue')),
- meta: { title: '住院医保', icon: 'iconfont icon-yibao' },
- children: [
- {
- path: 'admRegistration',
- component: createNameComponent(() => import('@/views/medical-insurance/inpatient/AdmRegistration.vue')),
- meta: { title: '医保入院登记', icon: 'iconfont icon-ruyuandengji' },
- },
- {
- path: 'inHospFeeUpload',
- component: createNameComponent(() => import('@/views/medical-insurance/inpatient/InHospFeeUpload.vue')),
- meta: { title: '医保费用上传', icon: 'iconfont icon-feiyongshangchuan' },
- },
- {
- path: 'discSettlement',
- component: createNameComponent(() => import('@/views/medical-insurance/inpatient/DiscSettlement.vue')),
- meta: { title: '医保出院结算', icon: 'iconfont icon-chuyuan' },
- },
- {
- path: 'medInsVerification',
- component: createNameComponent(() => import('@/views/medical-insurance/inpatient/MedInsVerification.vue')),
- meta: { title: '医保身份审核', icon: 'iconfont icon-yibaoshenhe' },
- },
- ],
- },
- {
- path: 'outpatient',
- component: MenuBox,
- meta: { title: '门诊医保', icon: 'iconfont icon-menzhenteshubingdingdianbiangeng2' },
- children: [
- {
- path: 'mzRegister',
- component: createNameComponent(() => import('@/views/medical-insurance/outpatient/MzRegister.vue')),
- meta: { title: '门诊登记', icon: 'iconfont icon-menzhenteshubingdingdianbiangeng2' },
- },
- {
- path: 'spcChrRcd',
- component: createNameComponent(() => import('@/views/medical-insurance/outpatient/SpcChrRcd.vue')),
- meta: { title: '慢特病备案', icon: 'iconfont icon-menzhenteshubingdingdianbiangeng2' },
- },
- ],
- },
- {
- path: 'qryManage',
- component: MenuBox,
- meta: { title: '查询与管理', icon: 'iconfont icon-menzhenteshubingdingdianbiangeng2' },
- children: [
- {
- path: 'catalogue',
- component: createNameComponent(() => import('@/views/medical-insurance/allpatient/Catalogue.vue')),
- meta: { title: '目录管理', icon: 'iconfont icon-menzhenteshubingdingdianbiangeng2' },
- },
- {
- path: 'inhospInfo',
- component: createNameComponent(() => import('@/views/medical-insurance/allpatient/InhospInfo.vue')),
- meta: { title: '在院查询', icon: 'iconfont icon-menzhenteshubingdingdianbiangeng2' },
- },
- {
- path: 'visitInfo',
- component: createNameComponent(() => import('@/views/medical-insurance/allpatient/VisitInfo.vue')),
- meta: { title: '就诊信息查询', icon: 'iconfont icon-menzhenteshubingdingdianbiangeng2' },
- },
- {
- path: 'siSettleDetailList',
- component: createNameComponent(() => import('@/views/medical-insurance/allpatient/SiSettleDetailList.vue')),
- meta: { title: '医保结算单', icon: 'iconfont icon-zhuyuanqingdan' },
- },
- {
- path: 'setlInfo',
- component: createNameComponent(() => import('@/views/medical-insurance/allpatient/SetlInfo.vue')),
- meta: { title: '结算与对账', icon: 'iconfont icon-menzhenteshubingdingdianbiangeng2' },
- },
- ],
- },
- ],
- },
- {
- path: '/inspections',
- component: Layout,
- meta: { title: '检验检查', icon: 'iconfont icon-jiancha' },
- children: [
- {
- path: 'inspectionReportIndex',
- component: createNameComponent(() => import('@/views/examination/InspectionReportIndex.vue')),
- meta: { title: '检验报告', icon: 'iconfont icon-jianyanbaogao' },
- },
- {
- path: 'covidExamResult',
- component: createNameComponent(() => import('@/views/examination/CovidExamResult.vue')),
- meta: { title: '新冠核酸检测报告', icon: 'iconfont icon-xinguan' },
- },
- {
- path: 'healthCrdUpld',
- component: createNameComponent(() => import('@/views/examination/UploadToHealthCard.vue')),
- meta: { title: '健康证对接', icon: 'iconfont icon-jiankangzheng' },
- },
- {
- path: 'bookableManagement',
- component: createNameComponent(() => import('@/views/examination/BookableManagement.vue')),
- meta: { title: '检验检查预约维护', icon: 'iconfont icon-yuyuedingdan' },
- },
- ],
- },
- {
- path: '/dictionary',
- component: Layout,
- meta: { title: '字典准备', icon: 'iconfont icon-xiangmuzidian' },
- children: [
- {
- path: 'projectMaintain',
- component: createNameComponent(() => import('@/views/dictionary/XmDicFix.vue')),
- meta: { title: '项目字典维护', icon: 'iconfont icon-weihu' },
- },
- {
- path: 'prjctMdcnMtch',
- component: createNameComponent(() => import('@/views/dictionary/NationalSiMatch.vue')),
- meta: { title: '项目药品匹配', icon: 'iconfont icon-pipei' },
- },
- {
- path: 'deptMatch',
- component: createNameComponent(() => import('@/views/dictionary/YiBaoKeShiPiPei.vue')),
- meta: { title: '医保科室匹配', icon: 'iconfont icon-pipei' },
- },
- ],
- },
- ]
- export default route
|