refactor(wms report): 优化产线筛选组件样式与默认值
1. 将产线下拉选择替换为单选按钮组,提升筛选交互体验 2. 设置产线筛选默认值为酸轧线对应编码 3. 新增工序配置工具类与产线元数据工具类,统一管理工序与产线数据
This commit is contained in:
34
klp-ui/src/utils/meta.js
Normal file
34
klp-ui/src/utils/meta.js
Normal file
@@ -0,0 +1,34 @@
|
||||
// lockValue: 锁值,用于防止并发操作,不同的lockValue对应不同的锁
|
||||
// 1:分步加工 2. 退火 3. 酸轧 4. 酸轧分条 4. 合卷
|
||||
export const PROCESSES = [
|
||||
{ name: '酸连轧工序', actionType: 11, api: 'pendingAction', lockValue: 3 },
|
||||
{ name: '酸轧分条工序', actionType: 120, api: 'pendingAction', lockValue: 4 },
|
||||
{ name: '酸轧合卷', actionType: 201, api: 'pendingAction', lockValue: 5 },
|
||||
{ name: '镀锌合卷', actionType: 202, api: 'pendingAction', lockValue: 5 },
|
||||
{ name: '脱脂合卷', actionType: 203, api: 'pendingAction', lockValue: 5 },
|
||||
{ name: '拉矫平整合卷', actionType: 204, api: 'pendingAction', lockValue: 5 },
|
||||
{ name: '双机架合卷', actionType: 205, api: 'pendingAction', lockValue: 5 },
|
||||
{ name: '镀铬合卷', actionType: 206, api: 'pendingAction', lockValue: 5 },
|
||||
{ name: '镀锌工序', actionType: 501, api: 'specialSplit', lockValue: 1 },
|
||||
{ name: '脱脂工序', actionType: 502, api: 'specialSplit', lockValue: 1 },
|
||||
{ name: '拉矫平整工序', actionType: 503, api: 'specialSplit', lockValue: 1 },
|
||||
{ name: '双机架工序', actionType: 504, api: 'specialSplit', lockValue: 1 },
|
||||
{ name: '镀铬工序', actionType: 505, api: 'specialSplit', lockValue: 1 },
|
||||
{ name: '纵剪分条工序', actionType: 506, api: 'specialSplit', lockValue: 1 },
|
||||
{ name: '酸轧修复工序', actionType: 520, api: 'specialSplit', lockValue: 1 },
|
||||
{ name: '镀锌修复工序', actionType: 521, api: 'specialSplit', lockValue: 1 },
|
||||
{ name: '脱脂修复工序', actionType: 522, api: 'specialSplit', lockValue: 1 },
|
||||
{ name: '拉矫修复工序', actionType: 523, api: 'specialSplit', lockValue: 1 },
|
||||
{ name: '双机架修复工序', actionType: 524, api: 'specialSplit', lockValue: 1 },
|
||||
{ name: '镀铬修复工序', actionType: 525, api: 'specialSplit', lockValue: 1 },
|
||||
]
|
||||
|
||||
export const PRODUCTION_LINES = [
|
||||
{ name: '镀锌线', id: 1, processes: '501,202,521', hasPendingAction: true },
|
||||
{ name: '酸轧线', id: 2, processes: '11,120,201,520', hasPendingAction: true },
|
||||
{ name: '脱脂线', id: 3, processes: '203,502,522', hasPendingAction: true },
|
||||
{ name: '镀铬线', id: 4, processes: '206,505,525', hasPendingAction: true },
|
||||
{ name: '双机架', id: 5, processes: '205,504,524', hasPendingAction: true },
|
||||
{ name: '退火线', id: 6, processes: '600', hasPendingAction: false },
|
||||
{ name: '拉矫线', id: 7, processes: '204,503,523', hasPendingAction: true },
|
||||
]
|
||||
Reference in New Issue
Block a user