brokerage.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. import request from "@/utils/request.js";
  2. // 获得个人分销信息
  3. export function getBrokerageUser() {
  4. return request.get('app-api/trade/brokerage-user/get');
  5. }
  6. // 获得个人分销信息
  7. export function bindBrokerageUser(bindUserId) {
  8. return request.put('app-api/trade/brokerage-user/bind', {
  9. bindUserId
  10. });
  11. }
  12. // 获得个人分销统计
  13. export function getBrokerageUserSummary() {
  14. return request.get('app-api/trade/brokerage-user/get-summary');
  15. }
  16. // 获得下级分销统计分页
  17. export function getBrokerageUserChildSummaryPage(data) {
  18. return request.get('app-api/trade/brokerage-user/child-summary-page', data);
  19. }
  20. // 获得分销用户排行分页(基于用户量)
  21. export function getBrokerageUserRankPageByUserCount(data) {
  22. return request.get('app-api/trade/brokerage-user/rank-page-by-user-count', data);
  23. }
  24. // 获得分销用户排行(基于佣金)
  25. export function getBrokerageUserRankByPrice(data) {
  26. return request.get('app-api/trade/brokerage-user/get-rank-by-price', data);
  27. }
  28. // 获得分销用户排行分页(基于佣金)
  29. export function getBrokerageUserRankPageByPrice(data) {
  30. return request.get('app-api/trade/brokerage-user/rank-page-by-price', data);
  31. }
  32. // 获得分销提现分页记录
  33. export function getBrokerageWithdrawPage(data) {
  34. return request.get('app-api/trade/brokerage-withdraw/page', data);
  35. }
  36. // 创建分销提现
  37. export function createBrokerageWithdraw(data) {
  38. return request.post('app-api/trade/brokerage-withdraw/create', data);
  39. }
  40. // 获得分销记录分页
  41. export function getBrokerageRecordPage(data) {
  42. return request.get('app-api/trade/brokerage-record/page', data);
  43. }
  44. // 获得商品的分销金额
  45. export function getProductBrokeragePrice(spuId) {
  46. return request.get('app-api/trade/brokerage-record/get-product-brokerage-price', {
  47. spuId
  48. }, {
  49. noAuth: true // TODO 芋艿:后续要做调整
  50. });
  51. }