summaryrefslogtreecommitdiff
path: root/src/views/Control/RebootBmc/RebootBmc.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/views/Control/RebootBmc/RebootBmc.vue')
-rw-r--r--src/views/Control/RebootBmc/RebootBmc.vue28
1 files changed, 27 insertions, 1 deletions
diff --git a/src/views/Control/RebootBmc/RebootBmc.vue b/src/views/Control/RebootBmc/RebootBmc.vue
index dbe17621..7bd98770 100644
--- a/src/views/Control/RebootBmc/RebootBmc.vue
+++ b/src/views/Control/RebootBmc/RebootBmc.vue
@@ -4,6 +4,20 @@
<b-row>
<b-col md="8" lg="8" xl="6">
<page-section>
+ <b-row>
+ <b-col>
+ <dl>
+ <dt>
+ {{ $t('pageRebootBmc.lastReboot') }}
+ </dt>
+ <dd v-if="lastBmcRebootTime">
+ {{ lastBmcRebootTime | formatDate }}
+ {{ lastBmcRebootTime | formatTime }}
+ </dd>
+ <dd v-else>--</dd>
+ </dl>
+ </b-col>
+ </b-row>
{{ $t('pageRebootBmc.rebootInformation') }}
<b-button
variant="primary"
@@ -23,11 +37,23 @@
import PageTitle from '../../../components/Global/PageTitle';
import PageSection from '../../../components/Global/PageSection';
import BVToastMixin from '../../../components/Mixins/BVToastMixin';
+import LoadingBarMixin from '@/components/Mixins/LoadingBarMixin';
export default {
name: 'RebootBmc',
components: { PageTitle, PageSection },
- mixins: [BVToastMixin],
+ mixins: [BVToastMixin, LoadingBarMixin],
+ computed: {
+ lastBmcRebootTime() {
+ return this.$store.getters['controls/lastBmcRebootTime'];
+ }
+ },
+ created() {
+ this.startLoader();
+ this.$store
+ .dispatch('controls/getLastBmcRebootTime')
+ .finally(() => this.endLoader());
+ },
methods: {
onClick() {
this.$bvModal