agent.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
  5. // +----------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +----------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +----------------------------------------------------------------------
  10. import request from '@/plugins/request';
  11. /**
  12. * @description 分销 -- 列表
  13. * @param {Object} param params {Object} 传值参数
  14. */
  15. export function agentListApi (params) {
  16. return request({
  17. url: 'agent/index',
  18. method: 'get',
  19. params
  20. });
  21. }
  22. /**
  23. * @description 分销 -- 表头
  24. * @param {Object} param params {Object} 传值参数
  25. */
  26. export function statisticsApi (params) {
  27. return request({
  28. url: 'agent/statistics',
  29. method: 'get',
  30. params
  31. });
  32. }
  33. /**
  34. * @description 分销 -- 推广人,订单列表
  35. * @param {Object} param params {Object} 传值参数
  36. * @param {String} param url {String} 请求地址
  37. */
  38. export function stairListApi (url, params) {
  39. return request({
  40. url: url,
  41. method: 'get',
  42. params
  43. });
  44. }
  45. /**
  46. * @description 分销 -- 公众号推广二维码
  47. * @param {Object} param params {Object} 传值参数
  48. */
  49. export function lookCodeApi (params) {
  50. return request({
  51. url: 'agent/look_code',
  52. method: 'get',
  53. params
  54. });
  55. }
  56. /**
  57. * @description 分销 -- 小程序推广二维码
  58. * @param {Object} param params {Object} 传值参数
  59. */
  60. export function lookxcxCodeApi (params) {
  61. return request({
  62. url: 'agent/look_xcx_code',
  63. method: 'get',
  64. params
  65. });
  66. }
  67. /**
  68. * @description 分销 -- h5推广二维码
  69. * @param {Object} param params {Object} 传值参数
  70. */
  71. export function lookh5CodeApi (params) {
  72. return request({
  73. url: 'agent/look_h5_code',
  74. method: 'get',
  75. params
  76. });
  77. }
  78. /**
  79. * @description 分销 -- 用户推广列表导出
  80. */
  81. export function userAgentApi (data) {
  82. return request({
  83. url: `export/userAgent`,
  84. method: 'get',
  85. params: data
  86. });
  87. }
  88. /**
  89. * @description 修改上级用户
  90. * @param {Object} param params {Object} 传值参数
  91. */
  92. export function agentSpreadApi (data) {
  93. return request({
  94. url: 'agent/spread',
  95. method: 'PUT',
  96. data
  97. })
  98. }