From dc3fa2e0382145126101dc6df04d0338a119824f Mon Sep 17 00:00:00 2001 From: SurenNeware Date: Tue, 4 Aug 2020 20:45:25 +0530 Subject: Add processors to hardware status page -Add processors status from given API. -Created seperate table with all available details. Signed-off-by: Suren Neware Change-Id: Iae4346cd0555a9a7d8ec35c0f56f8bce6c4ab653 --- src/views/Health/HardwareStatus/HardwareStatus.vue | 13 +- .../HardwareStatusTableProcessors.vue | 149 +++++++++++++++++++++ 2 files changed, 160 insertions(+), 2 deletions(-) create mode 100644 src/views/Health/HardwareStatus/HardwareStatusTableProcessors.vue (limited to 'src/views') 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 @@ + + + @@ -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) { diff --git a/src/views/Health/HardwareStatus/HardwareStatusTableProcessors.vue b/src/views/Health/HardwareStatus/HardwareStatusTableProcessors.vue new file mode 100644 index 00000000..dad3ac8e --- /dev/null +++ b/src/views/Health/HardwareStatus/HardwareStatusTableProcessors.vue @@ -0,0 +1,149 @@ + + + -- cgit v1.2.3