import Store from '@/store/'; export default [ { path: '/login', name: '登录页', component: () => Store.getters.isMacOs ? import('@/mac/login.vue') : import('@/page/login/index.vue'), meta: { keepAlive: true, isTab: false, isAuth: false, }, }, { path: '/oauth/redirect/:source', name: '第三方登录', component: () => Store.getters.isMacOs ? import('@/mac/login.vue') : import('@/page/login/index.vue'), meta: { keepAlive: true, isTab: false, isAuth: false, }, }, { path: '/callback', name: 'IAM统一身份认证回调', component: () => import('@/page/login/callback.vue'), meta: { keepAlive: true, isTab: false, isAuth: false, }, }, { path: '/lock', name: '锁屏页', component: () => Store.getters.isMacOs ? import('@/mac/lock.vue') : import('@/page/lock/index.vue'), meta: { keepAlive: true, isTab: false, isAuth: false, }, }, { path: '/404', component: () => import(/* webpackChunkName: "page" */ '@/components/error-page/404.vue'), name: '404', meta: { keepAlive: true, isTab: false, isAuth: false, }, }, { path: '/403', component: () => import(/* webpackChunkName: "page" */ '@/components/error-page/403.vue'), name: '403', meta: { keepAlive: true, isTab: false, isAuth: false, }, }, { path: '/500', component: () => import(/* webpackChunkName: "page" */ '@/components/error-page/500.vue'), name: '500', meta: { keepAlive: true, isTab: false, isAuth: false, }, }, { path: '/vehicle/customer-archive/public-view', name: '查看客商信息', component: () => import('@/views/vehicle/customer-archive-public-view.vue'), meta: { keepAlive: false, isTab: false, isAuth: false, }, }, { path: '/business/project-apply/public-view', name: '查看项目信息', component: () => import('@/views/business/project-apply-public-view.vue'), meta: { keepAlive: false, isTab: false, isAuth: false, bizType: 'project-apply', }, }, { path: '/business/contract-manage/public-view', name: '查看合同信息', component: () => import('@/views/business/contract-manage-public-view.vue'), meta: { keepAlive: false, isTab: false, isAuth: false, bizType: 'contract-manage', }, }, { path: '/business/waybill-manage/public-view', name: '查看运单信息', component: () => import('@/views/business/waybill-manage-public-view.vue'), meta: { keepAlive: false, isTab: false, isAuth: false, bizType: 'waybill-manage', }, }, { path: '/settlement/pre-settlement/public-view', name: '查看预结算信息', component: () => import('@/views/settlement/pre-settlement-public-view.vue'), meta: { keepAlive: false, isTab: false, isAuth: false, bizType: 'pre-settlement', }, }, { path: '/settlement/formal-settlement/public-view', name: '查看正式结算信息', component: () => import('@/views/settlement/formal-settlement-public-view.vue'), meta: { keepAlive: false, isTab: false, isAuth: false, bizType: 'formal-settlement', }, }, { path: '/payment/payment-application/public-view', name: '查看付款申请信息', component: () => import('@/views/payment/payment-application-public-view.vue'), meta: { keepAlive: false, isTab: false, isAuth: false, bizType: 'payment-application', }, }, { path: '/', name: '主页', redirect: '/wel', }, ];