Add change password to user management page

This commit is contained in:
2023-11-29 17:59:41 +08:00
parent 926ae6bef8
commit d5fb2cd48d
7 changed files with 260 additions and 92 deletions

36
src/global.d.ts vendored
View File

@@ -95,21 +95,6 @@ interface UserWithRoleInfoVo {
groups: GroupVo[]
}
interface UserAddEditParam {
id?: string
username: string
password?: string
locking?: boolean
expiration?: string
credentialsExpiration?: string
enable?: boolean
nickname?: string
avatar?: string
email?: string
roleIds: number[]
groupIds: number[]
}
interface UserInfoVo {
id: string
userId: string
@@ -190,6 +175,27 @@ interface TableParam {
filters?: Record<string, _FilterValue | null>
}
interface UserAddEditParam {
id?: string
username: string
password?: string
locking?: boolean
expiration?: string
credentialsExpiration?: string
enable?: boolean
nickname?: string
avatar?: string
email?: string
roleIds: number[]
groupIds: number[]
}
interface UserChangePasswordParam {
id: string
password: string
credentialsExpiration?: string
}
interface SysLogGetParam extends PageParam {
searchRequestUrl?: string
searchRegex?: boolean