1*6a192d52SDixsie Wolmers<template> 2*6a192d52SDixsie Wolmers <overview-card 3*6a192d52SDixsie Wolmers :title="$t('pageOverview.powerInformation')" 4*6a192d52SDixsie Wolmers :to="`/resource-management/power`" 5*6a192d52SDixsie Wolmers > 6*6a192d52SDixsie Wolmers <b-row class="mt-3"> 7*6a192d52SDixsie Wolmers <b-col sm="6"> 8*6a192d52SDixsie Wolmers <dl> 9*6a192d52SDixsie Wolmers <dt>{{ $t('pageOverview.powerConsumption') }}</dt> 10*6a192d52SDixsie Wolmers <dd v-if="powerConsumptionValue == null"> 11*6a192d52SDixsie Wolmers {{ $t('global.status.notAvailable') }} 12*6a192d52SDixsie Wolmers </dd> 13*6a192d52SDixsie Wolmers <dd v-else>{{ powerConsumptionValue }} W</dd> 14*6a192d52SDixsie Wolmers <dt>{{ $t('pageOverview.powerCap') }}</dt> 15*6a192d52SDixsie Wolmers <dd v-if="powerCapValue == null"> 16*6a192d52SDixsie Wolmers {{ $t('global.status.disabled') }} 17*6a192d52SDixsie Wolmers </dd> 18*6a192d52SDixsie Wolmers <dd v-else>{{ powerCapValue }} W</dd> 19*6a192d52SDixsie Wolmers </dl> 20*6a192d52SDixsie Wolmers </b-col> 21*6a192d52SDixsie Wolmers <b-col> 22*6a192d52SDixsie Wolmers <dl> 23*6a192d52SDixsie Wolmers <dt>{{ $t('pageOverview.idlePower') }}</dt> 24*6a192d52SDixsie Wolmers <dd>{{ tableFormatter(idlePower) }}</dd> 25*6a192d52SDixsie Wolmers <dt>{{ $t('pageOverview.powerMode') }}</dt> 26*6a192d52SDixsie Wolmers <dd>{{ tableFormatter(powerMode) }}</dd> 27*6a192d52SDixsie Wolmers </dl> 28*6a192d52SDixsie Wolmers </b-col> 29*6a192d52SDixsie Wolmers </b-row> 30*6a192d52SDixsie Wolmers </overview-card> 31*6a192d52SDixsie Wolmers</template> 32*6a192d52SDixsie Wolmers 33*6a192d52SDixsie Wolmers<script> 34*6a192d52SDixsie Wolmersimport OverviewCard from './OverviewCard'; 35*6a192d52SDixsie Wolmersimport TableDataFormatterMixin from '@/components/Mixins/TableDataFormatterMixin'; 36*6a192d52SDixsie Wolmersimport { mapGetters } from 'vuex'; 37*6a192d52SDixsie Wolmers 38*6a192d52SDixsie Wolmersexport default { 39*6a192d52SDixsie Wolmers name: 'Power', 40*6a192d52SDixsie Wolmers components: { 41*6a192d52SDixsie Wolmers OverviewCard, 42*6a192d52SDixsie Wolmers }, 43*6a192d52SDixsie Wolmers mixins: [TableDataFormatterMixin], 44*6a192d52SDixsie Wolmers computed: { 45*6a192d52SDixsie Wolmers ...mapGetters({ 46*6a192d52SDixsie Wolmers powerCapValue: 'powerControl/powerCapValue', 47*6a192d52SDixsie Wolmers powerConsumptionValue: 'powerControl/powerConsumptionValue', 48*6a192d52SDixsie Wolmers }), 49*6a192d52SDixsie Wolmers }, 50*6a192d52SDixsie Wolmers created() { 51*6a192d52SDixsie Wolmers this.$store.dispatch('powerControl/getPowerControl').finally(() => { 52*6a192d52SDixsie Wolmers this.$root.$emit('overview-power-complete'); 53*6a192d52SDixsie Wolmers }); 54*6a192d52SDixsie Wolmers }, 55*6a192d52SDixsie Wolmers}; 56*6a192d52SDixsie Wolmers</script> 57