refactor(user): 优化用户列表展示和排序功能
- 表格大小设置为 small,提升视觉紧凑度 - 用户名称显示优先 realName,其次 nickname,缺失时显示 "-" - 邮箱列添加排序功能,支持用户交互排序 - 移除创建时间列的文字省略,完整显示时间信息
This commit is contained in:
@@ -54,6 +54,7 @@
|
||||
:datasource="datasource"
|
||||
v-model:selection="selection"
|
||||
:scroll="{ x: 1800 }"
|
||||
size="small"
|
||||
:where="defaultWhere"
|
||||
:customRow="customRow"
|
||||
cache-key="proSystemUserTable"
|
||||
@@ -125,7 +126,7 @@
|
||||
</template>
|
||||
</a-avatar>
|
||||
<div class="user-info">
|
||||
<span class="user-name">{{ record.realName || '-' }}</span>
|
||||
<span class="user-name">{{ record.realName || record.nickname || '-' }}</span>
|
||||
<span class="user-mobile">{{ hasRole('superAdmin') ? record.phone : record.mobile }}</span>
|
||||
</div>
|
||||
</div>
|
||||
@@ -415,6 +416,7 @@
|
||||
{
|
||||
title: '邮箱',
|
||||
dataIndex: 'email',
|
||||
sorter: true,
|
||||
showSorterTooltip: false
|
||||
},
|
||||
{
|
||||
@@ -510,7 +512,6 @@
|
||||
dataIndex: 'createTime',
|
||||
sorter: true,
|
||||
showSorterTooltip: false,
|
||||
ellipsis: true,
|
||||
customRender: ({ text }) => toDateString(text, 'yyyy-MM-dd HH:mm:ss')
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user