summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitalii Lysak <v.lysak@dunice.net>2022-07-25 16:07:51 +0300
committerVitalii Lysak <v.lysak@dunice.net>2022-07-25 16:07:51 +0300
commit3f7d5c4d3c5a0e80fe34a728c2a3634c07069f0d (patch)
tree15103935c59a4ea6203ca44424324da80db8ae9b
parent6f1294812d22f00e43d694a3340ea4b067aac3d1 (diff)
downloadwebui-vue-3f7d5c4d3c5a0e80fe34a728c2a3634c07069f0d.tar.xz
upd chart for fan
-rw-r--r--src/components/_sila/Global/Chart.vue22
-rw-r--r--src/views/_sila/Fans/Dynamic/FansDynamicPage.vue1
2 files changed, 17 insertions, 6 deletions
diff --git a/src/components/_sila/Global/Chart.vue b/src/components/_sila/Global/Chart.vue
index d17a5042..d478e615 100644
--- a/src/components/_sila/Global/Chart.vue
+++ b/src/components/_sila/Global/Chart.vue
@@ -60,8 +60,13 @@ export default {
let transform = filteredData.map((metric) => {
let date = new Date(metric.Timestamp);
- let time =
- date.getHours() + ':' + String(date.getMinutes()).padStart(2, '0');
+ let time;
+ if (this.timeScale === 'hour') {
+ time =
+ date.getHours() + ':' + String(date.getMinutes()).padStart(2, '0');
+ } else {
+ time = date.getHours() + ':00';
+ }
return {
...metric,
Timestamp: time,
@@ -94,7 +99,7 @@ export default {
return {
name: key,
- data: arr.slice(-60),
+ data: arr,
color: this.colors[index],
};
});
@@ -109,8 +114,13 @@ export default {
let transform = filteredData.map((metric) => {
let date = new Date(metric.Timestamp);
- let time =
- date.getHours() + ':' + String(date.getMinutes()).padStart(2, '0');
+ let time;
+ if (this.timeScale === 'hour') {
+ time =
+ date.getHours() + ':' + String(date.getMinutes()).padStart(2, '0');
+ } else {
+ time = date.getHours() + ':00';
+ }
return {
...metric,
Timestamp: time,
@@ -123,7 +133,7 @@ export default {
return rv;
}, {});
- let timeArr = Object.keys(timeGroup).slice(-60);
+ let timeArr = Object.keys(timeGroup);
return timeArr;
},
diff --git a/src/views/_sila/Fans/Dynamic/FansDynamicPage.vue b/src/views/_sila/Fans/Dynamic/FansDynamicPage.vue
index a1a95ae8..c0c9bfa2 100644
--- a/src/views/_sila/Fans/Dynamic/FansDynamicPage.vue
+++ b/src/views/_sila/Fans/Dynamic/FansDynamicPage.vue
@@ -45,6 +45,7 @@
<chart
type="fans"
:colors="colors"
+ :time-scale="timeScale"
:data="filteredSensors"
:warning="fanSpeedWarninig"
:shutdown="fanSpeedShutdown"