1*6a192d52SDixsie Wolmers<template> 2*6a192d52SDixsie Wolmers <overview-card 3*6a192d52SDixsie Wolmers :title="$t('pageOverview.firmwareInformation')" 4*6a192d52SDixsie Wolmers :to="`/operations/firmware`" 5*6a192d52SDixsie Wolmers > 6*6a192d52SDixsie Wolmers <b-row class="mt-3"> 7*6a192d52SDixsie Wolmers <b-col> 8*6a192d52SDixsie Wolmers <dl> 9*6a192d52SDixsie Wolmers <dt>{{ $t('pageOverview.runningVersion') }}</dt> 10*6a192d52SDixsie Wolmers <dd>{{ tableFormatter(runningVersion) }}</dd> 11*6a192d52SDixsie Wolmers <dt>{{ $t('pageOverview.backupVersion') }}</dt> 12*6a192d52SDixsie Wolmers <dd>{{ tableFormatter(backupVersion) }}</dd> 13*6a192d52SDixsie Wolmers </dl> 14*6a192d52SDixsie Wolmers </b-col> 15*6a192d52SDixsie Wolmers </b-row> 16*6a192d52SDixsie Wolmers </overview-card> 17*6a192d52SDixsie Wolmers</template> 18*6a192d52SDixsie Wolmers 19*6a192d52SDixsie Wolmers<script> 20*6a192d52SDixsie Wolmersimport OverviewCard from './OverviewCard'; 21*6a192d52SDixsie Wolmersimport TableDataFormatterMixin from '@/components/Mixins/TableDataFormatterMixin'; 22*6a192d52SDixsie Wolmers 23*6a192d52SDixsie Wolmersexport default { 24*6a192d52SDixsie Wolmers name: 'Firmware', 25*6a192d52SDixsie Wolmers components: { 26*6a192d52SDixsie Wolmers OverviewCard, 27*6a192d52SDixsie Wolmers }, 28*6a192d52SDixsie Wolmers mixins: [TableDataFormatterMixin], 29*6a192d52SDixsie Wolmers computed: { 30*6a192d52SDixsie Wolmers backupBmcFirmware() { 31*6a192d52SDixsie Wolmers return this.$store.getters['firmware/backupBmcFirmware']; 32*6a192d52SDixsie Wolmers }, 33*6a192d52SDixsie Wolmers backupVersion() { 34*6a192d52SDixsie Wolmers return this.backupBmcFirmware?.version; 35*6a192d52SDixsie Wolmers }, 36*6a192d52SDixsie Wolmers activeBmcFirmware() { 37*6a192d52SDixsie Wolmers return this.$store.getters[`firmware/activeBmcFirmware`]; 38*6a192d52SDixsie Wolmers }, 39*6a192d52SDixsie Wolmers runningVersion() { 40*6a192d52SDixsie Wolmers return this.activeBmcFirmware?.version; 41*6a192d52SDixsie Wolmers }, 42*6a192d52SDixsie Wolmers }, 43*6a192d52SDixsie Wolmers created() { 44*6a192d52SDixsie Wolmers this.$store.dispatch('firmware/getFirmwareInformation').finally(() => { 45*6a192d52SDixsie Wolmers this.$root.$emit('overview-firmware-complete'); 46*6a192d52SDixsie Wolmers }); 47*6a192d52SDixsie Wolmers }, 48*6a192d52SDixsie Wolmers}; 49*6a192d52SDixsie Wolmers</script> 50