diff options
author | Maksim Zakharov <m.zakharov@IBS.RU> | 2022-08-05 16:56:18 +0300 |
---|---|---|
committer | Maksim Zakharov <m.zakharov@IBS.RU> | 2022-08-05 16:56:18 +0300 |
commit | c94e39d946b187a39f21307c8cf42e1d1b3c3d8a (patch) | |
tree | 2179868da40b098041c0d26be07441914c0ce312 /src/utilities | |
parent | c0f0a956a1def725feb1b821e5507183b435262b (diff) | |
download | webui-vue-c94e39d946b187a39f21307c8cf42e1d1b3c3d8a.tar.xz |
add power supply page
Diffstat (limited to 'src/utilities')
-rw-r--r-- | src/utilities/_sila/metricProperties.js | 5 | ||||
-rw-r--r-- | src/utilities/_sila/psuFilter.js | 6 |
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; + }); +} |