commission.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. import request from '@/sheep/request';
  2. export default {
  3. // 分销商详情
  4. agent: () =>
  5. request({
  6. url: 'commission/agent',
  7. method: 'GET',
  8. custom: {
  9. showLoading: false,
  10. showError: false,
  11. },
  12. }),
  13. // 分销表单
  14. form: () =>
  15. request({
  16. url: 'commission/agent/form',
  17. method: 'GET',
  18. }),
  19. // 申请分销商
  20. apply: (data) =>
  21. request({
  22. url: 'commission/agent/apply',
  23. method: 'POST',
  24. data,
  25. custom: {
  26. showSuccess: true,
  27. },
  28. }),
  29. // 分销动态
  30. log: (params) =>
  31. request({
  32. url: 'commission/log',
  33. method: 'GET',
  34. params,
  35. }),
  36. // 分销商品
  37. goods: (params) =>
  38. request({
  39. url: '/app-api/product/spu/page',
  40. method: 'GET',
  41. params,
  42. }),
  43. // 我的团队
  44. team: (params) =>
  45. request({
  46. url: '/app-api/trade/brokerage-user/child-summary-page',
  47. method: 'GET',
  48. params,
  49. }),
  50. // 佣金转余额
  51. transfer: (data) =>
  52. request({
  53. url: 'commission/agent/transfer',
  54. method: 'POST',
  55. data,
  56. }),
  57. getSummary: (data) =>
  58. request({
  59. url: '/app-api/trade/brokerage-user/get-summary',
  60. method: 'GET',
  61. }),
  62. getBrokerageRankNumber: (params) =>
  63. request({
  64. url: '/app-api/trade/brokerage-user/get-rank-by-price',
  65. method: 'GET',
  66. params
  67. }),
  68. getBrokerageRankList: (params) =>
  69. request({
  70. url: '/app-api/trade/brokerage-user/rank-page-by-price',
  71. method: 'GET',
  72. params
  73. }),
  74. getRanklist: (params) =>
  75. request({
  76. url: '/app-api/trade/brokerage-user/rank-page-by-user-count',
  77. method: 'GET',
  78. params
  79. }),
  80. };