|
@ -76,6 +76,26 @@ export default { |
|
|
return (item) => getContent(this.data, item); |
|
|
return (item) => getContent(this.data, item); |
|
|
}, |
|
|
}, |
|
|
getResolveList() { |
|
|
getResolveList() { |
|
|
|
|
|
// 要过滤掉的 property 类型列表 |
|
|
|
|
|
const disallowedProperties = ['cellVoltage', 'chargeCurrent','solarVoltage','time','averageData']; |
|
|
|
|
|
|
|
|
|
|
|
return this.list.reduce((prev, data) => { |
|
|
|
|
|
|
|
|
|
|
|
if (disallowedProperties.includes(data.key)) { |
|
|
|
|
|
return prev; // 如果在列表中,则跳过该数据项 |
|
|
|
|
|
} |
|
|
|
|
|
// 原有的 visible 函数或属性判断 |
|
|
|
|
|
if (typeof data.visible === "function") { |
|
|
|
|
|
if (!data.visible(data)) return prev; |
|
|
|
|
|
} else if (data.visible === false) { |
|
|
|
|
|
return prev; |
|
|
|
|
|
} |
|
|
|
|
|
prev.push(data); |
|
|
|
|
|
|
|
|
|
|
|
return prev; |
|
|
|
|
|
}, []); |
|
|
|
|
|
} |
|
|
|
|
|
/* getResolveList() { |
|
|
return this.list.reduce((prev, data) => { |
|
|
return this.list.reduce((prev, data) => { |
|
|
if (typeof data.visible === "function") { |
|
|
if (typeof data.visible === "function") { |
|
|
if (!data.visible(data)) return prev; |
|
|
if (!data.visible(data)) return prev; |
|
@ -84,7 +104,7 @@ export default { |
|
|
prev.push(data); |
|
|
prev.push(data); |
|
|
return prev; |
|
|
return prev; |
|
|
}, []); |
|
|
}, []); |
|
|
}, |
|
|
},*/ |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
getStyle() { |
|
|
getStyle() { |
|
|