diff --git a/ui/src/config/router.js b/ui/src/config/router.js index f15919e240b..d7f29670981 100644 --- a/ui/src/config/router.js +++ b/ui/src/config/router.js @@ -33,6 +33,7 @@ export function generateRouterMap (section) { path: '/' + child.name, meta: { title: child.title, + name: child.name, keepAlive: true, icon: child.icon, permission: child.permission, @@ -49,6 +50,7 @@ export function generateRouterMap (section) { path: '/' + child.name + '/:id', meta: { title: child.title, + name: child.name, keepAlive: true, icon: child.icon, permission: child.permission, @@ -73,6 +75,7 @@ export function generateRouterMap (section) { path: '/action/' + action.api, meta: { title: child.title, + name: child.name, keepAlive: true, permission: [ action.api ] }, @@ -91,6 +94,7 @@ export function generateRouterMap (section) { actions: section.actions ? section.actions : [], meta: { title: section.title, + name: section.name, keepAlive: true, icon: section.icon, permission: section.permission, diff --git a/ui/src/views/common/InfoCard.vue b/ui/src/views/common/InfoCard.vue index 97c0dc4abbd..aa2919dcd66 100644 --- a/ui/src/views/common/InfoCard.vue +++ b/ui/src/views/common/InfoCard.vue @@ -5,20 +5,38 @@
- + +

- {{ resource.name }} + {{ resource.displayname || resource.name }} + + + + +

+ + {{ resource.instancename }} + {{ resource.type }} {{ resource.hypervisor }} + + {{ $t('haenable') }} + + + {{ $t('isdynamicallyscalable') }} +
@@ -37,17 +55,110 @@ {{ resource.id }} +
+ + {{ resource.ostypename }} +
+
+ +
+ + {{ resource.keypair}} +
+
+ {{ resource.group }} +
+
+ {{ resource.cpunumber }} CPU x {{ parseFloat(resource.cpuspeed / 1000.0).toFixed(2) }} Ghz + + {{ $t('cpuusedghz') }} + + + + {{ $t('cpuallocatedghz') }} + + +
+
+ {{ resource.memory }} MB Memory + + {{ $t('memoryusedgb') }} + + +
+
+ {{ parseFloat(resource.memorytotal / (1024.0 * 1024.0 * 1024.0)).toFixed(2) }} GB Memory + + {{ $t('memoryusedgb') }} + + + + {{ $t('memoryallocatedgb') }} + + +
+
+ {{ (resource.totalStorage / (1024 * 1024 * 1024.0)).toFixed(2) }} GB Storage +
+ Read {{ toSize(resource.diskkbsread) }} + Write {{ toSize(resource.diskkbswrite) }}
+ Read (IO) {{ resource.diskioread }} + Write (IO) {{ resource.diskiowrite }} +
+
+
+ + + RX {{ toSize(resource.networkkbsread) }} + TX {{ toSize(resource.networkkbswrite) }} + + {{ resource.nic.length }} NIC(s) + +
+ eth{{ index }} {{ eth.ipaddress }} + ({{ eth.networkname }}) +
+
{{ resource.nic.filter(e => { return e.ipaddress }).map(e => { return e.ipaddress }).join(', ') }} {{ resource.ipaddress }}
- + {{ resource.vmname || resource.vm || resource.virtualmachinename || resource.virtualmachineid }}
@@ -75,6 +186,10 @@ {{ resource.vpcofferingname || resource.vpcofferingid }} +
+ + {{ resource.guestnetworkname || resource.guestnetworkid }} +
{{ resource.storage || resource.storageid }} @@ -244,11 +359,13 @@