user.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. import request from '@/sheep/request';
  2. const UserApi = {
  3. // 获得基本信息
  4. getUserInfo: (params) => {
  5. return request({
  6. url: '/member/user/get',
  7. method: 'GET',
  8. params,
  9. custom: {
  10. showLoading: false,
  11. auth: true,
  12. },
  13. });
  14. },
  15. // 修改基本信息
  16. updateUser: (data) => {
  17. return request({
  18. url: '/member/user/update',
  19. method: 'PUT',
  20. data,
  21. custom: {
  22. auth: true,
  23. showSuccess: true,
  24. successMsg: '更新成功'
  25. },
  26. });
  27. },
  28. // 修改用户手机
  29. updateUserMobile: (data) => {
  30. return request({
  31. url: '/member/user/update-mobile',
  32. method: 'PUT',
  33. data,
  34. custom: {
  35. loadingMsg: '验证中',
  36. showSuccess: true,
  37. successMsg: '修改成功'
  38. },
  39. });
  40. },
  41. // 基于微信小程序的授权码,修改用户手机
  42. updateUserMobileByWeixin: (code) => {
  43. return request({
  44. url: '/member/user/update-mobile-by-weixin',
  45. method: 'PUT',
  46. data: {
  47. code
  48. },
  49. custom: {
  50. showSuccess: true,
  51. loadingMsg: '获取中',
  52. successMsg: '修改成功'
  53. },
  54. });
  55. },
  56. // 修改密码
  57. updateUserPassword: (data) => {
  58. return request({
  59. url: '/member/user/update-password',
  60. method: 'PUT',
  61. data,
  62. custom: {
  63. loadingMsg: '验证中',
  64. showSuccess: true,
  65. successMsg: '修改成功'
  66. },
  67. });
  68. },
  69. // 重置密码
  70. resetUserPassword: (data) => {
  71. return request({
  72. url: '/member/user/reset-password',
  73. method: 'PUT',
  74. data,
  75. custom: {
  76. loadingMsg: '验证中',
  77. showSuccess: true,
  78. successMsg: '修改成功'
  79. }
  80. });
  81. },
  82. };
  83. export default UserApi;