brokerage.js 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. "use strict";
  2. const sheep_request_index = require("../../request/index.js");
  3. const BrokerageApi = {
  4. // 获得个人分销信息
  5. getBrokerageUser: () => {
  6. return sheep_request_index.request({
  7. url: "/trade/brokerage-user/get",
  8. method: "GET"
  9. });
  10. },
  11. // 获得个人分销统计
  12. getBrokerageUserSummary: () => {
  13. return sheep_request_index.request({
  14. url: "/trade/brokerage-user/get-summary",
  15. method: "GET"
  16. });
  17. },
  18. // 获得分销记录分页
  19. getBrokerageRecordPage: (params) => {
  20. if (params.status === void 0) {
  21. delete params.status;
  22. }
  23. const queryString = Object.keys(params).map((key) => encodeURIComponent(key) + "=" + params[key]).join("&");
  24. return sheep_request_index.request({
  25. url: `/trade/brokerage-record/page?${queryString}`,
  26. method: "GET"
  27. });
  28. },
  29. // 创建分销提现
  30. createBrokerageWithdraw: (data) => {
  31. return sheep_request_index.request({
  32. url: "/trade/brokerage-withdraw/create",
  33. method: "POST",
  34. data
  35. });
  36. },
  37. // 获得商品的分销金额
  38. getProductBrokeragePrice: (spuId) => {
  39. return sheep_request_index.request({
  40. url: "/trade/brokerage-record/get-product-brokerage-price",
  41. method: "GET",
  42. params: {
  43. spuId
  44. }
  45. });
  46. },
  47. // 获得分销用户排行(基于佣金)
  48. getRankByPrice: (params) => {
  49. const queryString = `times=${params.times[0]}&times=${params.times[1]}`;
  50. return sheep_request_index.request({
  51. url: `/trade/brokerage-user/get-rank-by-price?${queryString}`,
  52. method: "GET"
  53. });
  54. },
  55. // 获得分销用户排行分页(基于佣金)
  56. getBrokerageUserChildSummaryPageByPrice: (params) => {
  57. const queryString = Object.keys(params).map((key) => encodeURIComponent(key) + "=" + params[key]).join("&");
  58. return sheep_request_index.request({
  59. url: `/trade/brokerage-user/rank-page-by-price?${queryString}`,
  60. method: "GET"
  61. });
  62. },
  63. // 获得分销用户排行分页(基于用户量)
  64. getBrokerageUserRankPageByUserCount: (params) => {
  65. const queryString = Object.keys(params).map((key) => encodeURIComponent(key) + "=" + params[key]).join("&");
  66. return sheep_request_index.request({
  67. url: `/trade/brokerage-user/rank-page-by-user-count?${queryString}`,
  68. method: "GET"
  69. });
  70. },
  71. // 获得下级分销统计分页
  72. getBrokerageUserChildSummaryPage: (params) => {
  73. return sheep_request_index.request({
  74. url: "/trade/brokerage-user/child-summary-page",
  75. method: "GET",
  76. params
  77. });
  78. }
  79. };
  80. const __vite_glob_0_33 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
  81. __proto__: null,
  82. default: BrokerageApi
  83. }, Symbol.toStringTag, { value: "Module" }));
  84. exports.BrokerageApi = BrokerageApi;
  85. exports.__vite_glob_0_33 = __vite_glob_0_33;