summaryrefslogtreecommitdiff
path: root/src/views/_sila/Power/Dynamic/VoltOutput.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/views/_sila/Power/Dynamic/VoltOutput.vue')
-rw-r--r--src/views/_sila/Power/Dynamic/VoltOutput.vue22
1 files changed, 21 insertions, 1 deletions
diff --git a/src/views/_sila/Power/Dynamic/VoltOutput.vue b/src/views/_sila/Power/Dynamic/VoltOutput.vue
index d75a56b9..3f3eecb0 100644
--- a/src/views/_sila/Power/Dynamic/VoltOutput.vue
+++ b/src/views/_sila/Power/Dynamic/VoltOutput.vue
@@ -1,8 +1,8 @@
<template>
<collapse
id="collapse_OutputVolt"
- default-open
:title="$t('pagePowerSup.OutputVolt')"
+ @opened="onOpened"
>
<template #image>
<img src="@/assets/images/_sila/collapsed/voltage.svg" />
@@ -165,5 +165,25 @@ export default {
this.items.length ? (this.isBusy = false) : (this.isBusy = true);
},
},
+ methods: {
+ onOpened(state) {
+ if (state) {
+ this.loadData();
+ }
+ },
+ loadData() {
+ let payload = { metricsName: 'psu_voltage', lastHour: false };
+ if (this.timeScale === 'hour') {
+ payload.lastHour = true;
+ }
+
+ this.startLoader();
+ this.$store.dispatch('powerSupply/getPsu', payload).finally(() => {
+ this.$root.$emit('psu-volt');
+ this.isBusy = false;
+ this.endLoader();
+ });
+ },
+ },
};
</script>