|
@@ -1,4 +1,5 @@
|
|
|
import Layout from '@/layout/index.vue'
|
|
|
+import MenuBox from '@/components/menu/index.vue'
|
|
|
import { createNameComponent } from '../createNode'
|
|
|
const route = [
|
|
|
{
|
|
@@ -20,6 +21,142 @@ const route = [
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
+ // 这里以下都是临时新加的
|
|
|
+ {
|
|
|
+ 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
|