From 6cf3e66bcafbe161e9d9f7f3218f5944b4681658 Mon Sep 17 00:00:00 2001 From: Vitalii Lysak Date: Mon, 29 Aug 2022 17:54:37 +0300 Subject: fx fans --- src/views/_sila/Fans/Dynamic/FanSpeedSystem.vue | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) (limited to 'src/views') diff --git a/src/views/_sila/Fans/Dynamic/FanSpeedSystem.vue b/src/views/_sila/Fans/Dynamic/FanSpeedSystem.vue index a499a08d..a9582b2a 100644 --- a/src/views/_sila/Fans/Dynamic/FanSpeedSystem.vue +++ b/src/views/_sila/Fans/Dynamic/FanSpeedSystem.vue @@ -350,21 +350,29 @@ export default { payload = { lastHour: true }; } - this.$root.$emit('fan-system', true); - this.startLoader(); - this.isBusy = true; - this.$store.commit('fan/setIsLoading', true); + this.start(); this.$store.dispatch('fan/getFans', payload).finally(() => { this.$store.dispatch('fan/getLimits').finally(() => { this.warning = this.warningLimit; this.critical = this.criticalLimit; - this.$root.$emit('fan-system', false); - this.endLoader(); - this.isBusy = false; - this.$store.commit('fan/setIsLoading', false); + this.end(); }); }); }, + + start() { + this.startLoader(); + this.isBusy = true; + this.$store.commit('fan/setIsLoading', true); + this.$root.$emit('fan-system', true); + }, + + end() { + this.endLoader(); + this.isBusy = false; + this.$store.commit('fan/setIsLoading', false); + this.$root.$emit('fan-system', false); + }, }, }; -- cgit v1.2.3