From f65ee346bedb1811e88b12542abce0d18bb5fc32 Mon Sep 17 00:00:00 2001 From: Dixsie Wolmers Date: Wed, 22 Jan 2020 19:47:56 -0600 Subject: Add store modules needed to support overview view - Update overview page to get data from store Signed-off-by: Dixsie Wolmers Signed-off-by: Derick Montague Change-Id: Id2fcad660efc0da5c7b878e872355bf5773c7ed7 --- src/views/Overview/Overview.vue | 118 +++++++++++++++++----------------------- 1 file changed, 50 insertions(+), 68 deletions(-) (limited to 'src/views/Overview/Overview.vue') diff --git a/src/views/Overview/Overview.vue b/src/views/Overview/Overview.vue index bf3f27fb..570f8494 100644 --- a/src/views/Overview/Overview.vue +++ b/src/views/Overview/Overview.vue @@ -3,30 +3,30 @@ - +
-
MODEL
-
{{ system.Model || "N/A" }}
+
Model
+
{{ serverModel }}
-
MANUFACTURER
-
{{ system.Manufacturer || "N/A" }}
+
Manufacturer
+
{{ serverManufacturer }}
-
SERIAL NUMBER
-
{{ system.SerialNumber || "N/A" }}
+
Serial number
+
{{ serverSerialNumber }}
-
FIRMWARE VERSION
-
{{ software.Version || "N/A" }}
+
Firmware version
+
{{ hostActiveVersion }}
@@ -35,26 +35,26 @@
-
HOSTNAME
-
{{ network.config.HostName || "N/A" }}
+
Hostname
+
{{ hostName }}
-
MAC ADDRESS
-
{{ network.eth0.MACAddress || "N/A" }}
+
MAC address
+
{{ macAddress }}
-
IP ADDRESS
-
{{ network.ipv4.Address || "N/A" }}
+
IP address
+
{{ ip }}
-
FIRMWARE VERSION
-
{{ logging.entry.Version || "N/A" }}
+
Firmware version
+
{{ bmcActiveVersion }}
@@ -63,26 +63,25 @@
-
POWER CONSUMPTION
-
{{ total_power.description || "N/A" }}
+
Power consumption
+
{{ powerConsumption }}
-
POWER CAP
-
Not enabled
-
{{ power_cap.PowerCap }}
+
Power cap
+
{{ powerCapValue }}
- +
- + @@ -92,56 +91,39 @@ import OverviewQuickLinks from "./OverviewQuickLinks"; import OverviewEvents from "./OverviewEvents"; import PageTitle from "../../components/Global/PageTitle"; import PageSection from "../../components/Global/PageSection"; - +import { mapState } from "vuex"; export default { name: "Overview", components: { - quickLinks: OverviewQuickLinks, - events: OverviewEvents, + OverviewQuickLinks, + OverviewEvents, PageTitle, PageSection }, - data() { - return { - logging: { - entry: { - Description: - "An internal failure has occurred while performing an operation.", - EventID: "ABCDEF123", - Id: 1, - Resolved: false, - Severity: "CRITICAL", - Timestamp: 1574782085071, - Version: "openbmc-v1.0.0" - } - }, - network: { - config: { - HostName: "Name of the Host" - }, - eth0: { - MACAddress: "00:00:00:00:00:00" - }, - ipv4: { - Address: "00.00.00.00" - } - }, - power_cap: { - PowerCap: 0, - PowerCapEnable: false - }, - software: { - Version: "OPENBMC-v1" - }, - system: { - Manufacturer: "", - Model: "0000000000000000", - SerialNumber: "0000000000000000" - }, - total_power: { - description: "0" - } - }; + created() { + this.getOverviewInfo(); + }, + computed: mapState({ + serverModel: state => state.overview.serverModel, + serverManufacturer: state => state.overview.serverManufacturer, + serverSerialNumber: state => state.overview.serverSerialNumber, + hostName: state => state.global.hostName, + hostActiveVersion: state => state.firmware.hostActiveVersion, + bmcActiveVersion: state => state.firmware.bmcActiveVersion, + powerConsumption: state => state.powerConsumption.powerConsumption, + powerCapValue: state => state.powerCap.powerCapValue, + ipAddress: state => state.networkSettings.ipAddress, + macAddress: state => state.networkSettings.macAddress + }), + methods: { + getOverviewInfo() { + this.$store.dispatch("overview/getServerInfo"); + this.$store.dispatch("global/getHostName"); + this.$store.dispatch("firmware/getFirmwareInfo"); + this.$store.dispatch("powerConsumption/getPowerData"); + this.$store.dispatch("powerCap/getPowerCapData"); + this.$store.dispatch("networkSettings/getNetworkData"); + } } }; -- cgit v1.2.3