fix: ui error

This commit is contained in:
wxg0103 2025-07-02 10:29:20 +08:00
parent 9541b27d76
commit de68eef276

View File

@ -96,7 +96,7 @@
<template #default="{ row }"> <template #default="{ row }">
<el-popover :width="400"> <el-popover :width="400">
<template #reference> <template #reference>
<TagGroup class="cursor" :tags="row.role_name" tooltipDisabled /> <TagGroup class="cursor" :tags="row.role_name" tooltipDisabled/>
</template> </template>
<template #default> <template #default>
<el-table :data="row.role_workspace"> <el-table :data="row.role_workspace">
@ -239,9 +239,9 @@ function getList() {
.then((res) => { .then((res) => {
userTableData.value = res.data.records.map((item: any) => ({ userTableData.value = res.data.records.map((item: any) => ({
...item, ...item,
role_workspace: Object.entries(item.role_workspace).map(([role, workspaces]) => ({ role_workspace: Object.entries(item.role_workspace ?? {}).map(([role, workspaces]) => ({
role, role,
workspace: (workspaces as string[])?.[0] === 'None' ? '-': (workspaces as string[])?.join(", ") workspace: (workspaces as string[])?.[0] === 'None' ? '-' : (workspaces as string[])?.join(", ")
})) }))
})) }))
paginationConfig.total = res.data.total paginationConfig.total = res.data.total