|
|
@@ -7,7 +7,7 @@ declare module 'vue-router' {
|
|
|
title?: string;
|
|
|
hideTabs?: boolean,
|
|
|
passRule?: boolean,
|
|
|
- needToken?: boolean,
|
|
|
+ showMenu?: boolean,
|
|
|
mainCard?: boolean,
|
|
|
mainRolling?: boolean
|
|
|
}
|
|
|
@@ -19,73 +19,81 @@ const route: Array<RouteRecordRaw> = [
|
|
|
name: 'login',
|
|
|
component: createNameComponent(() => import('@/views/system/login.vue')),
|
|
|
hideMenu: true,
|
|
|
- meta: {title: '登录', hideTabs: true, needToken: false},
|
|
|
+ meta: {title: '登录', hideTabs: true},
|
|
|
}, {
|
|
|
path: '/jumpRedirect',
|
|
|
name: 'jumpRedirect',
|
|
|
component: createNameComponent(() => import('@/views/system/JumpRedirect.vue')),
|
|
|
hideMenu: true,
|
|
|
- meta: {title: '跳转重定向', hideTabs: true, needToken: false},
|
|
|
+ meta: {title: '跳转重定向', hideTabs: true},
|
|
|
},
|
|
|
{
|
|
|
path: '/mzEmr/:patientInfo?',
|
|
|
name: 'mzEmr',
|
|
|
component: createNameComponent(() => import('@/views/mz-emr/MzEmr.vue')),
|
|
|
hideMenu: true,
|
|
|
- meta: {title: '门诊电子病历', hideTabs: true, needToken: false},
|
|
|
+ meta: {title: '门诊电子病历', hideTabs: true},
|
|
|
},
|
|
|
{
|
|
|
path: '/shareholderCard/:patientInfo?',
|
|
|
name: 'shareholderCard',
|
|
|
component: createNameComponent(() => import('@/views/mz-emr/ShareholderCard.vue')),
|
|
|
hideMenu: true,
|
|
|
- meta: {title: '股东卡优惠', hideTabs: true, needToken: false},
|
|
|
+ meta: {title: '股东卡优惠', hideTabs: true},
|
|
|
},
|
|
|
{
|
|
|
path: '/scrollSource',
|
|
|
name: 'scrollSource',
|
|
|
component: createNameComponent(() => import('@/views/single-page/TodayClinicResource.vue')),
|
|
|
hideMenu: true,
|
|
|
- meta: {title: '今日号源', hideTabs: true, needToken: false},
|
|
|
+ meta: {title: '今日号源', hideTabs: true},
|
|
|
},
|
|
|
{
|
|
|
path: '/lottery',
|
|
|
name: 'lottery',
|
|
|
component: createNameComponent(() => import('@/views/single-page/Lottery.vue')),
|
|
|
- meta: {title: '抽奖', needToken: false}
|
|
|
+ meta: {title: '抽奖', hideTabs: true}
|
|
|
},
|
|
|
{
|
|
|
path: '/myEmrEditor/:pat?/:refresh?',
|
|
|
name: 'myEmrEditor',
|
|
|
component: createNameComponent(() => import('@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/Home.vue')),
|
|
|
hideMenu: true,
|
|
|
- meta: {title: '电子病历', hideTabs: true, needToken: false},
|
|
|
+ meta: {title: '电子病历', hideTabs: true},
|
|
|
},
|
|
|
{
|
|
|
path: '/fluorescenceTest',
|
|
|
name: 'fluorescenceTest',
|
|
|
component: createNameComponent(() => import('@/components/zhu-yuan-yi-sheng/emr/auxiliary-tools/fluorescence-test/FluorescenceTest.vue')),
|
|
|
hideMenu: true,
|
|
|
- meta: {title: '荧光检验', hideTabs: true, needToken: false},
|
|
|
+ meta: {title: '荧光检验', hideTabs: true},
|
|
|
},
|
|
|
{
|
|
|
path: '/siSettleDetailList/:patientId?/:times?',
|
|
|
name: 'siSettleDetailList',
|
|
|
component: createNameComponent(() => import('@/views/medical-insurance/allpatient/SiSettleDetailList.vue')),
|
|
|
- meta: {title: '医保结算单', needToken: false},
|
|
|
+ meta: {title: '医保结算单', hideTabs: true},
|
|
|
},
|
|
|
{
|
|
|
path: '/view/patient360',
|
|
|
name: 'patient360',
|
|
|
component: createNameComponent(() => import('@/views/view/patient360/src/Patient360.vue')),
|
|
|
- meta: {title: '患者360', hideTabs: true, needToken: false},
|
|
|
+ meta: {title: '患者360', hideTabs: true},
|
|
|
},
|
|
|
{
|
|
|
path: '/blank',
|
|
|
name: 'blank',
|
|
|
component: () => import('@/views/system/Blank.vue'),
|
|
|
- meta: {hideTabs: true, needToken: false},
|
|
|
+ meta: {hideTabs: true},
|
|
|
},
|
|
|
+ {
|
|
|
+ path: '/:path(.*)*',
|
|
|
+ name: 'notFound',
|
|
|
+ component: () => import( '@/views/system/404.vue'),
|
|
|
+ meta: {
|
|
|
+ hideTabs: true
|
|
|
+ }
|
|
|
+ }
|
|
|
];
|
|
|
|
|
|
export default route
|