user.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import request from '@/utils/request'
  2. // api地址
  3. const api = {
  4. userInfo: 'clientApi/user/info',
  5. qrCode: 'clientApi/user/qrCode',
  6. assets: 'clientApi/user/asset',
  7. setting: 'clientApi/user/setting',
  8. defaultStore: 'clientApi/user/defaultStore',
  9. save: 'clientApi/user/saveInfo'
  10. }
  11. // 当前登录的用户信息
  12. export const info = (param, option) => {
  13. const options = {
  14. isPrompt: true, //(默认 true 说明:本接口抛出的错误是否提示)
  15. load: true, //(默认 true 说明:本接口是否提示加载动画)
  16. ...option
  17. }
  18. return request.get(api.userInfo, param, options)
  19. }
  20. // 当前登录的会员码信息
  21. export const qrCode = (param, option) => {
  22. const options = {
  23. isPrompt: true,
  24. load: true,
  25. ...option
  26. }
  27. return request.get(api.qrCode, param, options)
  28. }
  29. // 账户资产
  30. export const assets = (param, option) => {
  31. return request.get(api.assets, param)
  32. }
  33. // 获取会员设置
  34. export const setting = (param, option) => {
  35. return request.get(api.setting, param)
  36. }
  37. // 设置会员的默认店铺
  38. export const defaultStore = (storeId) => {
  39. return request.get(api.defaultStore, { storeId })
  40. }
  41. // 保存会员信息
  42. export const save = (param, option) => {
  43. return request.post(api.save, param)
  44. }