You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
103 lines
2.3 KiB
103 lines
2.3 KiB
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: '/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: '/', |
|
name: '主页', |
|
redirect: '/wel', |
|
}, |
|
{ |
|
path: '/SCHEDULING_DASHBOARD', |
|
component: () => import(/* webpackChunkName: "page" */ '@/views/productionSchedulingPlan/schedulingDashboard/index.vue'), |
|
name: '排产看板', |
|
meta: { |
|
keepAlive: true, |
|
isTab: false, |
|
isAuth: false, |
|
}, |
|
}, |
|
{ |
|
path: '/SCHEDULING_EXCEPTION', |
|
component: () => import(/* webpackChunkName: "page" */ '@/views/productionSchedulingPlan/schedulingException/index.vue'), |
|
name: '排产异常处理', |
|
meta: { |
|
keepAlive: true, |
|
isTab: false, |
|
isAuth: false, |
|
}, |
|
}, |
|
{ |
|
path: '/SCHEDULING_ANALYSIS', |
|
component: () => import(/* webpackChunkName: "page" */ '@/views/productionSchedulingPlan/statisticalAnalysis/index.vue'), |
|
name: '排产统计分析', |
|
meta: { |
|
keepAlive: true, |
|
isTab: false, |
|
isAuth: false, |
|
}, |
|
}, |
|
];
|
|
|