update 修改默认导入

This commit is contained in:
LiuHao 2023-06-06 20:55:50 +08:00
parent 9cd7f6cabb
commit bc48b224eb

View File

@ -9,64 +9,64 @@ import { parseStrEmpty } from '@/utils/ruoyi';
* *
* @param query * @param query
*/ */
export function listUser(query: UserQuery): AxiosPromise<UserVO[]> { export const listUser = (query: UserQuery): AxiosPromise<UserVO[]> => {
return request({ return request({
url: '/system/user/list', url: '/system/user/list',
method: 'get', method: 'get',
params: query params: query
}); });
} };
/** /**
* *
* @param userId * @param userId
*/ */
export function getUser(userId?: string | number): AxiosPromise<UserInfoVO> { export const getUser = (userId?: string | number): AxiosPromise<UserInfoVO> => {
return request({ return request({
url: '/system/user/' + parseStrEmpty(userId), url: '/system/user/' + parseStrEmpty(userId),
method: 'get' method: 'get'
}); });
} };
/** /**
* *
*/ */
export function addUser(data: UserForm) { export const addUser = (data: UserForm) => {
return request({ return request({
url: '/system/user', url: '/system/user',
method: 'post', method: 'post',
data: data data: data
}); });
} };
/** /**
* *
*/ */
export function updateUser(data: UserForm) { export const updateUser = (data: UserForm) => {
return request({ return request({
url: '/system/user', url: '/system/user',
method: 'put', method: 'put',
data: data data: data
}); });
} };
/** /**
* *
* @param userId ID * @param userId ID
*/ */
export function delUser(userId: Array<string | number> | string | number) { export const delUser = (userId: Array<string | number> | string | number) => {
return request({ return request({
url: '/system/user/' + userId, url: '/system/user/' + userId,
method: 'delete' method: 'delete'
}); });
} };
/** /**
* *
* @param userId ID * @param userId ID
* @param password * @param password
*/ */
export function resetUserPwd(userId: string | number, password: string) { export const resetUserPwd = (userId: string | number, password: string) => {
const data = { const data = {
userId, userId,
password password
@ -76,14 +76,14 @@ export function resetUserPwd(userId: string | number, password: string) {
method: 'put', method: 'put',
data: data data: data
}); });
} };
/** /**
* *
* @param userId ID * @param userId ID
* @param status * @param status
*/ */
export function changeUserStatus(userId: number | string, status: string) { export const changeUserStatus = (userId: number | string, status: string) => {
const data = { const data = {
userId, userId,
status status
@ -93,36 +93,36 @@ export function changeUserStatus(userId: number | string, status: string) {
method: 'put', method: 'put',
data: data data: data
}); });
} };
/** /**
* *
*/ */
export function getUserProfile(): AxiosPromise<UserInfoVO> { export const getUserProfile = (): AxiosPromise<UserInfoVO> => {
return request({ return request({
url: '/system/user/profile', url: '/system/user/profile',
method: 'get' method: 'get'
}); });
} };
/** /**
* *
* @param data * @param data
*/ */
export function updateUserProfile(data: UserForm) { export const updateUserProfile = (data: UserForm) => {
return request({ return request({
url: '/system/user/profile', url: '/system/user/profile',
method: 'put', method: 'put',
data: data data: data
}); });
} };
/** /**
* *
* @param oldPassword * @param oldPassword
* @param newPassword * @param newPassword
*/ */
export function updateUserPwd(oldPassword: string, newPassword: string) { export const updateUserPwd = (oldPassword: string, newPassword: string) => {
const data = { const data = {
oldPassword, oldPassword,
newPassword newPassword
@ -132,49 +132,66 @@ export function updateUserPwd(oldPassword: string, newPassword: string) {
method: 'put', method: 'put',
params: data params: data
}); });
} };
/** /**
* *
* @param data * @param data
*/ */
export function uploadAvatar(data: FormData) { export const uploadAvatar = (data: FormData) => {
return request({ return request({
url: '/system/user/profile/avatar', url: '/system/user/profile/avatar',
method: 'post', method: 'post',
data: data data: data
}); });
} };
/** /**
* *
* @param userId ID * @param userId ID
*/ */
export function getAuthRole(userId: string | number): AxiosPromise<{ user: UserVO; roles: RoleVO[] }> { export const getAuthRole = (userId: string | number): AxiosPromise<{ user: UserVO; roles: RoleVO[] }> => {
return request({ return request({
url: '/system/user/authRole/' + userId, url: '/system/user/authRole/' + userId,
method: 'get' method: 'get'
}); });
} };
/** /**
* *
* @param data ID * @param data ID
*/ */
export function updateAuthRole(data: { userId: string; roleIds: string }) { export const updateAuthRole = (data: { userId: string; roleIds: string }) => {
return request({ return request({
url: '/system/user/authRole', url: '/system/user/authRole',
method: 'put', method: 'put',
params: data params: data
}); });
} };
/** /**
* *
*/ */
export function deptTreeSelect(): AxiosPromise<DeptVO[]> { export const deptTreeSelect = (): AxiosPromise<DeptVO[]> => {
return request({ return request({
url: '/system/user/deptTree', url: '/system/user/deptTree',
method: 'get' method: 'get'
}); });
} };
export default {
listUser,
getUser,
addUser,
updateUser,
delUser,
resetUserPwd,
changeUserStatus,
getUserProfile,
updateUserProfile,
updateUserPwd,
uploadAvatar,
getAuthRole,
updateAuthRole,
deptTreeSelect
};