feat(system): 实现用户审核功能

- 新增用户模型字段:auditStatus、auditRemark、auditTime
- 添加用户审核接口 auditUser,支持单条审核
- 用户列表页增加审核状态筛选项和对应列展示
- 列表行内仅待审核用户显示“审核”操作链接
- 工具栏添加批量审核按钮,实现批量审核功能
- 审核弹窗支持选择通过或拒绝及填写备注
- 审核提交支持单条和批量调用接口
- 保持代码类型检查无新增错误,符合项目字段命名规范
This commit is contained in:
2026-07-11 19:43:24 +08:00
parent dceb030712
commit bf259ea8ff
4 changed files with 172 additions and 7 deletions

View File

@@ -129,6 +129,12 @@ export interface User {
followers?: number;
// 推荐人ID
dealerId?: number;
// 审核状态: 0待审核 1通过 2拒绝
auditStatus?: number;
// 审核备注
auditRemark?: string;
// 审核时间
auditTime?: string;
}
/**
@@ -158,4 +164,16 @@ export interface UserParam extends PageParam {
showProfile?: boolean;
isStaff?: boolean;
templateId?: number;
// 审核状态: 0待审核 1通过 2拒绝
auditStatus?: number;
}
/**
* 用户审核请求
*/
export interface UserAuditRequest {
// 审核状态: 1-通过 2-拒绝
status: number;
// 审核备注
remark?: string;
}