diff options
Diffstat (limited to 'src/views/Control/RebootBmc/RebootBmc.vue')
-rw-r--r-- | src/views/Control/RebootBmc/RebootBmc.vue | 28 |
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 |