fix: 提交修改
This commit is contained in:
@@ -38,7 +38,9 @@
|
||||
<el-table-column prop="bridge_name" label="网桥名称" width="100" />
|
||||
<el-table-column label="状态" width="80" align="center">
|
||||
<template #default="{ row }">
|
||||
<el-tag :type="row.used ? 'danger' : 'success'" size="small">{{ row.used ? '已占用' : '空闲' }}</el-tag>
|
||||
<el-tag v-if="row._used === true" type="danger" size="small">已占用</el-tag>
|
||||
<el-tag v-else-if="row._used === false" type="success" size="small">空闲</el-tag>
|
||||
<el-tag v-else type="info" size="small">-</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@@ -119,7 +121,14 @@ const loadList = async () => {
|
||||
const res = await getNetworkList(params)
|
||||
if (res?.data?.code === 200 && res?.data?.data) {
|
||||
const inner = res.data.data
|
||||
list.value = inner.data || inner.networks || (Array.isArray(inner) ? inner : [])
|
||||
const items = inner.data || inner.networks || (Array.isArray(inner) ? inner : [])
|
||||
list.value = items.map(item => ({
|
||||
...item,
|
||||
_used: item.used !== undefined ? item.used
|
||||
: effectiveUsed === 'true' ? true
|
||||
: effectiveUsed === 'false' ? false
|
||||
: null
|
||||
}))
|
||||
total.value = inner.meta?.count ?? inner.total ?? list.value.length
|
||||
} else { list.value = []; total.value = 0 }
|
||||
} catch { list.value = []; total.value = 0 } finally { loading.value = false }
|
||||
|
||||
Reference in New Issue
Block a user