Add user management page

This commit is contained in:
2023-11-28 18:15:21 +08:00
parent 7c0508e2f7
commit 039fa396ab
9 changed files with 865 additions and 67 deletions

View File

@@ -0,0 +1,5 @@
import request from '@/services'
import { URL_API_V1_AVATAR_RANDOM_BASE64 } from '@/constants/urls.constants'
export const r_api_avatar_random_base64 = () =>
request.get<AvatarBase64Vo>(URL_API_V1_AVATAR_RANDOM_BASE64)

View File

@@ -1,10 +1,10 @@
import request from '@/services'
import { URL_API_LOGIN, URL_API_LOGOUT } from '@/constants/urls.constants'
import { URL_LOGIN, URL_LOGOUT } from '@/constants/urls.constants'
export const r_auth_login = (username: string, password: string) =>
request.post<TokenVo>(URL_API_LOGIN, {
request.post<TokenVo>(URL_LOGIN, {
username,
password
})
export const r_auth_logout = () => request.post(URL_API_LOGOUT)
export const r_auth_logout = () => request.post(URL_LOGOUT)

View File

@@ -1,59 +1,65 @@
import React from 'react'
import request from '@/services/index'
import {
URL_API_SYS_USER_INFO,
URL_API_SYS_USER,
URL_API_SYS_POWER_LIST,
URL_API_SYS_ROLE,
URL_API_SYS_ROLE_LIST,
URL_API_SYS_GROUP,
URL_API_SYS_GROUP_LIST,
URL_API_SYS_LOG
URL_SYS_USER_INFO,
URL_SYS_USER,
URL_SYS_POWER_LIST,
URL_SYS_ROLE,
URL_SYS_ROLE_LIST,
URL_SYS_GROUP,
URL_SYS_GROUP_LIST,
URL_SYS_LOG
} from '@/constants/urls.constants'
export const r_sys_user_info = () => request.get<UserWithPowerInfoVo>(URL_API_SYS_USER_INFO)
export const r_sys_user_info = () => request.get<UserWithPowerInfoVo>(URL_SYS_USER_INFO)
export const r_sys_user = () => request.get<UserWithRoleInfoVo[]>(URL_API_SYS_USER)
export const r_sys_user_get = () => request.get<PageVo<UserWithRoleInfoVo>>(URL_SYS_USER)
export const r_sys_power_get_list = () => request.get<PowerSetVo>(URL_API_SYS_POWER_LIST)
export const r_sys_user_add = (param: UserAddEditParam) => request.post(URL_SYS_USER, { ...param })
export const r_sys_user_update = (param: UserAddEditParam) =>
request.put(URL_SYS_USER, { ...param })
export const r_sys_user_delete = (id: string) => request.delete(`${URL_SYS_USER}/${id}`)
export const r_sys_user_delete_list = (ids: React.Key[]) => request.delete(URL_SYS_USER, { ids })
export const r_sys_power_get_list = () => request.get<PowerSetVo>(URL_SYS_POWER_LIST)
export const r_sys_role_get = (param: RoleGetParam) =>
request.get<PageVo<RoleWithPowerGetVo>>(URL_API_SYS_ROLE, { ...param })
request.get<PageVo<RoleWithPowerGetVo>>(URL_SYS_ROLE, { ...param })
export const r_sys_role_get_list = () => request.get<RoleVo[]>(URL_API_SYS_ROLE_LIST)
export const r_sys_role_get_list = () => request.get<RoleVo[]>(URL_SYS_ROLE_LIST)
export const r_sys_role_change_status = (param: RoleChangeStatusParam) =>
request.patch<never>(URL_API_SYS_ROLE, { ...param })
request.patch<never>(URL_SYS_ROLE, { ...param })
export const r_sys_role_add = (param: RoleAddEditParam) =>
request.post(URL_API_SYS_ROLE, { ...param })
export const r_sys_role_add = (param: RoleAddEditParam) => request.post(URL_SYS_ROLE, { ...param })
export const r_sys_role_update = (param: RoleAddEditParam) =>
request.put(URL_API_SYS_ROLE, { ...param })
request.put(URL_SYS_ROLE, { ...param })
export const r_sys_role_delete = (id: string) => request.delete(`${URL_API_SYS_ROLE}/${id}`)
export const r_sys_role_delete = (id: string) => request.delete(`${URL_SYS_ROLE}/${id}`)
export const r_sys_role_delete_list = (ids: React.Key[]) =>
request.delete(URL_API_SYS_ROLE, { ids })
export const r_sys_role_delete_list = (ids: React.Key[]) => request.delete(URL_SYS_ROLE, { ids })
export const r_sys_group_get = (param: GroupGetParam) =>
request.get<PageVo<GroupWithRoleGetVo>>(URL_API_SYS_GROUP, { ...param })
request.get<PageVo<GroupWithRoleGetVo>>(URL_SYS_GROUP, { ...param })
export const r_sys_group_get_list = () => request.get<GroupVo[]>(URL_API_SYS_GROUP_LIST)
export const r_sys_group_get_list = () => request.get<GroupVo[]>(URL_SYS_GROUP_LIST)
export const r_sys_group_change_status = (param: GroupChangeStatusParam) =>
request.patch<never>(URL_API_SYS_GROUP, { ...param })
request.patch<never>(URL_SYS_GROUP, { ...param })
export const r_sys_group_add = (param: GroupAddEditParam) =>
request.post(URL_API_SYS_GROUP, { ...param })
request.post(URL_SYS_GROUP, { ...param })
export const r_sys_group_update = (param: GroupAddEditParam) =>
request.put(URL_API_SYS_GROUP, { ...param })
request.put(URL_SYS_GROUP, { ...param })
export const r_sys_group_delete = (id: string) => request.delete(`${URL_API_SYS_GROUP}/${id}`)
export const r_sys_group_delete = (id: string) => request.delete(`${URL_SYS_GROUP}/${id}`)
export const r_sys_group_delete_list = (ids: React.Key[]) =>
request.delete(URL_API_SYS_GROUP, { ids })
export const r_sys_group_delete_list = (ids: React.Key[]) => request.delete(URL_SYS_GROUP, { ids })
export const r_sys_log_get = (param: SysLogGetParam) =>
request.get<PageVo<SysLogGetVo>>(URL_API_SYS_LOG, { ...param })
request.get<PageVo<SysLogGetVo>>(URL_SYS_LOG, { ...param })