update 修改默认导入
This commit is contained in:
parent
9cd7f6cabb
commit
bc48b224eb
@ -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
|
||||||
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user