feat(web): 迁移前端源代码(任务 T4.1)
- 删除 novalon 前端 src/ 下所有文件 - 从 gym-manage 复制前端 src/ 完整目录树 - 替换 gym-manage-api → novalon-manage-api - 替换 gym_system → manage_system - 无 gym 残留引用
This commit is contained in:
@@ -2,14 +2,14 @@ import request from '@/utils/request'
|
||||
import { UserStatus } from '@/constants/status'
|
||||
|
||||
export interface User {
|
||||
id: number
|
||||
id: string
|
||||
username: string
|
||||
nickname: string
|
||||
email: string
|
||||
phone: string
|
||||
avatar: string
|
||||
status: UserStatus
|
||||
roles: number[]
|
||||
roles: string[]
|
||||
createdAt: string
|
||||
updatedAt: string
|
||||
}
|
||||
@@ -20,7 +20,7 @@ export interface CreateUserRequest {
|
||||
nickname: string
|
||||
email: string
|
||||
phone: string
|
||||
roles?: number[]
|
||||
roles?: string[]
|
||||
}
|
||||
|
||||
export interface UpdateUserRequest {
|
||||
@@ -29,7 +29,7 @@ export interface UpdateUserRequest {
|
||||
phone?: string
|
||||
avatar?: string
|
||||
status?: UserStatus
|
||||
roles?: number[]
|
||||
roles?: string[]
|
||||
}
|
||||
|
||||
export interface UserPageRequest {
|
||||
@@ -60,27 +60,27 @@ export const userApi = {
|
||||
getPage: (params: UserPageRequest) =>
|
||||
request.get<PageResponse<User>>('/users/page', { params }),
|
||||
|
||||
getById: (id: number) =>
|
||||
getById: (id: string) =>
|
||||
request.get<User>(`/users/${id}`),
|
||||
|
||||
create: (data: CreateUserRequest) =>
|
||||
request.post<User>('/users', data),
|
||||
|
||||
update: (id: number, data: UpdateUserRequest) =>
|
||||
update: (id: string, data: UpdateUserRequest) =>
|
||||
request.put<User>(`/users/${id}`, data),
|
||||
|
||||
delete: (id: number) =>
|
||||
delete: (id: string) =>
|
||||
request.delete<void>(`/users/${id}`),
|
||||
|
||||
batchDelete: (ids: number[]) =>
|
||||
batchDelete: (ids: string[]) =>
|
||||
request.post<void>('/users/batch-delete', { ids }),
|
||||
|
||||
resetPassword: (id: number) =>
|
||||
resetPassword: (id: string) =>
|
||||
request.post<void>(`/users/${id}/reset-password`),
|
||||
|
||||
updateStatus: (id: number, status: UserStatus) =>
|
||||
updateStatus: (id: string, status: UserStatus) =>
|
||||
request.put<void>(`/users/${id}/status`, { status }),
|
||||
|
||||
assignRoles: (id: number, roleIds: number[]) =>
|
||||
assignRoles: (id: string, roleIds: string[]) =>
|
||||
request.post<void>(`/users/${id}/roles`, { roleIds }),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user