diff --git a/ui/src/components/view/InfoCard.vue b/ui/src/components/view/InfoCard.vue
index e25eb393983f..bfdac6a56947 100644
--- a/ui/src/components/view/InfoCard.vue
+++ b/ui/src/components/view/InfoCard.vue
@@ -281,6 +281,9 @@
style="margin-left: -24px; margin-top: 5px;">
eth{{ index }} {{ eth.ipaddress }}
({{ eth.networkname }})
+
+ {{ $t('label.default') }}
+
@@ -294,6 +297,9 @@
:key="network.id"
style="margin-top: 5px;">
{{ network.name }}
+
+ ({{ $t('label.default') }})
+
diff --git a/ui/src/views/compute/DeployVM.vue b/ui/src/views/compute/DeployVM.vue
index c0965bfd593e..281bc6a11186 100644
--- a/ui/src/views/compute/DeployVM.vue
+++ b/ui/src/views/compute/DeployVM.vue
@@ -758,7 +758,7 @@ export default {
'sharedexecutable'
],
initDataConfig: {},
- defaultNetwork: '',
+ defaultnetworkid: '',
networkConfig: [],
dataNetworkCreated: [],
tabList: [
@@ -1038,6 +1038,7 @@ export default {
if (this.networks) {
this.vm.networks = this.networks
+ this.vm.defaultnetworkid = this.defaultnetworkid
}
if (this.template) {
@@ -1110,6 +1111,7 @@ export default {
this.form.getFieldDecorator('multidiskoffering', { initialValue: undefined, preserve: true })
this.form.getFieldDecorator('affinitygroupids', { initialValue: [], preserve: true })
this.form.getFieldDecorator('networkids', { initialValue: [], preserve: true })
+ this.form.getFieldDecorator('defaultnetworkid', { initialValue: undefined, preserve: true })
this.form.getFieldDecorator('keypair', { initialValue: undefined, preserve: true })
this.form.getFieldDecorator('cpunumber', { initialValue: undefined, preserve: true })
this.form.getFieldDecorator('cpuSpeed', { initialValue: undefined, preserve: true })
@@ -1337,7 +1339,10 @@ export default {
})
},
updateDefaultNetworks (id) {
- this.defaultNetwork = id
+ this.defaultnetworkid = id
+ this.form.setFieldsValue({
+ defaultnetworkid: id
+ })
},
updateNetworkConfig (networks) {
this.networkConfig = networks
@@ -1487,9 +1492,9 @@ export default {
networkIds = values.networkids
if (networkIds.length > 0) {
for (let i = 0; i < networkIds.length; i++) {
- if (networkIds[i] === this.defaultNetwork) {
+ if (networkIds[i] === this.defaultnetworkid) {
const ipToNetwork = {
- networkid: this.defaultNetwork
+ networkid: this.defaultnetworkid
}
arrNetwork.unshift(ipToNetwork)
} else {