summaryrefslogtreecommitdiff
path: root/src/views/Overview
diff options
context:
space:
mode:
authorDixsie Wolmers <dixsie@ibm.com>2021-09-24 22:35:34 +0300
committerDixsie Wolmers <dixsiew@gmail.com>2021-11-09 18:15:57 +0300
commit182b3f1ff44b7319767dcc4c50fe54515602b9fa (patch)
tree495845c3ca19a91f15ba38bd9988dbdc8ed8070d /src/views/Overview
parentae09a4b3c03dcf86616820ab9d8c0c7ef9ebc69c (diff)
downloadwebui-vue-182b3f1ff44b7319767dcc4c50fe54515602b9fa.tar.xz
Fix overview error
Console errors were related to the power and network card components from https://gerrit.openbmc-project.xyz/c/openbmc/webui-vue/+/46511 Signed-off-by: Dixsie Wolmers <dixsie@ibm.com> Change-Id: Ib967229b74462ed8d5c28cbac24c2a2fbfc834c2
Diffstat (limited to 'src/views/Overview')
-rw-r--r--src/views/Overview/OverviewNetwork.vue45
-rw-r--r--src/views/Overview/OverviewPower.vue8
2 files changed, 13 insertions, 40 deletions
diff --git a/src/views/Overview/OverviewNetwork.vue b/src/views/Overview/OverviewNetwork.vue
index 1c1001e1..9c66773c 100644
--- a/src/views/Overview/OverviewNetwork.vue
+++ b/src/views/Overview/OverviewNetwork.vue
@@ -1,20 +1,21 @@
<template>
<overview-card
+ v-if="network"
:title="$t('pageOverview.networkInformation')"
:to="`/settings/network`"
>
<b-row class="mt-3">
<b-col sm="6">
<dl>
- <dt>{{ $t('pageOverview.hostname') }}</dt>
- <dd>{{ dataFormatter(hostname) }}</dd>
+ <dt>{{ $t('pageOverview.hostName') }}</dt>
+ <dd>{{ dataFormatter(network.hostname) }}</dd>
</dl>
</b-col>
<b-col sm="6">
<dl>
<dt>{{ $t('pageOverview.linkStatus') }}</dt>
<dd>
- {{ dataFormatter(linkStatus) }}
+ {{ dataFormatter(network.linkStatus) }}
</dd>
</dl>
</b-col>
@@ -24,7 +25,7 @@
<dl>
<dt>{{ $t('pageOverview.ipv4') }}</dt>
<dd>
- {{ dataFormatter(ipStaticAddress) }}
+ {{ dataFormatter(network.staticAddress) }}
</dd>
</dl>
</b-col>
@@ -32,7 +33,11 @@
<dl>
<dt>{{ $t('pageOverview.dhcp') }}</dt>
<dd>
- {{ dataFormatter(ipDhcpAddress) }}
+ {{
+ dataFormatter(
+ network.dhcpAddress.length !== 0 ? network.dhcpAddress : null
+ )
+ }}
</dd>
</dl>
</b-col>
@@ -43,7 +48,6 @@
<script>
import OverviewCard from './OverviewCard';
import DataFormatterMixin from '@/components/Mixins/DataFormatterMixin';
-import { mapState } from 'vuex';
export default {
name: 'Network',
@@ -51,38 +55,15 @@ export default {
OverviewCard,
},
mixins: [DataFormatterMixin],
- data() {
- return {
- ipDhcpAddress: '',
- };
- },
computed: {
- ...mapState({
- ethernetData: (state) => state.network.ethernetData[0],
- hostname() {
- return this.ethernetData?.HostName;
- },
- linkStatus() {
- return this.ethernetData?.LinkStatus;
- },
- ipStaticAddress() {
- return this.ethernetData?.IPv4StaticAddresses[0].Address;
- },
- }),
+ network() {
+ return this.$store.getters['network/globalNetworkSettings'][0];
+ },
},
created() {
this.$store.dispatch('network/getEthernetData').finally(() => {
this.$root.$emit('overview-network-complete');
});
- this.getDhcpInfo();
- },
- methods: {
- getDhcpInfo() {
- const dhcp = this.ethernetData.IPv4Addresses.filter(
- (ipv4) => ipv4.AddressOrigin === 'DHCP'
- );
- this.ipDhcpAddress = dhcp[0].Address;
- },
},
};
</script>
diff --git a/src/views/Overview/OverviewPower.vue b/src/views/Overview/OverviewPower.vue
index a3bd1941..0d84c76c 100644
--- a/src/views/Overview/OverviewPower.vue
+++ b/src/views/Overview/OverviewPower.vue
@@ -18,14 +18,6 @@
<dd v-else>{{ powerCapValue }} W</dd>
</dl>
</b-col>
- <b-col>
- <dl>
- <dt>{{ $t('pageOverview.idlePower') }}</dt>
- <dd>{{ dataFormatter(idlePower) }}</dd>
- <dt>{{ $t('pageOverview.powerMode') }}</dt>
- <dd>{{ dataFormatter(powerMode) }}</dd>
- </dl>
- </b-col>
</b-row>
</overview-card>
</template>