merchant.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. import request from "@/utils/request.js";
  2. /**
  3. * 根据商家id查询商家详情
  4. * @param
  5. */
  6. export function getSbmerchantInfo(data) {
  7. return request.get("sbmerchant/info",data);
  8. }
  9. /**
  10. * 扫描二维码访问商家
  11. * @param
  12. */
  13. export function footprintScan(data) {
  14. return request.get("merchant/footprint/scan",data);
  15. }
  16. /**
  17. * 查询当前登录用户的历史足迹列表
  18. * @param
  19. */
  20. export function footprintList(data) {
  21. return request.get("merchant/footprint/list",data);
  22. }
  23. /**
  24. * 商家提交补货申请
  25. * @param
  26. */
  27. export function restockSubmitAPI(data) {
  28. return request.post("merchant/restock/submit", data);
  29. }
  30. /**
  31. * 查询当前登录商户金属资产明细
  32. * @param
  33. */
  34. export function fetchMerchantMetalBalanceAPI(data) {
  35. return request.get("merchantgoldprincipal/statistics");
  36. }
  37. /**
  38. * 根据金属类型和增减类型查询流水记录
  39. * @param
  40. */
  41. export function fetchMerchantRecordAPI(params) {
  42. return request.get(`merchantgoldprincipal/records?metalType=${params.metalType}&limit=${params.limit}&page=${params.page}&type=${params.type}`);
  43. }
  44. /**
  45. * 查询当前商家的补货申请列表
  46. * @param
  47. */
  48. export function fetchMerchantRestockListAPI(params) {
  49. return request.get(`merchant/restock/list?metalType=${params.metalType}&limit=${params.limit}&page=${params.page}&type=${params.type}`);
  50. }
  51. /**
  52. * 获取商家销售汇总数据
  53. * @param
  54. */
  55. export function merchantSalesSummary(data) {
  56. return request.get(`order/merchant/sales/summary`,data);
  57. }
  58. /**
  59. * 获取商家销售汇总数据
  60. * @param
  61. */
  62. export function productsList(data) {
  63. return request.get(`products`,data);
  64. }
  65. /**
  66. * 商品上架
  67. * @param
  68. */
  69. export function productPutOnShell(id) {
  70. return request.get(`product/putOnShell/${id}`);
  71. }
  72. /**
  73. * 商品下架
  74. * @param
  75. */
  76. export function productOffShell(id) {
  77. return request.get(`product/offShell/${id}`);
  78. }
  79. /**
  80. * 获取商品分类
  81. * @param
  82. */
  83. export function productCategory(data) {
  84. return request.get(`category/list/tree`,data);
  85. }
  86. /**
  87. * 获取运费模板
  88. * @param
  89. */
  90. export function templatesList(data) {
  91. return request.get(`express/shipping/templates/list`,data);
  92. }
  93. /**
  94. * 新增商品
  95. * @param
  96. */
  97. export function productSave(data) {
  98. return request.post(`product/save`,data);
  99. }
  100. /**
  101. * 获取运费模板
  102. * @param
  103. */
  104. export function productInfo(id) {
  105. return request.get(`product/info/${id}`);
  106. }