export const ConfigureCodeMap: Record<string, string> = {
|
// 产线代码
|
ProductionLineCode: 'SCMS.AppSettings.ProductionLineCode',
|
// 产线结构
|
ProductionLineStructure: 'SCMS.AppSettings.ProductionLineStructure',
|
// 产线段定义
|
ProductionLineSegment: 'SCMS.AppSettings.ProductionLineSegment',
|
// 物料产品关联工序
|
MaterialAssociationConfig: 'SCMS.AppSettings.MaterialAssociationConfig',
|
// 进站结果值配置
|
EntryResultConfig: 'SCMS.AppSettings.EntryResultConfig',
|
// 补充说明映射
|
AbnormalCauseConfig: 'SCMS.AppSettings.AbnormalCauseConfig',
|
// 业务字段配置
|
BusinessFiled: 'SCMS.AppSettings.BusinessFiled',
|
// 启用调试模式(1=启用调试模式,0=禁用调试模式)
|
EnableDebugMode: 'SCMS.AppSettings.EnableDebugMode',
|
// 工艺配方(0=仅工单可操作下发,1=仅工艺配方可操作下发)
|
FormulaDistributionMode: 'SCMS.AppSettings.FormulaDistributionMode',
|
// 过程设置:缓存检测时间范围配置
|
TimeRangeForDetection:
|
'SCMS.AppSettings.TraceManagement.TimeRangeForDetection',
|
// 过程参数:返修数据展示配置(0-展示所有数据,1-展示最新数据)
|
ShowTraceDataWithLatestData:
|
'SCMS.AppSettings.TraceManagement.ShowTraceDataWithLatestData',
|
// 不良品管理
|
// 人工返修(0-不启用,1-启用)
|
ManualRepair_Enabled:
|
'SCMS.AppSettings.QualityManagement.ManualRepair_Enabled',
|
// 设备返修(0-不启用,1-启用)
|
EquipmentRepair_Enabled:
|
'SCMS.AppSettings.QualityManagement.EquipmentRepair_Enabled',
|
// 产品报废(0-不启用,1-启用)
|
Scrap_Enabled: 'SCMS.AppSettings.QualityManagement.Scrap_Enabled',
|
// NG品流出(0-不启用,1-启用)
|
NgProductOutflow_Enabled:
|
'SCMS.AppSettings.QualityManagement.NgProductOutflow_Enabled',
|
/**
|
* 产品管理
|
*/
|
Sop_Enabled: 'SCMS.AppSettings.ProductManagement.Sop_Enabled',
|
Formula_Enabled: 'SCMS.AppSettings.FormulaManagement.PluginState',
|
Prod_Enabled: 'SCMS.AppSettings.ProductManagement.PluginState',
|
|
/**
|
* 版本
|
*/
|
PluginEdition: 'SCMS.AppSettings.PluginEdition',
|
/**
|
* 工单管理状态
|
*/
|
OrderManagementPluginState: 'SCMS.AppSettings.OrderManagement.PluginState',
|
/**
|
* 点检模式(0-关闭,1-启用)
|
*/
|
InspectionPointMode: 'SCMS.AppSettings.InspectionPointMode',
|
/**
|
* 点检信号
|
*/
|
InspectionPointSignal: 'SCMS.AppSettings.InspectionPointSignal',
|
/**
|
* 自定义业务文本
|
*/
|
BusinessText: 'SCMS.AppSettings.BusinessText',
|
// 打印设置
|
PrintAgentConfig: 'SCMS.AppSettings.PrintAgentConfig',
|
// 工单执行方式:0=手动控制、1=自动控制;
|
ExecuteMode: 'SCMS.AppSettings.OrderManagement.ExecuteMode',
|
//工单排产逻辑:0=按列表顺序排产;
|
DispatchMode: 'SCMS.AppSettings.OrderManagement.DispatchMode',
|
//工单结束逻辑:0=计划数量等于投产数量;
|
CompleteMode: 'SCMS.AppSettings.OrderManagement.CompleteMode',
|
//开始按钮:LMES对选择的变量进行置1,对结束变量置0;
|
StartVariableName: 'SCMS.AppSettings.OrderManagement.StartVariableName',
|
//结束按钮:LMES对选择的变量进行置1,对开始变量变量置0;
|
FinishVariableName: 'SCMS.AppSettings.OrderManagement.FinishVariableName',
|
//工单结束逻辑:0=计划数量等于投产数量;
|
PercentageOfSwitching:
|
'SCMS.AppSettings.OrderManagement.PercentageOfSwitching',
|
// 追溯报表:生产数据查询时长
|
DateRangeForQuery: 'SCMS.AppSettings.TraceManagement.DateRangeForQuery',
|
// 追溯报表:导出数据设置
|
ExportDataSetting: 'SCMS.AppSettings.TraceManagement.ExportDataSetting',
|
// 出站结果配置
|
ExitResultConfig: 'SCMS.AppSettings.ExitResultConfig',
|
}
|
|
const swapKeysAndValues = (obj: Record<string, string>) => {
|
const swappedObj: Record<string, any> = {}
|
for (const key in obj) {
|
if (obj.hasOwnProperty(key)) {
|
swappedObj[obj[key]] = key
|
}
|
}
|
return swappedObj
|
}
|
|
/**
|
* key value 转换
|
*/
|
export const SwappedConfigureCodeMap = swapKeysAndValues(ConfigureCodeMap)
|