Skip to content

Commit 645e637

Browse files
update packages and package-lock, fix infocard
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
1 parent eebf7fa commit 645e637

File tree

6 files changed

+67
-21
lines changed

6 files changed

+67
-21
lines changed

ui/package-lock.json

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ui/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@
3838
"@fortawesome/free-regular-svg-icons": "^5.11.2",
3939
"@fortawesome/free-solid-svg-icons": "^5.11.2",
4040
"@fortawesome/vue-fontawesome": "^0.1.8",
41-
"ant-design-vue": "~1.4.4",
41+
"ant-design-vue": "~1.4.6",
4242
"axios": "^0.19.0",
43-
"core-js": "^3.4.1",
43+
"core-js": "^3.4.2",
4444
"enquire.js": "^2.1.6",
4545
"js-cookie": "^2.2.1",
4646
"lodash.get": "^4.4.2",

ui/src/components/view/InfoCard.vue

Lines changed: 56 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,10 @@
8080
<div class="resource-detail-item" v-if="resource.group">
8181
<a-icon type="gold" />{{ resource.group }}
8282
</div>
83-
<div class="resource-detail-item" v-if="resource.cpunumber && resource.cpuspeed">
84-
<a-icon type="appstore" />{{ resource.cpunumber }} CPU x {{ parseFloat(resource.cpuspeed / 1000.0).toFixed(2) }} Ghz
83+
<div class="resource-detail-item" v-if="(resource.cpunumber && resource.cpuspeed) || resource.cputotal">
84+
<a-icon type="appstore" />
85+
<span v-if="resource.cpunumber && resource.cpuspeed">{{ resource.cpunumber }} CPU x {{ parseFloat(resource.cpuspeed / 1000.0).toFixed(2) }} Ghz</span>
86+
<span v-else-if="resource.cputotal">{{ resource.cputotal }}</span>
8587
<span
8688
v-if="resource.cpuused"
8789
style="display: flex; padding-left: 25px">
@@ -116,17 +118,39 @@
116118
:percent="Number(parseFloat(100.0 * (resource.memorykbs - resource.memoryintfreekbs) / resource.memorykbs).toFixed(2))" />
117119
</span>
118120
</div>
121+
<div class="resource-detail-item" v-else-if="resource.memorytotalgb">
122+
<a-icon type="bulb" />{{ resource.memorytotalgb }} Memory
123+
<span
124+
v-if="resource.memoryusedgb"
125+
style="display: flex; padding-left: 25px">
126+
{{ $t('memoryusedgb') }}
127+
<a-progress
128+
style="padding-left: 10px"
129+
size="small"
130+
status="active"
131+
:percent="Number(parseFloat(100.0 * parseFloat(resource.memoryusedgb) / parseFloat(resource.memorytotalgb)).toFixed(2))" />
132+
</span>
133+
<span
134+
v-if="resource.memoryallocatedgb"
135+
style="display: flex; padding-left: 25px">
136+
{{ $t('memoryallocatedgb') }}
137+
<a-progress
138+
style="padding-left: 10px"
139+
size="small"
140+
:percent="Number(parseFloat(100.0 * parseFloat(resource.memoryallocatedgb) / parseFloat(resource.memorytotalgb)).toFixed(2))" />
141+
</span>
142+
</div>
119143
<div class="resource-detail-item" v-else-if="resource.memorytotal">
120-
<a-icon type="bulb" />{{ parseFloat(resource.memorytotal / (1024.0 * 1024.0 * 1024.0)).toFixed(2) }} GB Memory
144+
<a-icon type="bulb" />{{ resource.memorytotal }} Memory
121145
<span
122146
v-if="resource.memoryused"
123147
style="display: flex; padding-left: 25px">
124-
{{ $t('memoryusedgb') }}
148+
{{ $t('memoryused') }}
125149
<a-progress
126150
style="padding-left: 10px"
127151
size="small"
128152
status="active"
129-
:percent="Number(parseFloat(100.0 * (resource.memoryused) / resource.memorytotal).toFixed(2))" />
153+
:percent="parseFloat(resource.memoryused)" />
130154
</span>
131155
<span
132156
v-if="resource.memoryallocated"
@@ -135,18 +159,42 @@
135159
<a-progress
136160
style="padding-left: 10px"
137161
size="small"
138-
:percent="Number(parseFloat(100.0 * (resource.memoryallocated) / resource.memorytotal).toFixed(2))" />
162+
:percent="parseFloat(resource.memoryallocated)" />
139163
</span>
140164
</div>
141-
<div class="resource-detail-item" v-if="resource.volumes">
142-
<a-icon type="hdd" />{{ (resource.volumes.reduce((total, item) => total += item.size, 0) / (1024 * 1024 * 1024.0)).toFixed(2) }} GB Storage
165+
<div class="resource-detail-item" v-if="resource.volumes || resource.sizegb">
166+
<a-icon type="hdd" />
167+
<span v-if="resource.volumes">{{ (resource.volumes.reduce((total, item) => total += item.size, 0) / (1024 * 1024 * 1024.0)).toFixed(2) }} GB Storage</span>
168+
<span v-else-if="resource.sizegb">{{ resource.sizegb }}</span>
143169
<div style="margin-left: 25px" v-if="resource.diskkbsread && resource.diskkbswrite && resource.diskioread && resource.diskiowrite">
144170
<a-tag>Read {{ toSize(resource.diskkbsread) }}</a-tag>
145171
<a-tag>Write {{ toSize(resource.diskkbswrite) }}</a-tag><br/>
146172
<a-tag>Read (IO) {{ resource.diskioread }}</a-tag>
147173
<a-tag>Write (IO) {{ resource.diskiowrite }}</a-tag>
148174
</div>
149175
</div>
176+
<div class="resource-detail-item" v-else-if="resource.disksizetotalgb">
177+
<a-icon type="database" />{{ resource.disksizetotalgb }}
178+
<span
179+
v-if="resource.disksizeusedgb"
180+
style="display: flex; padding-left: 25px">
181+
{{ $t('disksizeusedgb') }}
182+
<a-progress
183+
style="padding-left: 10px"
184+
size="small"
185+
status="active"
186+
:percent="Number(parseFloat(100.0 * parseFloat(resource.disksizeusedgb) / parseFloat(resource.disksizetotalgb)).toFixed(2))" />
187+
</span>
188+
<span
189+
v-if="resource.disksizeallocatedgb"
190+
style="display: flex; padding-left: 25px">
191+
{{ $t('disksizeallocatedgb') }}
192+
<a-progress
193+
style="padding-left: 10px"
194+
size="small"
195+
:percent="Number(parseFloat(100.0 * parseFloat(resource.disksizeallocatedgb) / parseFloat(resource.disksizetotalgb)).toFixed(2))" />
196+
</span>
197+
</div>
150198
<div class="resource-detail-item" v-if="resource.nic || ('networkkbsread' in resource && 'networkkbswrite' in resource)">
151199
<a-icon type="wifi" />
152200
<span v-if="'networkkbsread' in resource && 'networkkbswrite' in resource">

