login.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. import request from '@/utils/request'
  2. // 登录
  3. export function login(data) {
  4. return request({
  5. url: '/api/user/login',
  6. method: 'post',
  7. data
  8. });
  9. }
  10. export function trade(data) {
  11. return request({
  12. url: '/api/user/trade',
  13. method: 'post',
  14. data
  15. });
  16. }
  17. // 注册
  18. export function register(data) {
  19. return request({
  20. url: '/api/register',
  21. method: 'post',
  22. data
  23. });
  24. }
  25. // 验证码
  26. export function verify(data) {
  27. // type=register为注册
  28. // type=login为登录
  29. return request({
  30. url: '/api/register/verify',
  31. method: 'post',
  32. data
  33. });
  34. }
  35. // 获取用户信息
  36. export function getUserInfo(data) {
  37. return request({
  38. url: '/api/user/info',
  39. method: 'get',
  40. data
  41. });
  42. }
  43. // 短信登录
  44. export function loginMobile(data) {
  45. return request({
  46. url: '/api/login/mobile',
  47. method: 'post',
  48. data
  49. });
  50. }
  51. // #ifdef APP-PLUS
  52. // 微信授权登录
  53. export function loginWx(data) {
  54. return request({
  55. url: '/api/wechat/appauth',
  56. method: 'get',
  57. data
  58. });
  59. }
  60. // #endif
  61. //绑定手机号
  62. export function bangding(data) {
  63. return request({
  64. url: '/api/binding',
  65. method: 'POST',
  66. data
  67. });
  68. }
  69. //绑定推荐人
  70. export function bandgingSpead(data) {
  71. return request({
  72. url: '/api/user/addSpread',
  73. method: 'POST',
  74. data
  75. });
  76. }
  77. //绑定接点人
  78. export function addParent(data) {
  79. return request({
  80. url: '/api/user/addParent',
  81. method: 'POST',
  82. data
  83. });
  84. }