chore: init bj_power monorepo (dashboard/mes/wms/wms_client/workstation), clear subproject git metadata and align naming to folder names
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
export const EVENT_TYPE_LABELS: Record<string, string> = {
|
||||
// 物料流转
|
||||
LOAD: '上料', UNLOAD: '下料', EXCHANGE: '换料', REPLENISH: '补料',
|
||||
// 接驳台绑定/解绑
|
||||
BIND_DOCK: '绑定工件', UNBIND_DOCK: '解绑工件',
|
||||
// 工件删除(人工异常干预)
|
||||
JOB_DELETED: '删除工件',
|
||||
// 加工
|
||||
MACHINE_START: '开始加工', MACHINE_DONE: '加工完成', INSPECTION_RESULT: '检测结果',
|
||||
// 工件生命周期
|
||||
JOB_COMPLETED: '工件完成', JOB_SCRAPPED: '工件报废', JOB_SUSPENDED: '工件挂起',
|
||||
JOB_RESUMED: '工件恢复', JOB_REWORKED: '工件返工', JOB_DISCHARGED: '工件下线',
|
||||
// 工单生命周期
|
||||
ORDER_CREATED: '工单创建', ORDER_STARTED: '工单开始', ORDER_PAUSED: '工单暂停', ORDER_RESUMED: '工单恢复',
|
||||
ORDER_CANCELLED: '工单取消', ORDER_COMPLETED: '工单完工',
|
||||
// 报警
|
||||
ALARM_RAISED: '报警触发', ALARM_ACKED: '报警确认',
|
||||
// 人工处理
|
||||
MANUAL_ACTION_CREATED: '人工处理', MANUAL_ACTION_RESOLVED: '已解决',
|
||||
// MOM/AGV
|
||||
MOM_ORDER_RECEIVED: 'MOM工单接收', MOM_ORDER_ACCEPTED: 'MOM工单接受', MOM_ORDER_REJECTED: 'MOM工单拒绝',
|
||||
MOM_CALL_MATERIAL: 'MOM叫料', MOM_CALL_MATERIAL_OK: 'MOM叫料成功', MOM_CALL_MATERIAL_ERR: 'MOM叫料失败',
|
||||
MOM_REPORT: 'MOM报工', MOM_REPORT_OK: 'MOM报工成功', MOM_REPORT_ERR: 'MOM报工失败',
|
||||
AGV_REQUEST_ENTRY: 'AGV请求进线', AGV_ENTRY_APPROVED: 'AGV进线批准', AGV_ENTRY_REJECTED: 'AGV进线拒绝',
|
||||
AGV_DEPARTED: 'AGV离场',
|
||||
// 缓存台
|
||||
TEMP_SLOT_CHANGED: '缓存台变更',
|
||||
}
|
||||
|
||||
// 事件分类 Tab 映射
|
||||
export type EventTab = 'production' | 'process' | 'order' | 'alarm'
|
||||
|
||||
export const TAB_EVENT_TYPES: Record<EventTab, string[]> = {
|
||||
production: ['LOAD', 'UNLOAD', 'EXCHANGE', 'REPLENISH', 'TEMP_SLOT_CHANGED',
|
||||
'BIND_DOCK', 'UNBIND_DOCK',
|
||||
'MOM_CALL_MATERIAL', 'MOM_CALL_MATERIAL_OK', 'MOM_CALL_MATERIAL_ERR',
|
||||
'MOM_REPORT', 'MOM_REPORT_OK', 'MOM_REPORT_ERR',
|
||||
'AGV_REQUEST_ENTRY', 'AGV_ENTRY_APPROVED', 'AGV_ENTRY_REJECTED', 'AGV_DEPARTED'],
|
||||
process: ['MACHINE_START', 'MACHINE_DONE', 'INSPECTION_RESULT'],
|
||||
order: ['JOB_COMPLETED', 'JOB_SCRAPPED', 'JOB_SUSPENDED', 'JOB_RESUMED', 'JOB_REWORKED',
|
||||
'JOB_DISCHARGED',
|
||||
'ORDER_CREATED', 'ORDER_STARTED', 'ORDER_PAUSED', 'ORDER_RESUMED', 'ORDER_CANCELLED', 'ORDER_COMPLETED',
|
||||
'MOM_ORDER_RECEIVED', 'MOM_ORDER_ACCEPTED', 'MOM_ORDER_REJECTED'],
|
||||
alarm: ['ALARM_RAISED', 'ALARM_ACKED', 'MANUAL_ACTION_CREATED', 'MANUAL_ACTION_RESOLVED'],
|
||||
}
|
||||
|
||||
export const TAB_LABELS: Record<EventTab, string> = {
|
||||
production: '生产日志',
|
||||
process: '加工日志',
|
||||
order: '工单日志',
|
||||
alarm: '异常日志',
|
||||
}
|
||||
|
||||
// 事件颜色映射
|
||||
export const EVENT_COLORS: Record<string, string> = {
|
||||
LOAD: 'blue', UNLOAD: 'cyan', EXCHANGE: 'blue', REPLENISH: 'indigo',
|
||||
BIND_DOCK: 'blue', UNBIND_DOCK: 'orange', JOB_DELETED: 'red',
|
||||
MACHINE_START: 'green', MACHINE_DONE: 'teal', INSPECTION_RESULT: 'purple',
|
||||
JOB_COMPLETED: 'green', JOB_SCRAPPED: 'red', JOB_SUSPENDED: 'orange',
|
||||
JOB_RESUMED: 'green', JOB_REWORKED: 'blue', JOB_DISCHARGED: 'grey',
|
||||
ORDER_CREATED: 'blue', ORDER_STARTED: 'green', ORDER_PAUSED: 'orange', ORDER_RESUMED: 'green',
|
||||
ORDER_CANCELLED: 'red', ORDER_COMPLETED: 'green',
|
||||
ALARM_RAISED: 'red', ALARM_ACKED: 'orange',
|
||||
MANUAL_ACTION_CREATED: 'orange', MANUAL_ACTION_RESOLVED: 'green',
|
||||
MOM_ORDER_RECEIVED: 'blue', MOM_ORDER_ACCEPTED: 'green', MOM_ORDER_REJECTED: 'red',
|
||||
MOM_CALL_MATERIAL: 'blue', MOM_CALL_MATERIAL_OK: 'green', MOM_CALL_MATERIAL_ERR: 'red',
|
||||
MOM_REPORT: 'blue', MOM_REPORT_OK: 'green', MOM_REPORT_ERR: 'red',
|
||||
AGV_REQUEST_ENTRY: 'blue', AGV_ENTRY_APPROVED: 'green', AGV_ENTRY_REJECTED: 'red',
|
||||
AGV_DEPARTED: 'grey',
|
||||
TEMP_SLOT_CHANGED: 'cyan',
|
||||
}
|
||||
Reference in New Issue
Block a user