| | |
| | | * all roles can be accessed |
| | | */ |
| | | export const commonRoutes = [ |
| | | /* |
| | | * 看板部分路由 |
| | | * */ |
| | | { |
| | | path: '/kb', |
| | | component: () => import('@/views/kb/index'), |
| | | path: '/zhkb', |
| | | component: () => import('@/views/kb/zhkb'), |
| | | hidden: true |
| | | }, |
| | | { |
| | | path: '/ckgl', |
| | | component: () => import('@/views/kb/ckgl'), |
| | | hidden: true |
| | | }, |
| | | { |
| | | path: '/cgdd', |
| | | component: () => import('@/views/kb/cgdd'), |
| | | hidden: true |
| | | }, |
| | | { |
| | | path: '/zpcj', |
| | | component: () => import('@/views/kb/zpcj'), |
| | | hidden: true |
| | | }, |
| | | { |
| | | path: '/dccj', |
| | | component: () => import('@/views/kb/dccj'), |
| | | hidden: true |
| | | }, |
| | | { |
| | | path: '/bzcj', |
| | | component: () => import('@/views/kb/bzcj'), |
| | | hidden: true |
| | | }, |
| | | |
| | | { |
| | | path: '/login', |
| | | component: () => import('@/views/login/index'), |
| | |
| | | // { path: '*', redirect: '/404', hidden: true } |
| | | ] |
| | | export const asyncRoutes = [ |
| | | // { |
| | | // path: '/gtt', |
| | | // component: Layout, |
| | | // redirect: '/gtt/back', |
| | | // name: '基础设置', |
| | | // code: '1001', |
| | | // meta: { code: '1001', title: '基础设置', icon: 'tree' }, |
| | | // alwaysShow: true, // 当children只有一个时,也显示父菜单 |
| | | // children: [{ |
| | | // path: 'back', |
| | | // name: 'YYQDCancel', |
| | | // code: '1011', |
| | | // component: () => import('@/views/gantt_back/gantt_back'), |
| | | // meta: { code: '1011', title: '用户清单', icon: '', keepAlive: true } |
| | | // }, { |
| | | // path: 'zdpc2', |
| | | // name: 'YYQDCancel', |
| | | // code: '1012', |
| | | // component: () => import('@/views/gantt_back/zdpc2'), |
| | | // meta: { code: '1012', title: '自动排程2', icon: '', keepAlive: true } |
| | | // }] |
| | | // }, |
| | | { |
| | | path: '/jcsz', |
| | | component: Layout, |
| | | redirect: '/jcsz/zzjg', |
| | | name: '基础设置', |
| | | code: '1001', |
| | | meta: { code: '1001', title: '基础设置', icon: 'tree' }, |
| | | meta: { code: '1001', title: '基础设置', icon: 'tree2' }, |
| | | alwaysShow: true, // 当children只有一个时,也显示父菜单 |
| | | children: [ |
| | | { |
| | |
| | | meta: { code: '1021', title: '设备组', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'sbqd', |
| | | name: '设备清单Cancel', |
| | | name: 'sbqdCancel', |
| | | code: '1022', |
| | | component: () => import('@/views/sbgl/sbqd'), |
| | | meta: { code: '1022', title: '设备清单', icon: '', keepAlive: true } |
| | |
| | | code: '1028', |
| | | component: () => import('@/views/sbgl/byjl'), |
| | | meta: { code: '1028', title: '保养记录', icon: '', keepAlive: true } |
| | | }, |
| | | { |
| | | path: 'wxjl', |
| | | name: 'WXJLCancel', |
| | | code: '1029', |
| | | component: () => import('@/views/sbgl/wxjl'), |
| | | meta: { code: '1029', title: '设备维修记录', icon: '', keepAlive: true } |
| | | }, |
| | | { |
| | | path: 'swsqjl', |
| | | name: 'WXSQJLCancel', |
| | | code: '1019', |
| | | component: () => import('@/views/sbgl/swsqjl'), |
| | | meta: { code: '1019', title: '设备申请维修记录', icon: '', keepAlive: true } |
| | | } |
| | | ] |
| | | }, |
| | |
| | | code: '1073', |
| | | component: () => import('@/views/scgl/sckbg'), |
| | | meta: { code: '1073', title: '生产开报工', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'gdplgb', |
| | | name: 'GDPLGBCancel', |
| | | code: '1074', |
| | | component: () => import('@/views/scgl/gdplgb'), |
| | | meta: { code: '1074', title: 'MES工单批量关闭', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'cngh', |
| | | name: 'CNGHCancel', |
| | | code: '1075', |
| | | component: () => import('@/views/scgl/cngh'), |
| | | meta: { code: '1075', title: '产能规划', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'zdpc', |
| | | name: 'ZDPCCancel', |
| | | code: '1076', |
| | | component: () => import('@/views/scgl/zdpc'), |
| | | meta: { code: '1076', title: '自动排程', icon: '', keepAlive: true } |
| | | } |
| | | ] |
| | | }, |
| | |
| | | code: '1086', |
| | | component: () => import('@/views/zlgl/gxjyxm'), |
| | | meta: { code: '1086', title: '工序检验项目', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'gxjyjl', |
| | | name: 'GXJYJLCancel', |
| | | code: '1087', |
| | | component: () => import('@/views/zlgl/gxjyjl'), |
| | | meta: { code: '1087', title: '工序检验记录', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'zjfa', |
| | | name: 'ZJFACancel', |
| | | code: '1088', |
| | | component: () => import('@/views/zlgl/zjfa'), |
| | | meta: { code: '1088', title: '质检方案', icon: '', keepAlive: true } |
| | | } |
| | | ] |
| | | }, |
| | |
| | | alwaysShow: true, |
| | | children: [ |
| | | { |
| | | path: 'sczxbb', |
| | | name: 'BMGZCancel', |
| | | path: 'bzgztj', |
| | | name: 'BZGZTJCancel', |
| | | code: '1090', |
| | | component: () => import('@/views/bbgl/sczxbb'), |
| | | meta: { code: '1090', title: '生产执行报表', icon: '', keepAlive: true } |
| | | }] |
| | | component: () => import('@/views/bbgl/bzgz'), |
| | | meta: { code: '1090', title: '班组工资统计', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'rygz', |
| | | name: 'RYGZCancel', |
| | | code: '1091', |
| | | component: () => import('@/views/bbgl/rygz'), |
| | | meta: { code: '1091', title: '人员工资', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'wwgx', |
| | | name: 'WWGXCancel', |
| | | code: '1092', |
| | | component: () => import('@/views/bbgl/wwgx'), |
| | | meta: { code: '1092', title: '委外工序', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'blmx', |
| | | name: 'BLMXJCancel', |
| | | code: '1093', |
| | | component: () => import('@/views/bbgl/blmx'), |
| | | meta: { code: '1093', title: '不良明细', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'pzyc', |
| | | name: 'PZYCJCancel', |
| | | code: '1094', |
| | | component: () => import('@/views/bbgl/pzyc'), |
| | | meta: { code: '1094', title: '品质异常', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'wxmx', |
| | | name: 'WXMXJCancel', |
| | | code: '1095', |
| | | component: () => import('@/views/bbgl/wxmx'), |
| | | meta: { code: '1095', title: '维修明细', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'adbb', |
| | | name: 'ADBBJCancel', |
| | | code: '1096', |
| | | component: () => import('@/views/bbgl/adbb'), |
| | | meta: { code: '1096', title: '安灯报表', icon: '', keepAlive: true } |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | path: '/xtsz', |
| | |
| | | code: '1104', |
| | | component: () => import('@/views/xtsz/sc'), |
| | | meta: { code: '1104', title: 'SOP上传', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'cjgg', |
| | | name: 'CJGGancel', |
| | | code: '1105', |
| | | component: () => import('@/views/xtsz/cjgg'), |
| | | meta: { code: '1105', title: '车间公告', icon: '', keepAlive: true } |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | path: '/cggl', |
| | | component: Layout, |
| | | redirect: '/cggl/cgdd', |
| | | name: '采购管理', |
| | | code: '1000', |
| | | meta: { code: '1000', title: '采购管理', icon: 'cggl' }, |
| | | alwaysShow: true, |
| | | children: [ |
| | | { |
| | | path: 'cgdd', |
| | | name: 'CGDDCancel', |
| | | code: '1201', |
| | | component: () => import('@/views/cggl/cgdd'), |
| | | meta: { code: '1201', title: '采购订单', icon: '', keepAlive: true } |
| | | } |
| | | ] |
| | | } |