views: on delete don't refresh same view, go back in history

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
Rohit Yadav 2019-10-14 10:01:01 +05:30
parent 08d37a4cd7
commit c023db99f0
2 changed files with 8 additions and 1 deletions

View File

@ -404,6 +404,10 @@ export default {
closeAction () {
this.currentAction.loading = false
this.showAction = false
if (this.currentAction.icon === 'delete') {
this.currentAction = {}
this.$router.go(-1)
}
this.currentAction = {}
},
execAction (action) {

View File

@ -28,6 +28,9 @@
<a-tag v-if="resource.type">
{{ resource.type }}
</a-tag>
<a-tag v-if="resource.broadcasturi">
{{ resource.broadcasturi }}
</a-tag>
<a-tag v-if="resource.hypervisor">
{{ resource.hypervisor }}
</a-tag>
@ -158,7 +161,7 @@
<span v-else>{{ resource.ipaddress }}</span>
</div>
<div class="resource-detail-item" v-if="resource.virtualmachineid">
<a-icon type="laptop" class="resource-detail-item"/>
<a-icon type="desktop" class="resource-detail-item"/>
<router-link :to="{ path: '/vm/' + resource.virtualmachineid }">{{ resource.vmname || resource.vm || resource.virtualmachinename || resource.virtualmachineid }} </router-link>
<status style="margin-top: -5px" :text="resource.vmstate" v-if="resource.vmstate"/>
</div>