ui/src/components/view/ListView.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
</template>
3535

3636
<a slot="name" slot-scope="text, record" href="javascript:;" style="display: inline-flex">
37-
<console :resource="record" size="small" />&nbsp;&nbsp;
37+
<console :resource="record" size="small" />
3838
<router-link :to="{ path: $route.path + '/' + record.id }" v-if="record.id">{{ text }}</router-link>
3939
<router-link :to="{ path: $route.path + '/' + record.name }" v-else>{{ text }}</router-link>
4040
</a>

ui/src/components/widgets/Console.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
v-if="['vm', 'systemvm', 'router'].includes($route.meta.name)"
2121
:href="'/client/console?cmd=access&vm=' + resource.id"
2222
target="_blank">
23-
<a-button shape="circle" type="dashed" :size="size" :disabled="['Stopped', 'Error', 'Destroyed'].includes(resource.state)" >
23+
<a-button style="margin-right: 5px" shape="circle" type="dashed" :size="size" :disabled="['Stopped', 'Error', 'Destroyed'].includes(resource.state)" >
2424
<a-icon type="code" />
2525
</a-button>
2626
</a>

ui/src/views/dashboard/CapacityDashboard.vue

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,7 @@
6363
</template>
6464
<a-button type="danger" shape="circle">
6565
<router-link :to="{ name: 'host', query: {'state': 'Alert'} }">
66-
<a-badge dot>
67-
<a-icon class="capacity-dashboard-button-icon" type="desktop" />
68-
</a-badge>
66+
<a-icon class="capacity-dashboard-button-icon" type="desktop" />
6967
</router-link>
7068
</a-button>
7169
</a-tooltip>

0 commit comments

Comments
 (0)