summaryrefslogtreecommitdiff
path: root/src/views/_sila/Power/Dynamic/PowerInput.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/views/_sila/Power/Dynamic/PowerInput.vue')
-rw-r--r--src/views/_sila/Power/Dynamic/PowerInput.vue19
1 files changed, 13 insertions, 6 deletions
diff --git a/src/views/_sila/Power/Dynamic/PowerInput.vue b/src/views/_sila/Power/Dynamic/PowerInput.vue
index 14ec8a35..ee634731 100644
--- a/src/views/_sila/Power/Dynamic/PowerInput.vue
+++ b/src/views/_sila/Power/Dynamic/PowerInput.vue
@@ -1,8 +1,8 @@
<template>
<collapse
id="collapse_InputPower"
- default-open
:title="$t('pagePowerSup.InputPower')"
+ @opened="onOpened"
>
<template #image>
<img src="@/assets/images/_sila/collapsed/power.svg" />
@@ -25,7 +25,7 @@
v-model="shutdown"
type="number"
:min="warning"
- :max="100"
+ :max="125"
>
</b-form-input>
</b-form-group>
@@ -37,7 +37,7 @@
</b-col>
</b-row> -->
<chart
- type="power"
+ type="psu-power"
:time-scale="timeScale"
:data="filteredItems"
:colors="colors"
@@ -104,8 +104,8 @@ export default {
},
data() {
return {
- warning: 72,
- shutdown: 95,
+ warning: 95,
+ shutdown: 110,
isBusy: true,
fields: [
{
@@ -169,15 +169,22 @@ export default {
this.loadData();
},
methods: {
+ onOpened(state) {
+ if (state) {
+ this.loadData();
+ }
+ },
+
loadData() {
let payload = { metricsName: 'psu_power', lastHour: false };
if (this.timeScale === 'hour') {
payload.lastHour = true;
}
-
+ this.startLoader();
this.$store.dispatch('powerSupply/getPsu', payload).finally(() => {
this.$root.$emit('psu-power');
this.isBusy = false;
+ this.endLoader();
});
},
},