diff options
Diffstat (limited to 'src/store/modules/_sila/HardwareStatus/FanStore.js')
-rw-r--r-- | src/store/modules/_sila/HardwareStatus/FanStore.js | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/store/modules/_sila/HardwareStatus/FanStore.js b/src/store/modules/_sila/HardwareStatus/FanStore.js index d0804b80..fed3f742 100644 --- a/src/store/modules/_sila/HardwareStatus/FanStore.js +++ b/src/store/modules/_sila/HardwareStatus/FanStore.js @@ -5,9 +5,11 @@ const FanStore = { namespaced: true, state: { fans: [], + fansLastHour: [], }, getters: { fans: (state) => state.fans, + fansLastHour: (state) => state.fansLastHour, }, mutations: { setFanInfo: (state, data) => { @@ -43,6 +45,9 @@ const FanStore = { setFansDynamic: (state, data) => { state.fans = data; }, + setFansDynamicLastHour: (state, data) => { + state.fansLastHour = data; + }, }, actions: { async getFansDynamic({ commit }, { lastHour }) { @@ -55,9 +60,13 @@ const FanStore = { } return await api .get(url) - .then(({ data: { MetricValues = [] } }) => - commit('setFansDynamic', MetricValues) - ) + .then(({ data: { MetricValues = [] } }) => { + if (lastHour) { + commit('setFansDynamicLastHour', MetricValues); + } else { + commit('setFansDynamic', MetricValues); + } + }) .catch((error) => console.log(error)); }, async getFanInfo({ commit }) { |