user.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import $http from '@/common/request.js';
  2. import config from '@/config';
  3. function getCompmayUsers() {
  4. return $http({
  5. url: `/user/companyUsers`,
  6. method: 'GET',
  7. });
  8. }
  9. // 获取用户信息
  10. function getUserInfo(params) {
  11. return $http({
  12. url: '/user/info',
  13. method: 'GET',
  14. data: JSON.stringify(params)
  15. });
  16. }
  17. function setWxAuthUserInfo(params) {
  18. return $http({
  19. url: '/user/wxAuthInfo',
  20. method: 'POST',
  21. data: JSON.stringify(params)
  22. });
  23. // return Promise.resolve()
  24. }
  25. function login(params) {
  26. return $http({
  27. url: `${config.duoduoenvService}userNew/wechat/login`,
  28. method: 'POST',
  29. data: JSON.stringify(params)
  30. })
  31. }
  32. // duoduo-service/duoduoenv-service/userNew/wechat/register
  33. // 注册
  34. function register(params) {
  35. return $http({
  36. url: `${config.duoduoenvService}userNew/wechat/register`,
  37. method: 'POST',
  38. isComParams:true,
  39. data: JSON.stringify(params)
  40. })
  41. }
  42. // 根据手机号获取租户数据
  43. function getCompanyByPhone(params) {
  44. return $http({
  45. url: `${config.duoduoenvService}userNew/company?phone=${params.phone}`,
  46. method: 'get'
  47. })
  48. }
  49. // 根据code获取手机号
  50. function getPhoneNumber(code) {
  51. return $http({
  52. url: `${config.duoduoenvService}userNew/wechat/getPhoneNumber?code=${code}`,
  53. method: 'get'
  54. })
  55. }
  56. // 续约
  57. function refreshToken(refreshToken) {
  58. return $http({
  59. url: `${config.duoduoenvService}userNew/wechat/refreshToken?refreshToken=${refreshToken}`,
  60. method: 'get'
  61. })
  62. }
  63. export {
  64. getCompmayUsers,
  65. getUserInfo,
  66. getPhoneNumber,
  67. getCompanyByPhone,
  68. register,
  69. login,
  70. refreshToken
  71. }