diff options
Diffstat (limited to 'src/views/_sila/Power/Dynamic/PowerInput.vue')
-rw-r--r-- | src/views/_sila/Power/Dynamic/PowerInput.vue | 19 |
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(); }); }, }, |