feat(projects): 实现用户管理页面

This commit is contained in:
Soybean
2022-08-07 12:02:00 +08:00
parent 77572855c3
commit 472f93bfc1
11 changed files with 361 additions and 83 deletions

14
src/typings/api.d.ts vendored
View File

@ -36,16 +36,20 @@ declare namespace ApiUserManagement {
/** 用户名 */
name: string;
/** 用户年龄 */
age?: number;
age: number;
/**
* 用户性别
* - 男 1
* - 女 0
*/
gender: '0' | '1' | null;
/** 创建时间 */
createTime: string;
/** 更新时间 */
updateTime: string;
/** 用户手机号码 */
phone: string;
/** 用户邮箱 */
email: string;
/** 用户角色 */
role: Auth.RoleType;
/** 是否禁用用户 */
disabled: boolean;
}
}

View File

@ -67,6 +67,10 @@ declare namespace Message {
declare namespace UserManagement {
/** 用户表格 */
interface UserTable {
/** 序号 */
index: number;
/** 数据的key(id) */
key: string;
/** 用户id */
id: string;
/** 用户名 */
@ -80,5 +84,13 @@ declare namespace UserManagement {
*/
userGender: keyof typeof import('@/enum').EnumGender;
userGenderLabel: import('@/enum').EnumGender;
/** 用户手机号 */
userPhone: string;
/** 用户邮箱 */
userEmail: string;
/** 用户角色 */
userRole: Auth.RoleType;
/** 是否禁用用户 */
disabled: boolean;
}
}