summaryrefslogtreecommitdiff
path: root/src/views/Overview/Overview.vue
diff options
context:
space:
mode:
authorYoshie Muranaka <yoshiemuranaka@gmail.com>2020-06-02 22:01:27 +0300
committerYoshie Muranaka <yoshiemuranaka@gmail.com>2020-06-17 23:38:34 +0300
commitc687f101324f301de04e326b2937953a395a5fed (patch)
treea4dae893fa5e09cd2ac78959b6422f6e0d16f170 /src/views/Overview/Overview.vue
parent56ee769fd5a3df93eb275859a712700a7ba54944 (diff)
downloadwebui-vue-c687f101324f301de04e326b2937953a395a5fed.tar.xz
Refactor Overview page
Use SystemStore to get Server information values on the overview page. Added missing properties to SystemStore and removed hostFirmware from FirmwareStore. Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I5923adb0345f0de28f9a66f460e41d15f87f743a
Diffstat (limited to 'src/views/Overview/Overview.vue')
-rw-r--r--src/views/Overview/Overview.vue22
1 files changed, 15 insertions, 7 deletions
diff --git a/src/views/Overview/Overview.vue b/src/views/Overview/Overview.vue
index 59b5063d..fa7f5242 100644
--- a/src/views/Overview/Overview.vue
+++ b/src/views/Overview/Overview.vue
@@ -105,13 +105,22 @@ export default {
},
mixins: [LoadingBarMixin],
computed: mapState({
- serverModel: state => state.overview.serverModel,
- serverManufacturer: state => state.overview.serverManufacturer,
- serverSerialNumber: state => state.overview.serverSerialNumber,
- hostFirmwareVersion: state => state.firmware.hostFirmwareVersion,
+ server: state => state.system.systems[0],
bmcFirmwareVersion: state => state.firmware.bmcFirmwareVersion,
powerCapValue: state => state.powerControl.powerCapValue,
- powerConsumptionValue: state => state.powerControl.powerConsumptionValue
+ powerConsumptionValue: state => state.powerControl.powerConsumptionValue,
+ serverManufacturer() {
+ return this.server ? this.server.manufacturer : '--';
+ },
+ serverModel() {
+ return this.server ? this.server.model : '--';
+ },
+ serverSerialNumber() {
+ return this.server ? this.server.serialNumber : '--';
+ },
+ hostFirmwareVersion() {
+ return this.server ? this.server.firmwareVersion : '--';
+ }
}),
created() {
this.startLoader();
@@ -125,9 +134,8 @@ export default {
this.$root.$on('overview::events::complete', () => resolve());
});
Promise.all([
- this.$store.dispatch('overview/getServerInfo'),
+ this.$store.dispatch('system/getSystem'),
this.$store.dispatch('firmware/getBmcFirmware'),
- this.$store.dispatch('firmware/getHostFirmware'),
this.$store.dispatch('powerControl/getPowerControl'),
quicklinksPromise,
networkPromise,