user.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. export const useWxApi = (Vue, vm) => {
  2. return {
  3. // 登录
  4. loginAjax: (json) => vm.$u.post('/client/userCenter/login', json),
  5. // 用户信息
  6. getUserBaseInfoAjax: () => vm.$u.post('/client/userCenter/baseInfo'),
  7. // 设置用户信息
  8. setUserBaseInfoAjax: (json) => vm.$u.post('/client/userCenter/setBaseInfo',json),
  9. // 获取用户优惠券列表
  10. getUserCouponListAjax: (page) => vm.$u.post('/client/userCenter/getUserCouponList',{page:page}),
  11. // 获取地区列表
  12. // getRegionListAjax: () => vm.$u.post('/client/shop_address/getRegionList'),
  13. // 获取默认收货地址
  14. getDefaultAddressAjax: () => vm.$u.post('/client/shop_address/getDefaultAddress'),
  15. // 删除收货地址
  16. delAddressAjax: (id) => vm.$u.post('/client/shop_address/delAddress',{id:id}),
  17. // 获取地址详情
  18. getAddressDetailAjax: (id) => vm.$u.post('/client/shop_address/getAddressById',{id:id}),
  19. // 获取收货地址列表
  20. getAddressListAjax: () => vm.$u.post('/client/shop_address/getAddressList'),
  21. // 新增/编辑用户地址
  22. updateAddressAjax: (json) => vm.$u.post('/client/shop_address/editAddress',json),
  23. // 设置默认收货地址
  24. setDefaultAddressAjax: (id) => vm.$u.post('/client/shop_address/setDefaultAddress',{id:id}),
  25. // 设置默认收货地址
  26. addFeedbackAjax: (model) => vm.$u.post('/client/userCenter/addFeedback',model),
  27. // 红包相关接口
  28. // 扫码获取红包信息
  29. scanRedBagAjax: (bianhao) => vm.$u.http.get('/token/red/bag/scan', {bianhao}),
  30. // 领取红包
  31. getRedBagAjax: (bianhao) => vm.$u.http.get('/token/red/bag/get', {bianhao}),
  32. // 获取分享列表
  33. getShareRedBagListAjax: () => vm.$u.http.get('/token/red/bag/share/list'),
  34. }
  35. }