supplyChain.js 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292
  1. import request from '@/utils/request'
  2. /**
  3. * 下载文件 用于excel导出
  4. * @param url
  5. * @param parameter
  6. * @returns {*}
  7. */
  8. export function downFilePost(url, parameter) {
  9. return request({
  10. url: url,
  11. data: parameter,
  12. method: 'post',
  13. responseType: 'blob',
  14. timeout: 12000000, // 请求超时时间
  15. })
  16. }
  17. export function downFile(url, parameter) {
  18. return request({
  19. url: url,
  20. data: parameter,
  21. method: 'get',
  22. responseType: 'blob',
  23. timeout: 12000000, // 请求超时时间
  24. })
  25. }
  26. // 获取达人top3
  27. export function getTopPromoterByItemId(query) {
  28. return request({
  29. url: '/isv/supply_chain/getTopPromoterByItemId',
  30. method: 'get',
  31. params: query
  32. })
  33. }
  34. // 获取达人数据列表
  35. export function getOrderList(query) {
  36. return request({
  37. url: '/isv/supply_chain/orderList',
  38. method: 'get',
  39. params: query
  40. })
  41. }
  42. // 达人带货详情
  43. export function getOrderDetail(query) {
  44. return request({
  45. url: '/isv/supply_chain/anchorOrderDetail',
  46. method: 'get',
  47. params: query
  48. })
  49. }
  50. // 订单统计
  51. export function getOrderStatistics(query) {
  52. return request({
  53. url: '/isv/supply_chain/orderStatistics',
  54. method: 'get',
  55. params: query
  56. })
  57. }
  58. // 商品列表
  59. export function getItemList(query) {
  60. return request({
  61. url: '/isv/supply_chain/itemList',
  62. method: 'get',
  63. params: query
  64. })
  65. }
  66. export function getShopList(query) {
  67. return request({
  68. url: '/isv/supply_chain/shopList',
  69. method: 'get',
  70. params: query
  71. })
  72. }
  73. export function getShopDetail(query) {
  74. return request({
  75. url: '/isv/supply_chain/shopDetail',
  76. method: 'get',
  77. params: query
  78. })
  79. }
  80. // 商品详情
  81. export function getItemDetail(query) {
  82. return request({
  83. url: '/isv/supply_chain/itemDetail',
  84. method: 'get',
  85. params: query
  86. })
  87. }
  88. // 产品服务费列表
  89. export function getItemServiceCharge(query) {
  90. return request({
  91. url: '/isv/supply_chain/itemServiceCharge',
  92. method: 'get',
  93. params: query
  94. })
  95. }
  96. //供应链列表-渠道&社群(人员列表)
  97. export function getSupplyChainUserList(query) {
  98. return request({
  99. url: '/isv/supply_chain/getSupplyChainUserList',
  100. method: 'get',
  101. params: query
  102. })
  103. }
  104. //供应链列表-招商
  105. export function getSupplyChainCourtshipList(query) {
  106. return request({
  107. url: '/isv/supply_chain/getSupplyChainCourtshipUserList',
  108. method: 'get',
  109. params: query
  110. })
  111. }
  112. //供应链列表-招商管理页面
  113. export function getAdminReportList(query) {
  114. return request({
  115. url: '/isv/supply_chain/adminReportList',
  116. method: 'get',
  117. params: query
  118. })
  119. }
  120. //供应链列表-招商管理人员详情
  121. export function getUserItemDetail(query) {
  122. return request({
  123. url: '/isv/supply_chain/userItemDetail',
  124. method: 'get',
  125. params: query
  126. })
  127. }
  128. //供应链列表-招商认领列表
  129. export function getBindUserItemList(query) {
  130. return request({
  131. url: '/isv/supply_chain/bindUserItemList',
  132. method: 'get',
  133. params: query
  134. })
  135. }
  136. //供应链列表-招商认领列表(解绑接口)
  137. export function getUnbindUser(query) {
  138. return request({
  139. url: '/isv/supply_chain/unbindUser',
  140. method: 'get',
  141. params: query
  142. })
  143. }
  144. //供应链列表-招商认领列表(绑定接口)
  145. export function getBindUser(query) {
  146. return request({
  147. url: '/isv/supply_chain/bindUser',
  148. method: 'get',
  149. params: query
  150. })
  151. }
  152. //供应链列表-商品数量
  153. export function getItemBindSummary(query) {
  154. return request({
  155. url: '/isv/supply_chain/itemBindSummary',
  156. method: 'get',
  157. params: query
  158. })
  159. }
  160. //供应链列表-总计
  161. export function getUserItemTotal(query) {
  162. return request({
  163. url: '/isv/supply_chain/userItemTotal',
  164. method: 'get',
  165. params: query
  166. })
  167. }
  168. //查询商品列表
  169. export function getQueryProductListl(query) {
  170. return request({
  171. url: '/itemCollectSamples/queryProductList',
  172. method: 'get',
  173. params: query
  174. })
  175. }
  176. //查询渠道列表
  177. export function getBdReportList(query) {
  178. return request({
  179. url: '/isv/supply_chain/bdReportList',
  180. method: 'get',
  181. params: query
  182. })
  183. }
  184. export function getBdReportListV2(query) {
  185. return request({
  186. url: '/isv/supply_chain/bdReportListV2',
  187. method: 'get',
  188. params: query
  189. })
  190. }
  191. export function submitPromotersCount(query) {
  192. return request({
  193. url: '/kuaishou/promoter/addPromotersCount',
  194. method: 'get',
  195. params: query
  196. })
  197. }
  198. //查询渠道详情
  199. export function getBdDetailList(query) {
  200. return request({
  201. url: '/isv/supply_chain/bdDetailList',
  202. method: 'get',
  203. params: query
  204. })
  205. }
  206. export function getBdDetailListV2(query) {
  207. return request({
  208. url: '/isv/supply_chain/bdDetailListV2',
  209. method: 'get',
  210. params: query
  211. })
  212. }
  213. export function getBdTotalV2(query) {
  214. return request({
  215. url: '/isv/supply_chain/bdTotalV2',
  216. method: 'get',
  217. params: query
  218. })
  219. }
  220. //查询渠道详情汇总
  221. export function getBdTotal(query) {
  222. return request({
  223. url: '/isv/supply_chain/bdTotal',
  224. method: 'get',
  225. params: query
  226. })
  227. }
  228. //查询渠道详情-导出
  229. export function exportBdDetail(query) {
  230. return request({
  231. url: '/isv/supply_chain/exportBdDetail',
  232. method: 'get',
  233. params: query
  234. })
  235. }
  236. //达人带货详情-领样申请校验
  237. export function samplesCheck(query) {
  238. return request({
  239. url: '/itemCollectSamples/samplesCheck',
  240. method: 'get',
  241. params: query
  242. })
  243. }