fix: 完善修复 ipam ip 二级菜单列表

This commit is contained in:
@changcode
2022-03-21 18:07:26 +08:00
parent 72435b9581
commit ed5eae3489
5 changed files with 59 additions and 6 deletions

View File

@@ -34,7 +34,21 @@
<div class="col-resize-area"></div>
</template>
<template slot-scope="scope" :column="item">
<template v-if="item.prop === 'asset'">{{scope.row.asset.name}}</template>
<template v-if="item.prop === 'asset'">{{scope.row.asset ? scope.row.asset.name : '-'}}</template>
<template v-else-if="item.prop === 'state'">
<div v-if="scope.row[item.prop] === 1">
<span class="nz-icon nz-icon-circle ip-detail-available"></span>
{{ 'Available' }}
</div>
<div v-else-if="scope.row[item.prop] === 2">
<span class="nz-icon nz-icon-circle ip-detail-transient"></span>
{{ 'Transient' }}
</div>
<div v-else-if="scope.row[item.prop] === 3">
<span class="nz-icon nz-icon-circle ip-detail-used"></span>
{{ 'Used' }}
</div>
</template>
<template v-else-if="scope.row[item.prop]">{{scope.row[item.prop]}}</template>
<template v-else>-</template>
</template>