| | |
| | | path: '/ckgl', |
| | | component: () => import('@/views/kanbanManager/ckgl'), |
| | | hidden: true |
| | | }, { |
| | | path: '/cjzl', |
| | | component: () => import('@/views/kanbanManager/cjzl'), |
| | | hidden: true |
| | | }, { |
| | | path: '/all', |
| | | component: () => import('@/views/kanbanManager/all'), |
| | | hidden: true |
| | | }, |
| | | |
| | | { |
| | |
| | | children: [ |
| | | { |
| | | path: 'organizationList', |
| | | name: 'organizationListCancel', |
| | | name: 'OrganizationList', |
| | | code: '1010', |
| | | component: () => import('@/views/basicSettings/organizationList'), |
| | | meta: { code: '1010', title: '组织架构', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'userList', |
| | | name: 'userListCancel', |
| | | name: 'UserList', |
| | | code: '1011', |
| | | component: () => import('@/views/basicSettings/userList'), |
| | | meta: { code: '1011', title: '用户清单', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'roleList', |
| | | name: 'roleListCancel', |
| | | name: 'RoleList', |
| | | code: '1012', |
| | | component: () => import('@/views/basicSettings/roleList'), |
| | | meta: { code: '1012', title: '角色清单', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'contactUnitList', |
| | | name: 'contactUnitListCancel', |
| | | name: 'ContactUnitList', |
| | | code: '1013', |
| | | component: () => import('@/views/basicSettings/contactUnitList'), |
| | | meta: { code: '1013', title: '往来单位', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'installationLampSetting', |
| | | name: 'installationLampSettingCancel', |
| | | name: 'InstallationLampSetting', |
| | | code: '1014', |
| | | component: () => import('@/views/basicSettings/installationLampSetting'), |
| | | meta: { code: '1014', title: '安灯设置', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'groupSetting', |
| | | name: 'GroupSetting', |
| | | code: '1015', |
| | | component: () => import('@/views/basicSettings/groupSetting'), |
| | | meta: { code: '1015', title: '班组设置', icon: '', keepAlive: true } |
| | | } |
| | | ] |
| | | }, |
| | |
| | | meta: { code: '1021', title: '设备组', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'deviceList', |
| | | name: 'deviceListCancel', |
| | | name: 'DeviceList', |
| | | code: '1022', |
| | | component: () => import('@/views/deviceManager/deviceList'), |
| | | meta: { code: '1022', title: '设备清单', icon: '', keepAlive: true } |
| | |
| | | children: [ |
| | | { |
| | | path: 'storehouseDefine', |
| | | name: 'storehouseDefineCancel', |
| | | name: 'StorehouseDefine', |
| | | code: '1050', |
| | | component: () => import('@/views/materialManager/storehouseDefine'), |
| | | meta: { code: '1050', title: '仓库定义', icon: '', keepAlive: true } |
| | | }, |
| | | { |
| | | path: 'locationDefine', |
| | | name: 'locationDefineCancel', |
| | | name: 'LocationDefine', |
| | | code: '1051', |
| | | component: () => import('@/views/materialManager/locationDefine'), |
| | | meta: { code: '1051', title: '库位定义', icon: '', keepAlive: true } |
| | |
| | | }, |
| | | { |
| | | path: 'InventoryList', |
| | | name: 'InventoryListCancel', |
| | | name: 'InventoryList', |
| | | code: '1061', |
| | | component: () => import('@/views/makeModel/InventoryList'), |
| | | meta: { code: '1061', title: '存货档案', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'materialList', |
| | | name: 'materialListCancel', |
| | | name: 'MaterialList', |
| | | code: '1062', |
| | | component: () => import('@/views/makeModel/materialList'), |
| | | meta: { code: '1062', title: '物料清单', icon: '', keepAlive: true } |
| | | }, |
| | | { |
| | | path: 'processRoute', |
| | | name: 'processRouteCancel', |
| | | name: 'ProcessRoute', |
| | | code: '1063', |
| | | component: () => import('@/views/makeModel/processRoute'), |
| | | meta: { code: '1063', title: '工艺路线', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'processDefine', |
| | | name: 'processDefineCancel', |
| | | name: 'ProcessDefine', |
| | | code: '1064', |
| | | component: () => import('@/views/makeModel/processDefine'), |
| | | meta: { code: '1064', title: '工序定义', icon: '', keepAlive: true } |
| | | }, |
| | | { |
| | | path: 'meterPrice', |
| | | name: 'meterPriceCancel', |
| | | name: 'MeterPrice', |
| | | code: '1065', |
| | | component: () => import('@/views/makeModel/meterPrice'), |
| | | meta: { code: '1065', title: '节拍工价', icon: '', keepAlive: true } |
| | |
| | | children: [ |
| | | { |
| | | path: 'produceOrder', |
| | | name: 'produceOrderCancel', |
| | | name: 'ProduceOrder', |
| | | code: '1070', |
| | | component: () => import('@/views/produceManager/produceOrder'), |
| | | meta: { code: '1070', title: '生产订单', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'workOrder', |
| | | name: 'workOrderCancel', |
| | | name: 'WorkOrder', |
| | | code: '1071', |
| | | component: () => import('@/views/produceManager/workOrder'), |
| | | meta: { code: '1071', title: '工单', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'workOrderDispatch', |
| | | name: 'workOrderDispatchCancel', |
| | | name: 'WorkOrderDispatch', |
| | | code: '1072', |
| | | component: () => import('@/views/produceManager/workOrderDispatch'), |
| | | meta: { code: '1072', title: '工单派工', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'produceStartOrder', |
| | | name: 'produceStartOrderCancel', |
| | | name: 'ProduceStartOrder', |
| | | code: '1073', |
| | | component: () => import('@/views/produceManager/produceStartOrder'), |
| | | meta: { code: '1073', title: '生产开报工', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'workOrderBatchClose', |
| | | name: 'workOrderBatchCloseCancel', |
| | | name: 'WorkOrderBatchClose', |
| | | code: '1074', |
| | | component: () => import('@/views/produceManager/workOrderBatchClose'), |
| | | meta: { code: '1074', title: '工单批量关闭', icon: '', keepAlive: true } |
| | |
| | | meta: { code: '1080', title: '质检标准', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'defectDefine', |
| | | name: 'defectDefineCancel', |
| | | name: 'DefectDefine', |
| | | code: '1081', |
| | | component: () => import('@/views/qualityManager/defectDefine'), |
| | | meta: { code: '1081', title: '缺陷定义', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'processCheck', |
| | | name: 'processCheckCancel', |
| | | name: 'ProcessCheck', |
| | | code: '1082', |
| | | component: () => import('@/views/qualityManager/processCheck'), |
| | | meta: { code: '1082', title: '工序检验', icon: '', keepAlive: true } |
| | |
| | | }, |
| | | { |
| | | path: 'processCheckItem', |
| | | name: 'processCheckItemCancel', |
| | | name: 'ProcessCheckItem', |
| | | code: '1086', |
| | | component: () => import('@/views/qualityManager/processCheckItem'), |
| | | meta: { code: '1086', title: '工序检验项目', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'processCheckRecord', |
| | | name: 'processCheckRecordCancel', |
| | | name: 'ProcessCheckRecord', |
| | | code: '1087', |
| | | component: () => import('@/views/qualityManager/processCheckRecord'), |
| | | meta: { code: '1087', title: '工序检验记录', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'qualityPlaning', |
| | | name: 'ZJFACancel', |
| | | name: 'QualityPlaning', |
| | | code: '1088', |
| | | component: () => import('@/views/qualityManager/qualityPlaning'), |
| | | meta: { code: '1088', title: '质检方案', icon: '', keepAlive: true } |
| | |
| | | children: [ |
| | | { |
| | | path: 'produceSchedule', |
| | | name: 'produceScheduleCancel', |
| | | name: 'ProduceSchedule', |
| | | code: '1098', |
| | | component: () => import('@/views/reportManager/produceSchedule'), |
| | | meta: { code: '1098', title: '生产进度报表', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'groupSalaryList', |
| | | name: 'groupSalaryListCancel', |
| | | name: 'GroupSalaryList', |
| | | code: '1090', |
| | | component: () => import('@/views/reportManager/groupSalaryList'), |
| | | meta: { code: '1090', title: '班组工资统计', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'personSalaryList', |
| | | name: 'personSalaryListCancel', |
| | | name: 'PersonSalaryList', |
| | | code: '1091', |
| | | component: () => import('@/views/reportManager/personSalaryList'), |
| | | meta: { code: '1091', title: '人员工资', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'subcontractingOperation', |
| | | name: 'subcontractingOperationCancel', |
| | | name: 'SubcontractingOperation', |
| | | code: '1092', |
| | | component: () => import('@/views/reportManager/subcontractingOperation'), |
| | | meta: { code: '1092', title: '委外工序', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'defectDetailList', |
| | | name: 'defectDetailListCancel', |
| | | name: 'DefectDetailList', |
| | | code: '1093', |
| | | component: () => import('@/views/reportManager/defectDetailList'), |
| | | meta: { code: '1093', title: '不良明细', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'abnormalQualityList', |
| | | name: 'abnormalQualityListCancel', |
| | | name: 'AbnormalQualityList', |
| | | code: '1094', |
| | | component: () => import('@/views/reportManager/abnormalQualityList'), |
| | | meta: { code: '1094', title: '品质异常', icon: '', keepAlive: true } |
| | | }, { |
| | | path: 'repairDetailList', |
| | | name: 'repairDetailListCancel', |
| | | name: 'RepairDetailList', |
| | | code: '1095', |
| | | component: () => import('@/views/reportManager/repairDetailList'), |
| | | meta: { code: '1095', title: '维修明细', icon: '', keepAlive: true } |