车间能级提升-智能设备管理系统
zhuguifei
2025-02-27 ec4d16c8a630960a4671a60f4d1957fd3de9def3
eims-ui/apps/web-antd/src/api/system/user/index.ts
@@ -1,10 +1,4 @@
import type {
  DeptTree,
  ResetPwdParam,
  User,
  UserImportParam,
  UserInfoResponse,
} from './model';
import type { DeptTree, ResetPwdParam, User, UserImportParam, UserInfoResponse } from './model';
import type { ID, IDS, PageQuery, PageResult } from '#/api/common';
@@ -12,6 +6,7 @@
import { requestClient } from '#/api/request';
enum Api {
  deptRoleUserList = '/system/user/deptRoleUser',
  deptTree = '/system/user/deptTree',
  listDeptUsers = '/system/user/list/dept',
  root = '/system/user',
@@ -21,7 +16,7 @@
  userImportTemplate = '/system/user/importTemplate',
  userList = '/system/user/list',
  userResetPassword = '/system/user/resetPwd',
  userStatusChange = '/system/user/changeStatus',
  userStatusChange = '/system/user/changeStatus'
}
/**
@@ -31,6 +26,10 @@
 */
export function userList(params?: PageQuery) {
  return requestClient.get<PageResult<User>>(Api.userList, { params });
}
export function deptRoleUserList(params?: any) {
  return requestClient.get<User[]>(Api.deptRoleUserList, { params });
}
/**
@@ -48,16 +47,12 @@
 * @returns void
 */
export function userImportData(data: UserImportParam) {
  return requestClient.post<{ code: number; msg: string }>(
    Api.userImport,
    data,
    {
      headers: {
        'Content-Type': ContentTypeEnum.FORM_DATA,
      },
      isTransformResponse: false,
  return requestClient.post<{ code: number; msg: string }>(Api.userImport, data, {
    headers: {
      'Content-Type': ContentTypeEnum.FORM_DATA
    },
  );
    isTransformResponse: false
  });
}
/**
@@ -70,8 +65,8 @@
    {},
    {
      isTransformResponse: false,
      responseType: 'blob',
    },
      responseType: 'blob'
    }
  );
}
@@ -129,7 +124,7 @@
 */
export function userResetPassword(data: ResetPwdParam) {
  return requestClient.putWithMsg<void>(Api.userResetPassword, data, {
    encrypt: true,
    encrypt: true
  });
}