my.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. import {
  2. request
  3. } from '@/request/request.js';
  4. /*
  5. * 获取用户信息
  6. *
  7. *
  8. */
  9. export function getUserInfoById(userId) {
  10. return request({
  11. url: `/manager/userInfo/${userId}`,
  12. method: 'get'
  13. })
  14. }
  15. /*
  16. * 修改个人信息
  17. * @param {Object} data = {loginName用户名|pwd密码|name昵称|sex性别|phone手机号|email邮箱|portrait头像|organizationId组织类型}
  18. *
  19. */
  20. export function updateUserDetails(data) {
  21. return request({
  22. url: `/manager/userInfo/update`,
  23. method: 'post',
  24. data: data
  25. })
  26. }
  27. /*
  28. * 获取组织项目部门列表
  29. *
  30. *
  31. */
  32. export function getPartList(organizationId, projectId) {
  33. return request({
  34. url: `/manager/role/${organizationId}/${projectId}`,
  35. method: 'get'
  36. })
  37. }
  38. /*
  39. * 切换work组织
  40. * @param null
  41. */
  42. export function selectWorkarkOrangaized(data) {
  43. return request({
  44. url: `/manager/userContext/workark/organization`,
  45. method: 'post',
  46. data: data
  47. })
  48. }
  49. /*
  50. * 获取work组织
  51. * @param null
  52. */
  53. export function getWorkarkOrangaized(data) {
  54. return request({
  55. url: `/manager/userContext/workark/organization`,
  56. method: 'get'
  57. })
  58. }
  59. /*
  60. * 获取客服
  61. *
  62. *
  63. */
  64. export function getCustomerServeListByQuery(data) {
  65. return request({
  66. url: `/manager/customer/list`,
  67. method: 'post',
  68. data: data
  69. })
  70. }