index.ts 3.9 KB

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