user.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. import request from '@/utils/request'
  2. import { ORG_URL, OAUTH2_URL } from '@/api/baseUrl'
  3. /**
  4. *修改密码
  5. * @param {*} params
  6. */
  7. export function changePassword (params) {
  8. return request({
  9. url: ORG_URL() + '/user/change/passwd',
  10. method: 'post',
  11. isLoading: true,
  12. data: params
  13. })
  14. }
  15. /**
  16. * 查询列表数据[用于用户选择器使用]
  17. * @param {*} params
  18. */
  19. export function query (type, params) {
  20. var url = '/employee/query'
  21. if (type === 'org') {
  22. url = '/user/query4Org'
  23. } else if (type === 'position') {
  24. url = '/user/query4Position'
  25. } else if (type === 'role') {
  26. url = '/user/query4Role'
  27. } else if (type === 'group') {
  28. url = '/user/query4Group'
  29. }
  30. return request({
  31. url: ORG_URL() + url,
  32. method: 'post',
  33. data: params
  34. })
  35. }
  36. /**
  37. * 获取用户信息
  38. * @param {*} params
  39. */
  40. export function get (params) {
  41. return request({
  42. url: ORG_URL() + '/user/get',
  43. method: 'get',
  44. params: params
  45. })
  46. }
  47. /**
  48. * 通过账号获取用户信息
  49. * @param {*} params
  50. */
  51. export function getByAccount (params) {
  52. return request({
  53. url: ORG_URL() + '/user/getByAccount',
  54. method: 'get',
  55. params: params
  56. })
  57. }
  58. /**
  59. *修改密码(注册用户认证服务)
  60. * @param {*} params
  61. */
  62. export function registerChangePassword (params) {
  63. return request({
  64. url: OAUTH2_URL() + '/user/register/change/passwd',
  65. method: 'post',
  66. isLoading: true,
  67. data: params
  68. })
  69. }