Add store modules needed to support overview view
- Update overview page to get data from store
Signed-off-by: Dixsie Wolmers <dixsie@ibm.com>
Signed-off-by: Derick Montague <derick.montague@ibm.com>
Change-Id: Id2fcad660efc0da5c7b878e872355bf5773c7ed7
diff --git a/src/views/Overview/OverviewQuickLinks.vue b/src/views/Overview/OverviewQuickLinks.vue
index f8806b2..577ea5f 100644
--- a/src/views/Overview/OverviewQuickLinks.vue
+++ b/src/views/Overview/OverviewQuickLinks.vue
@@ -1,22 +1,17 @@
<template>
<b-list-group>
- <b-list-group-item
- href="#"
- variant="danger"
- v-show="logging.entry.Severity === 'Error'"
- >View 1 high priority event</b-list-group-item
- >
+ <!-- TODO: add event log priority events count -->
<b-list-group-item>
<dl>
<dt>BMC time</dt>
- <dd>{{ bmc.Elapsed | date("MMM, DD YYYY HH:MM:SS A ZZ") }}</dd>
+ <dd>{{ bmcTime | date("MMM, DD YYYY HH:MM:SS A ZZ") }}</dd>
</dl>
</b-list-group-item>
<b-list-group-item>
<!-- TODO: add toggle LED on/off funtionality -->
- <b-form-checkbox v-model="checked" name="check-button" switch>
+ <b-form-checkbox v-model="serverLedChecked" name="check-button" switch>
Turn
- <span v-if="!checked">on</span>
+ <span v-if="!serverLedChecked">on</span>
<span v-else>off</span> server LED
</b-form-checkbox>
</b-list-group-item>
@@ -41,23 +36,27 @@
<script>
import ChevronRight16 from "@carbon/icons-vue/es/chevron--right/16";
-
export default {
name: "quickLinks",
components: {
ChevronRight16
},
+ created() {
+ this.getBmcTime();
+ },
+ computed: {
+ bmcTime() {
+ return this.$store.getters["global/bmcTime"];
+ }
+ },
+ methods: {
+ getBmcTime() {
+ this.$store.dispatch("global/getBmcTime");
+ }
+ },
data() {
return {
- bmc: {
- Elapsed: 1574782085071
- },
- logging: {
- entry: {
- Severity: "Error"
- }
- },
- checked: false
+ serverLedChecked: false
};
}
};