兰宝车间质量管理系统-前端
疯狂的狮子Li
2023-04-03 1595cb282aab5399862fac6406b5de550863e3b6
src/api/system/user/index.ts
@@ -10,11 +10,11 @@
 * @param query
 */
export function listUser(query: UserQuery): AxiosPromise<UserVO[]> {
   return request({
      url: '/system/user/list',
      method: 'get',
      params: query
   });
  return request({
    url: '/system/user/list',
    method: 'get',
    params: query
  });
}
/**
@@ -22,32 +22,32 @@
 * @param userId
 */
export function getUser(userId?: string | number): AxiosPromise<UserInfoVO> {
   return request({
      url: '/system/user/' + parseStrEmpty(userId),
      method: 'get'
   });
  return request({
    url: '/system/user/' + parseStrEmpty(userId),
    method: 'get'
  });
}
/**
 * 新增用户
 */
export function addUser(data: UserForm) {
   return request({
      url: '/system/user',
      method: 'post',
      data: data
   });
  return request({
    url: '/system/user',
    method: 'post',
    data: data
  });
}
/**
 * 修改用户
 */
export function updateUser(data: UserForm) {
   return request({
      url: '/system/user',
      method: 'put',
      data: data
   });
  return request({
    url: '/system/user',
    method: 'put',
    data: data
  });
}
/**
@@ -55,10 +55,10 @@
 * @param userId 用户ID
 */
export function delUser(userId: Array<string | number> | string | number) {
   return request({
      url: '/system/user/' + userId,
      method: 'delete'
   });
  return request({
    url: '/system/user/' + userId,
    method: 'delete'
  });
}
/**
@@ -67,15 +67,15 @@
 * @param password 密码
 */
export function resetUserPwd(userId: string | number, password: string) {
   const data = {
      userId,
      password
   };
   return request({
      url: '/system/user/resetPwd',
      method: 'put',
      data: data
   });
  const data = {
    userId,
    password
  };
  return request({
    url: '/system/user/resetPwd',
    method: 'put',
    data: data
  });
}
/**
@@ -84,25 +84,25 @@
 * @param status 用户状态
 */
export function changeUserStatus(userId: number | string, status: string) {
   const data = {
      userId,
      status
   };
   return request({
      url: '/system/user/changeStatus',
      method: 'put',
      data: data
   });
  const data = {
    userId,
    status
  };
  return request({
    url: '/system/user/changeStatus',
    method: 'put',
    data: data
  });
}
/**
 * 查询用户个人信息
 */
export function getUserProfile(): AxiosPromise<UserInfoVO> {
   return request({
      url: '/system/user/profile',
      method: 'get'
   });
  return request({
    url: '/system/user/profile',
    method: 'get'
  });
}
/**
@@ -110,11 +110,11 @@
 * @param data 用户信息
 */
export function updateUserProfile(data: UserForm) {
   return request({
      url: '/system/user/profile',
      method: 'put',
      data: data
   });
  return request({
    url: '/system/user/profile',
    method: 'put',
    data: data
  });
}
/**
@@ -123,15 +123,15 @@
 * @param newPassword 新密码
 */
export function updateUserPwd(oldPassword: string, newPassword: string) {
   const data = {
      oldPassword,
      newPassword
   };
   return request({
      url: '/system/user/profile/updatePwd',
      method: 'put',
      params: data
   });
  const data = {
    oldPassword,
    newPassword
  };
  return request({
    url: '/system/user/profile/updatePwd',
    method: 'put',
    params: data
  });
}
/**
@@ -139,11 +139,11 @@
 * @param data 头像文件
 */
export function uploadAvatar(data: FormData) {
   return request({
      url: '/system/user/profile/avatar',
      method: 'post',
      data: data
   });
  return request({
    url: '/system/user/profile/avatar',
    method: 'post',
    data: data
  });
}
/**
@@ -151,10 +151,10 @@
 * @param userId 用户ID
 */
export function getAuthRole(userId: string | number): AxiosPromise<{ user: UserVO; roles: RoleVO[] }> {
   return request({
      url: '/system/user/authRole/' + userId,
      method: 'get'
   });
  return request({
    url: '/system/user/authRole/' + userId,
    method: 'get'
  });
}
/**
@@ -162,19 +162,19 @@
 * @param data 用户ID
 */
export function updateAuthRole(data: { userId: string; roleIds: string }) {
   return request({
      url: '/system/user/authRole',
      method: 'put',
      params: data
   });
  return request({
    url: '/system/user/authRole',
    method: 'put',
    params: data
  });
}
/**
 * 查询部门下拉树结构
 */
export function deptTreeSelect(): AxiosPromise<DeptVO[]> {
   return request({
      url: '/system/user/deptTree',
      method: 'get'
   });
  return request({
    url: '/system/user/deptTree',
    method: 'get'
  });
}