feat(system-user): 合并用户信息列并拆分审核状态列表

- 删除用户列表中的头像、手机号和真实姓名列,新增用户信息列,显示头像、姓名和手机号
- 更新用户信息列布局和样式,姓名加粗,手机号显示灰色小字
- 前后端支持按审核状态拆分用户列表与待审列表
- 后端UserParam新增auditPending字段,实现“待审核/被驳回”状态查询
- UserMapper.xml调整查询条件逻辑,支持auditStatus和auditPending条件
- 用户列表固定auditStatus为1,待审列表使用auditPending=true过滤数据
- 待审列表审核按钮显示条件扩展至状态0和2(被驳回)
- 清理用户列表的未使用auditStatus相关代码与绑定
- 前后端均通过类型检查和功能验证,保证改动正确落地
This commit is contained in:
2026-07-12 00:56:47 +08:00
parent 12375b2fc1
commit 503b921ece
3 changed files with 90 additions and 71 deletions

View File

@@ -110,8 +110,8 @@
<template v-if="column.key === 'action'">
<a-space>
<a @click="openEdit(record)">修改</a>
<a-divider type="vertical" v-if="record.auditStatus === 0" />
<a v-if="record.auditStatus === 0" @click.stop="openAudit(record)">审核</a>
<a-divider type="vertical" v-if="record.auditStatus === 0 || record.auditStatus === 2" />
<a v-if="record.auditStatus === 0 || record.auditStatus === 2" @click.stop="openAudit(record)">审核</a>
<a-divider type="vertical" />
<!-- <a @click="resetPsw(record)">重置</a>-->
<a-popconfirm
@@ -404,7 +404,7 @@ const datasource: DatasourceFunction = ({ page, limit, where, orders }) => {
const params = {
...where,
keywords: searchText.value,
auditStatus: 0
auditPending: true
};
return pageUsers({ page, limit, ...params, ...orders });
};