16a192d52SDixsie Wolmers<template> 26a192d52SDixsie Wolmers <overview-card 36a192d52SDixsie Wolmers :title="$t('pageOverview.serverInformation')" 46a192d52SDixsie Wolmers :to="`/hardware-status/inventory`" 56a192d52SDixsie Wolmers > 66a192d52SDixsie Wolmers <b-row class="mt-3"> 7*112dbb26SMichalX Szopinski <b-col sm="6"> 86a192d52SDixsie Wolmers <dl> 96a192d52SDixsie Wolmers <dt>{{ $t('pageOverview.model') }}</dt> 109726f9a7SDixsie Wolmers <dd>{{ dataFormatter(serverModel) }}</dd> 116a192d52SDixsie Wolmers <dt>{{ $t('pageOverview.serialNumber') }}</dt> 129726f9a7SDixsie Wolmers <dd>{{ dataFormatter(serverSerialNumber) }}</dd> 136a192d52SDixsie Wolmers </dl> 146a192d52SDixsie Wolmers </b-col> 15*112dbb26SMichalX Szopinski <b-col sm="6"> 16*112dbb26SMichalX Szopinski <dl> 17*112dbb26SMichalX Szopinski <dt>{{ $t('pageOverview.serverManufacturer') }}</dt> 18*112dbb26SMichalX Szopinski <dd>{{ dataFormatter(serverManufacturer) }}</dd> 19*112dbb26SMichalX Szopinski </dl> 20*112dbb26SMichalX Szopinski </b-col> 216a192d52SDixsie Wolmers </b-row> 226a192d52SDixsie Wolmers </overview-card> 236a192d52SDixsie Wolmers</template> 246a192d52SDixsie Wolmers 256a192d52SDixsie Wolmers<script> 266a192d52SDixsie Wolmersimport OverviewCard from './OverviewCard'; 279726f9a7SDixsie Wolmersimport DataFormatterMixin from '@/components/Mixins/DataFormatterMixin'; 286a192d52SDixsie Wolmersimport { mapState } from 'vuex'; 296a192d52SDixsie Wolmers 306a192d52SDixsie Wolmersexport default { 316a192d52SDixsie Wolmers name: 'Server', 326a192d52SDixsie Wolmers components: { 336a192d52SDixsie Wolmers OverviewCard, 346a192d52SDixsie Wolmers }, 359726f9a7SDixsie Wolmers mixins: [DataFormatterMixin], 366a192d52SDixsie Wolmers computed: { 376a192d52SDixsie Wolmers ...mapState({ 386a192d52SDixsie Wolmers server: (state) => state.system.systems[0], 396a192d52SDixsie Wolmers serverModel() { 406a192d52SDixsie Wolmers return this.server?.model; 416a192d52SDixsie Wolmers }, 426a192d52SDixsie Wolmers serverSerialNumber() { 436a192d52SDixsie Wolmers return this.server?.serialNumber; 446a192d52SDixsie Wolmers }, 45*112dbb26SMichalX Szopinski serverManufacturer() { 46*112dbb26SMichalX Szopinski return this.server?.manufacturer; 47*112dbb26SMichalX Szopinski }, 486a192d52SDixsie Wolmers }), 496a192d52SDixsie Wolmers }, 506a192d52SDixsie Wolmers created() { 516a192d52SDixsie Wolmers this.$store.dispatch('system/getSystem').finally(() => { 526a192d52SDixsie Wolmers this.$root.$emit('overview-server-complete'); 536a192d52SDixsie Wolmers }); 546a192d52SDixsie Wolmers }, 556a192d52SDixsie Wolmers}; 566a192d52SDixsie Wolmers</script> 57