user.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import { request } from '@/api/config.js'
  2. // 登录方法
  3. export function loginByWeixinApi(data) {
  4. return request({
  5. url: '/wx/account/loginByWeixin',
  6. headers: {
  7. isToken: false,
  8. },
  9. method: 'post',
  10. data: data,
  11. })
  12. }
  13. export function userInfoApi(data) {
  14. return request({
  15. url: '/wx/account/info',
  16. method: 'get',
  17. data: data,
  18. })
  19. }
  20. // 注销账号
  21. export function logOffApi(data) {
  22. return request({
  23. url: '/wx/account/logOff',
  24. method: 'post',
  25. data: data,
  26. })
  27. }
  28. export function logout(data) {
  29. return request({
  30. url: '/wx/account/logout',
  31. method: 'post',
  32. data: data,
  33. })
  34. }
  35. // 绑定手机号
  36. export function bindPhoneApi(data) {
  37. return request({
  38. url: '/wx/account/bindPhone',
  39. method: 'post',
  40. data: data,
  41. })
  42. }
  43. // 更新用户信息
  44. export function profileApi(data) {
  45. return request({
  46. url: '/wx/account/profile',
  47. method: 'post',
  48. data: data,
  49. })
  50. }
  51. // 获取vip列表
  52. export function vipRuleApi(data) {
  53. return request({
  54. url: '/wx/account/vipRule',
  55. method: 'get',
  56. data: data,
  57. })
  58. }