This commit is contained in:
xiaocp2009 2025-10-30 10:36:26 +08:00
parent 5c63faad60
commit 623d48f98c

View File

@ -1,6 +1,6 @@
<script setup lang="tsx">
import {computed, ref, watch} from 'vue';
import { NButton, NDivider } from 'naive-ui';
import { NAvatar, NButton, NDivider, NEllipsis } from 'naive-ui';
import { useBoolean, useLoading } from '@sa/hooks';
import { jsonClone } from '@sa/utils';
import { fetchBatchDeleteUser, fetchGetDeptTree, fetchGetUserList, fetchUpdateUserStatus } from '@/service/api/system';
@ -73,8 +73,22 @@ const {
title: $t('page.system.user.userName'),
align: 'center',
minWidth: 120,
width: 200,
ellipsis: true,
resizable: true
resizable: true,
render: row => {
return (
<div class="flex items-center justify-center gap-2">
<NAvatar src={row.avatar} class="bg-primary">
{row.avatar ? undefined : row.nickName.charAt(0)}
</NAvatar>
<div class="max-w-160px flex flex-col">
<NEllipsis>{row.userName}</NEllipsis>
<NEllipsis>{row.nickName}</NEllipsis>
</div>
</div>
);
}
},
{
key: 'nickName',