summaryrefslogtreecommitdiff
path: root/src/views/Health/HardwareStatus/HardwareStatus.vue
diff options
context:
space:
mode:
authorSurenNeware <sneware9@in.ibm.com>2020-08-04 18:15:25 +0300
committerYoshie Muranaka <yoshiemuranaka@gmail.com>2020-08-18 16:53:15 +0300
commitdc3fa2e0382145126101dc6df04d0338a119824f (patch)
tree8e21d88b267b9a46631a6dd1c0bd2b9621727b8d /src/views/Health/HardwareStatus/HardwareStatus.vue
parent307382e809bc7d933ee593f68ef354c388ea350e (diff)
downloadwebui-vue-dc3fa2e0382145126101dc6df04d0338a119824f.tar.xz
Add processors to hardware status page
-Add processors status from given API. -Created seperate table with all available details. Signed-off-by: Suren Neware <sneware9@in.ibm.com> Change-Id: Iae4346cd0555a9a7d8ec35c0f56f8bce6c4ab653
Diffstat (limited to 'src/views/Health/HardwareStatus/HardwareStatus.vue')
-rw-r--r--src/views/Health/HardwareStatus/HardwareStatus.vue13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/views/Health/HardwareStatus/HardwareStatus.vue b/src/views/Health/HardwareStatus/HardwareStatus.vue
index 364baad2..fb203381 100644
--- a/src/views/Health/HardwareStatus/HardwareStatus.vue
+++ b/src/views/Health/HardwareStatus/HardwareStatus.vue
@@ -19,6 +19,9 @@
<!-- Power supplies table -->
<table-power-supplies />
+
+ <!-- Processors table -->
+ <table-processors />
</b-container>
</template>
@@ -30,6 +33,7 @@ import TableDimmSlot from './HardwareStatusTableDimmSlot';
import TableFans from './HardwareStatusTableFans';
import TableBmcManager from './HardwareStatusTableBmcManager';
import TableChassis from './HardwareStatusTableChassis';
+import TableProcessors from './HardwareStatusTableProcessors';
import LoadingBarMixin from '@/components/Mixins/LoadingBarMixin';
export default {
@@ -40,7 +44,8 @@ export default {
TableSystem,
TableFans,
TableBmcManager,
- TableChassis
+ TableChassis,
+ TableProcessors
},
mixins: [LoadingBarMixin],
created() {
@@ -65,6 +70,9 @@ export default {
resolve()
);
});
+ const processorsTablePromise = new Promise(resolve => {
+ this.$root.$on('hardwareStatus::processors::complete', () => resolve());
+ });
// Combine all child component Promises to indicate
// when page data load complete
Promise.all([
@@ -73,7 +81,8 @@ export default {
chassisTablePromise,
dimmSlotTablePromise,
fansTablePromise,
- powerSuppliesTablePromise
+ powerSuppliesTablePromise,
+ processorsTablePromise
]).finally(() => this.endLoader());
},
beforeRouteLeave(to, from, next) {