index.ts 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. import request from '@/utils/request';
  2. //商品详情
  3. export const getProductDetail = (id: any) => {
  4. return request({
  5. url: '/product/indexProduct/getProductDetail/' + id,
  6. method: 'get'
  7. });
  8. };
  9. //将商品添加到购物车
  10. export const addProductShoppingCart = (params: any) => {
  11. return request({
  12. url: '/product/myProduct/addProductShoppingCart',
  13. method: 'post',
  14. data: params
  15. });
  16. };
  17. //查询购物车的商品
  18. export const shoppingCartList = (query: any) => {
  19. return request({
  20. url: '/product/myProduct/getProductShoppingCartPage',
  21. method: 'get',
  22. params: query
  23. });
  24. };
  25. //删除购物车商品
  26. export const deleteProductShoppingCart = (ids: any) => {
  27. return request({
  28. url: '/product/myProduct/deleteProductShoppingCart/' + ids,
  29. method: 'delete'
  30. });
  31. };
  32. //导出购物车的商品
  33. export const exportProductShoppingCart = (data?: any) => {
  34. return request({
  35. url: '/product/myProduct/exportProductShoppingCart',
  36. method: 'post',
  37. data: data,
  38. responseType: 'blob'
  39. });
  40. };
  41. //新增商品浏览记录
  42. export const addProductBrowsingHistory = (id: any) => {
  43. return request({
  44. url: '/product/myProduct/addProductBrowsingHistory/' + id,
  45. method: 'post'
  46. });
  47. };
  48. //删除浏览记录
  49. export const deleteProductBrowsingHistory = (ids: any) => {
  50. return request({
  51. url: '/product/myProduct/deleteProductBrowsingHistory/' + ids,
  52. method: 'delete'
  53. });
  54. };
  55. //查看商品浏览记录列表
  56. export const browsingHistoryList = (query: any) => {
  57. return request({
  58. url: '/product/myProduct/getProductBrowsingHistory',
  59. method: 'get',
  60. params: query
  61. });
  62. };
  63. //查询商品是否在默认收藏夹收藏
  64. export const isProductInDefaultCollect = (id: any) => {
  65. return request({
  66. url: '/product/myProduct/isProductInDefaultCollect/' + id,
  67. method: 'get'
  68. });
  69. };
  70. //新增商品收藏夹
  71. export const addProductCollect = (params: any) => {
  72. return request({
  73. url: '/product/myProduct/addProductCollect',
  74. method: 'post',
  75. data: params
  76. });
  77. };
  78. //查询商品收藏夹列表
  79. export const favoritesList = (params: any) => {
  80. return request({
  81. url: '/product/myProduct/getProductFavoritesPage',
  82. method: 'get'
  83. });
  84. };
  85. //取消收藏
  86. export const cancelProductCollect = (query: any) => {
  87. return request({
  88. url: '/product/myProduct/cancelProductCollect',
  89. method: 'delete',
  90. params: query
  91. });
  92. };
  93. //提交订单
  94. export const pcOrdersubmit = (params: any) => {
  95. return request({
  96. url: '/order/pcOrder/submit',
  97. method: 'post',
  98. data: params
  99. });
  100. };
  101. //查询商品收藏夹下的商品
  102. export const favoritesProductList = (query: any) => {
  103. return request({
  104. url: '/product/myProduct/getFavoritesProductPage',
  105. method: 'get',
  106. params: query
  107. });
  108. };
  109. //查看协议供货商品列表
  110. export const getAgreementSupplyProductList = (query: any) => {
  111. return request({
  112. url: '/product/myProduct/getAgreementSupplyProductPage',
  113. method: 'get',
  114. params: query
  115. });
  116. };
  117. //查看采购方案列表
  118. export const getProcurementProgramProductList = (query: any) => {
  119. return request({
  120. url: '/product/myProduct/getProcurementProgramProductPage',
  121. method: 'get',
  122. params: query
  123. });
  124. };
  125. //收藏采购方案
  126. export function addProcurementProgramCollect(data: any) {
  127. return request({
  128. url: '/product/myProduct/addProcurementProgramCollect',
  129. method: 'post',
  130. data: data
  131. });
  132. }
  133. //购物车
  134. export const getProductShoppingCartCount = (query: any) => {
  135. return request({
  136. url: '/product/myProduct/getProductShoppingCartCount',
  137. method: 'get',
  138. params: query
  139. });
  140. };