user.js 853 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import { http, Method } from '@/utils/request';
  2. /**
  3. * 获取部门下的用户列表
  4. * @param {Number} deptId - 部门ID
  5. * @returns {Promise} - 返回用户列表
  6. */
  7. export function getUsersByDeptId(deptId) {
  8. return http.request({
  9. url: `/system/user/list/dept/${deptId}`,
  10. method: Method.GET
  11. });
  12. }
  13. /**
  14. * 根据地块ID获取相关联的部门用户
  15. * @param {Number} plotId - 地块ID
  16. * @returns {Promise} - 返回用户列表
  17. */
  18. export function getUsersByPlotId(params) {
  19. return http.request({
  20. url: '/system/user/list',
  21. method: Method.GET,
  22. params: params,
  23. needToken: true
  24. });
  25. }
  26. /**
  27. * 获取用户详情
  28. * @param {Number} userId - 用户ID
  29. * @returns {Promise} - 返回用户详情
  30. */
  31. export function getUserInfo(userId) {
  32. return http.request({
  33. url: `/system/user/${userId}`,
  34. method: Method.GET
  35. });
  36. }