summaryrefslogtreecommitdiff
path: root/src/utilities
diff options
context:
space:
mode:
authorMaksim Zakharov <m.zakharov@IBS.RU>2022-08-05 16:56:18 +0300
committerMaksim Zakharov <m.zakharov@IBS.RU>2022-08-05 16:56:18 +0300
commitc94e39d946b187a39f21307c8cf42e1d1b3c3d8a (patch)
tree2179868da40b098041c0d26be07441914c0ce312 /src/utilities
parentc0f0a956a1def725feb1b821e5507183b435262b (diff)
downloadwebui-vue-c94e39d946b187a39f21307c8cf42e1d1b3c3d8a.tar.xz
add power supply page
Diffstat (limited to 'src/utilities')
-rw-r--r--src/utilities/_sila/metricProperties.js5
-rw-r--r--src/utilities/_sila/psuFilter.js6
2 files changed, 8 insertions, 3 deletions
diff --git a/src/utilities/_sila/metricProperties.js b/src/utilities/_sila/metricProperties.js
index 389c4683..edc701d6 100644
--- a/src/utilities/_sila/metricProperties.js
+++ b/src/utilities/_sila/metricProperties.js
@@ -1,4 +1,4 @@
-export function getItems(data) {
+export function getItems(data, float = false) {
let filteredData = data.filter((metric) => {
return metric.Value !== 'nan';
});
@@ -12,7 +12,7 @@ export function getItems(data) {
date.getHours() + ':' + String(date.getMinutes()).padStart(2, '0'),
date: formatDate(date),
},
- Value: Math.round(metric.Value),
+ Value: float ? metric.Value : Math.round(metric.Value),
};
});
@@ -20,7 +20,6 @@ export function getItems(data) {
(rv[x['Sensor']] = rv[x['Sensor']] || []).push(x);
return rv;
}, {});
-
return Object.keys(group).map((metric) => {
return {
name: metric,
diff --git a/src/utilities/_sila/psuFilter.js b/src/utilities/_sila/psuFilter.js
new file mode 100644
index 00000000..c75a7b02
--- /dev/null
+++ b/src/utilities/_sila/psuFilter.js
@@ -0,0 +1,6 @@
+export function psuFilter(items, type) {
+ if (!items || !items.length) return [];
+ return items.filter(function (el) {
+ return el.Sensor.toLowerCase().indexOf(type.toLowerCase()) > -1;
+ });
+}