export const BLUE_COLORS = { background: '#07001f', panel: '#071f48', panelDeep: '#061338', border: '#2bd8ff', title: '#8cd3ff', text: '#eaf7ff', muted: '#78a9ce', cyan: '#1ce6ff', blue: '#168dff', lightBlue: '#6fd8ff', deepBlue: '#0b4fba', warning: '#ffb84d', danger: '#ff5c7a' } export const MODULES = [ { key: 'sales', title: '销售', subtitle: '准交率 / 今日新增 / 售中订单', emptyText: '暂无数据' }, { key: 'research', title: '研发', subtitle: '执行率 / 立项 / 研发任务', emptyText: '暂无数据' }, { key: 'plan', title: '计划', subtitle: '按期齐套 / 生产计划 / 加急件' }, { key: 'purchase', title: '采购', subtitle: '准供率 / 外购 / 外协', emptyText: '待接口接入' }, { key: 'machining', title: '机加车间', subtitle: '执行率 / 开工 / 在制 / 设备' }, { key: 'assembly', title: '装配车间', subtitle: '合格率 / 可执行 / 在制' }, { key: 'panorama', title: '车间全景', subtitle: '机加 / 机械 / 电气 / 测试在产' }, { key: 'quality', title: '质量', subtitle: '质检及时率 / 未完成任务' }, { key: 'warehouse', title: '仓储', subtitle: '入库 / 拣配 / 发货' } ] export const PROCEDURES = { departmentOverview: 'MES_Kanban_DepartmentOverview', monthlyRates: 'MES_Kanban_MonthlyRates', planRate: '生产任务综合看板_按期齐套率', planNoProcess: '生产任务综合看板_未排产无工艺查询', planScheduleTrend: 'MES_Kanban_PlanScheduleTrend', urgentTasks: '生产任务综合看板_加急任务查询', lateStartCount: '生产任务综合看板_未及时开工查询_Count', lateStartRows: '生产任务综合看板_未及时开工查询', notKittedRows: '生产任务综合看板_未按期齐套任务', machiningRate: '机加设备生产运营看板_计划执行率', machiningDevice: '机加设备生产运营看板_设备运行状态查询', machiningWip: '机加设备生产运营看板_机加在制查询', assemblyRate: '装配中心任务看板_装配合格率', assemblyExecutable: '装配中心任务看板_可执行任务数', assemblyWip: '装配中心任务看板_装配在制任务查询', assemblyAbnormal: '装配中心任务看板_异常未关闭总数', qualityTimely: '质量管理_测试装配任务_质检及时率', qualityUnfinished: '质量任务看板_未完成统计', qualityTestTasks: '质检测试看板_测试装配任务_查询', warehouseSummary: '仓库大屏_汇总查询', warehouseUrgentInbound: '仓库大屏_加急入库列表', warehouseUrgentPicking: '仓库大屏_加急拣配列表', warehousePicking: '仓库大屏_拣配任务列表' } export const TABLE_COLUMNS = { urgent: [ { key: 'orderNo', label: '生产订单', width: '12%' }, { key: 'contractNo', label: '销售订单', width: '13%' }, { key: 'materialName', label: '物料名称', width: '22%' }, { key: 'materialCode', label: '物料编码', width: '22%' }, { key: 'urgentQty', label: '加急数量', width: '10%' }, { key: 'property', label: '属性', width: '8%' }, { key: 'planFinish', label: '计划完成', width: '13%' } ], notKitted: [ { key: 'orderNo', label: '生产订单', width: '12%' }, { key: 'contractNo', label: '销售订单', width: '13%' }, { key: 'materialName', label: '物料名称', width: '20%' }, { key: 'materialCode', label: '物料编码', width: '21%' }, { key: 'planQty', label: '计划数量', width: '10%' }, { key: 'processName', label: '工序', width: '10%' }, { key: 'issue', label: '未完成说明', width: '14%' } ], lateStart: [ { key: 'orderNo', label: '生产订单', width: '11%' }, { key: 'contractNo', label: '销售订单', width: '12%' }, { key: 'partName', label: '零件名称', width: '18%' }, { key: 'partCode', label: '零件编码', width: '20%' }, { key: 'processName', label: '工序', width: '10%' }, { key: 'assignee', label: '负责人', width: '10%' }, { key: 'planStart', label: '计划开始', width: '11%' }, { key: 'taskStatus', label: '任务状态', width: '8%' } ], machiningWip: [ { key: 'orderNo', label: '生产订单', width: '11%' }, { key: 'partName', label: '零件名称', width: '19%' }, { key: 'partCode', label: '零件编码', width: '21%' }, { key: 'assignee', label: '工位', width: '9%' }, { key: 'processName', label: '工序', width: '10%' }, { key: 'assignedQty', label: '分配数', width: '9%' }, { key: 'finishedQty', label: '完成数', width: '9%' }, { key: 'machineStatus', label: '加工状态', width: '12%' } ], assemblyWip: [ { key: 'operator', label: '负责人', width: '10%' }, { key: 'orderNo', label: '生产订单', width: '11%' }, { key: 'contractNo', label: '销售订单', width: '12%' }, { key: 'partName', label: '零件名称', width: '18%' }, { key: 'partCode', label: '零件编码', width: '21%' }, { key: 'assignedQty', label: '分配数', width: '9%' }, { key: 'finishedQty', label: '完成数', width: '9%' }, { key: 'materialStatus', label: '发料状态', width: '10%' } ], warehouse: [ { key: 'category', label: '类别', width: '12%' }, { key: 'docNo', label: '单号', width: '24%' }, { key: 'materialName', label: '物料名称', width: '44%' }, { key: 'qty', label: '数量/状态', width: '20%' } ] }