|
@@ -788,24 +788,26 @@
|
|
|
});
|
|
|
console.log(monitorData, 'monitorData.value---===');
|
|
|
console.log(airCompressorState, 'airCompressorState--------');
|
|
|
- const airCompressor = { readTime: monitorData.value[0]['readTime'].substring(11) };
|
|
|
- const dataArr = lodash.cloneDeep(echartData.value);
|
|
|
- //图表数据
|
|
|
- if (dataArr.length < 4) {
|
|
|
- monitorData.value.forEach((el, index) => {
|
|
|
- airCompressor['flow'] = el['flow'] || 0;
|
|
|
- });
|
|
|
- dataArr.push(airCompressor);
|
|
|
- } else {
|
|
|
- dataArr.shift();
|
|
|
- // dataArr.push(airCompressor)
|
|
|
- monitorData.value.forEach((el, index) => {
|
|
|
- airCompressor['flow'] = el['flow'] || 0;
|
|
|
- });
|
|
|
- dataArr.push(airCompressor);
|
|
|
- // console.log(dataArr,'dataArr---------')
|
|
|
+ if (monitorData.value.length > 0 && monitorData.value[0]['readTime']) {
|
|
|
+ const airCompressor = { readTime: monitorData.value[0]['readTime'].substring(11) };
|
|
|
+ const dataArr = lodash.cloneDeep(echartData.value);
|
|
|
+ //图表数据
|
|
|
+ if (dataArr.length < 4) {
|
|
|
+ monitorData.value.forEach((el, index) => {
|
|
|
+ airCompressor['flow'] = el['flow'] || 0;
|
|
|
+ });
|
|
|
+ dataArr.push(airCompressor);
|
|
|
+ } else {
|
|
|
+ dataArr.shift();
|
|
|
+ // dataArr.push(airCompressor)
|
|
|
+ monitorData.value.forEach((el, index) => {
|
|
|
+ airCompressor['flow'] = el['flow'] || 0;
|
|
|
+ });
|
|
|
+ dataArr.push(airCompressor);
|
|
|
+ // console.log(dataArr,'dataArr---------')
|
|
|
+ }
|
|
|
+ echartData.value = dataArr;
|
|
|
}
|
|
|
- echartData.value = dataArr;
|
|
|
}
|
|
|
});
|
|
|
// monitorDataGroupNum.value = monitorData.value.length;
|