feat(FurCurrent): 添加温度标签映射以提升可读性
添加labelMap对象将温度字段映射为中文标签,替换原有的驼峰命名转换逻辑,使界面显示更直观
This commit is contained in:
@@ -31,7 +31,23 @@ export default {
|
|||||||
return {
|
return {
|
||||||
prevDriveData: {}, // 存储上一次的驱动数据,用于对比变化
|
prevDriveData: {}, // 存储上一次的驱动数据,用于对比变化
|
||||||
blinkKeyMap: {}, // 每个key独立的闪烁状态(对象形式:{ key1: true, key2: false })
|
blinkKeyMap: {}, // 每个key独立的闪烁状态(对象形式:{ key1: true, key2: false })
|
||||||
timerMap: {} // 每个key独立的定时器缓存,用于清除旧定时器
|
timerMap: {}, // 每个key独立的定时器缓存,用于清除旧定时器
|
||||||
|
labelMap: {
|
||||||
|
jcf1FurnaceTemperatureActual: 'jcf1炉温(℃)',
|
||||||
|
jcf2FurnaceTemperatureActual: 'jcf2炉温(℃)',
|
||||||
|
lbzFurnaceTemperatureActual: 'lbz炉温(℃)',
|
||||||
|
lthFurnaceTemperatureActual: 'lth炉温(℃)',
|
||||||
|
nof1FurnaceTemperatureActual: 'nof1炉温(℃)',
|
||||||
|
nof2FurnaceTemperatureActual: 'nof2炉温(℃)',
|
||||||
|
nof3FurnaceTemperatureActual: 'nof3炉温(℃)',
|
||||||
|
nof4FurnaceTemperatureActual: 'nof4炉温(℃)',
|
||||||
|
nof5FurnaceTemperatureActual: 'nof5炉温(℃)',
|
||||||
|
phFurnaceTemperatureActual: 'ph炉温(℃)',
|
||||||
|
rtf1FurnaceTemperatureActual: 'rtf1炉温(℃)',
|
||||||
|
rtf2FurnaceTemperatureActual: 'rtf2炉温(℃)',
|
||||||
|
sfFurnaceTemperatureActual: 'sf炉温(℃)',
|
||||||
|
tdsFurnaceTemperatureActual: 'tds炉温(℃)'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 筛选包含Actual(不区分大小写)的键值对
|
// 筛选包含Actual(不区分大小写)的键值对
|
||||||
@@ -92,10 +108,7 @@ export default {
|
|||||||
// 格式化标签名(将驼峰命名转为中文式分段,提升可读性)
|
// 格式化标签名(将驼峰命名转为中文式分段,提升可读性)
|
||||||
formatLabel(key) {
|
formatLabel(key) {
|
||||||
if (!key) return '';
|
if (!key) return '';
|
||||||
// 驼峰命名转空格分隔
|
return this.labelMap[key] || key;
|
||||||
const result = key.replace(/([A-Z])/g, ' $1');
|
|
||||||
// 首字母大写
|
|
||||||
return result.charAt(0).toUpperCase() + result.slice(1);
|
|
||||||
},
|
},
|
||||||
// 格式化值(数字类型保留4位小数,提升展示美观度)
|
// 格式化值(数字类型保留4位小数,提升展示美观度)
|
||||||
formatValue(value) {
|
formatValue(value) {
|
||||||
|
|||||||
Reference in New Issue
Block a user