user.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. import request from '@/utils/request'
  2. // api地址
  3. const api = {
  4. getUserInfo: 'api/user/getInfo',
  5. userUpdate: 'api/user/userUpdate',
  6. feedback: 'api/feedback/create',
  7. logOff: 'api/user/logOff',
  8. getAllConfig: 'api/config/getAll',
  9. getMyQrCode: 'api/share/myQrCode',
  10. getInviteRecord: 'api/share/inviteRecord',
  11. confirmCheck: 'api/user/check',
  12. getMyTeam: 'api/team/myTeam',
  13. getMyTeamDetail: 'api/team/detail',
  14. createTeam: 'api/team/create',
  15. updateTeam: 'api/team/update',
  16. }
  17. // 用户信息
  18. export function getUserInfo(data) {
  19. return request.get(api.getUserInfo, data)
  20. }
  21. // 用户信息修改
  22. export function userUpdate(data) {
  23. return request.post(api.userUpdate, data)
  24. }
  25. // 用户投诉
  26. export function feedback(data) {
  27. return request.post(api.feedback, data)
  28. }
  29. // 注销
  30. export function logOff(data) {
  31. return request.post(api.logOff, data)
  32. }
  33. // 获取所有配置
  34. export function getAllConfig(data) {
  35. return request.get(api.getAllConfig, data)
  36. }
  37. // 我的二维码
  38. export function getMyQrCode(data, options = {
  39. load: false
  40. }) {
  41. return request.get(api.getMyQrCode, data, options)
  42. }
  43. // 邀请记录
  44. export function getInviteRecord(data) {
  45. return request.get(api.getInviteRecord, data)
  46. }
  47. // 用户检录
  48. export function confirmCheck(data) {
  49. return request.post(api.confirmCheck, data)
  50. }
  51. // 我的战队
  52. export function getMyTeam(data) {
  53. return request.get(api.getMyTeam, data)
  54. }
  55. // 我的战队详情
  56. export function getMyTeamDetail(data, options = {
  57. load: false
  58. }) {
  59. return request.get(api.getMyTeamDetail, data, options)
  60. }
  61. // 创建战队
  62. export function createTeam(data) {
  63. return request.post(api.createTeam, data)
  64. }
  65. // 修改战队
  66. export function updateTeam(data) {
  67. return request.post(api.updateTeam, data)
  68. }