user.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. import request from '../utils/request.js'
  2. import config from '../utils/config'
  3. // login
  4. // 用户登录
  5. export const userLogin = data => {
  6. return request.post('/wechat/wxapp/session', data)
  7. }
  8. // 绑定用户昵称和头像
  9. export const userBindNickname = data => {
  10. return request.post('/wechat/auth.center/bindUser', data)
  11. }
  12. // 用户绑定手机号
  13. export const userBindPhone = data => {
  14. return request.post('/wechat/auth.center/bindPhone', data)
  15. }
  16. // 获取用户数据
  17. export const getUserInfo = data => {
  18. return request.get('/wechat/auth.center/get', data)
  19. }
  20. // 更新用户资料
  21. export const updateUserInfo = data => {
  22. return request.post('/wechat/auth.center/save', data)
  23. }
  24. // 手机号登录
  25. export const memberLogin = data => {
  26. return request.post('/prod-api/member/login', data)
  27. }
  28. // 获取用户信息
  29. export const getMemberInfo = data => {
  30. return request.get('/prod-api/member/info', data)
  31. }
  32. // 获取积分记录
  33. export const getIntegralTrade = data => {
  34. return request.get('/prod-api/integral-trade/list', data)
  35. }
  36. // 用户注册
  37. export const userRegister = data => {
  38. return request.post('/data/api.auth.center/reg', data)
  39. }
  40. // 获取会员等级
  41. export const getUserUpgrade = data => {
  42. return request.post('/data/api.data/userUpgrade', data)
  43. }
  44. // 添加订单
  45. export const addOrder = data => {
  46. return request.post('/data/api.auth.order/add', data)
  47. }
  48. // 支付订单
  49. export const payOrder = data => {
  50. return request.post('/data/api.auth.order/payment', data)
  51. }
  52. // 获取我邀请的朋友
  53. export const getFrom = data => {
  54. return request.post('/data/api.auth.center/getFrom', data)
  55. }
  56. // 获取我得推广付费记录
  57. export const getFromVip = data => {
  58. return request.post('/data/api.auth.center/getFromOrders', data)
  59. }
  60. // 获取我邀请的用户统计
  61. export const getFromCnt = data => {
  62. return request.post('/data/api.auth.center/getFromCnt', data)
  63. }
  64. // 获取我的认证列表
  65. export const getAuthenticationList = data => {
  66. return request.post('/data/api.auth.cert/index', data)
  67. }
  68. // 添加或修改用户认证
  69. export const saveAuthentication = data => {
  70. return request.post('/data/api.auth.cert/save', data)
  71. }