index.ts 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  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 addProductBrowsingHistory = (id: any) => {
  34. return request({
  35. url: '/product/myProduct/addProductBrowsingHistory/' + id,
  36. method: 'post'
  37. });
  38. };
  39. //删除浏览记录
  40. export const deleteProductBrowsingHistory = (ids: any) => {
  41. return request({
  42. url: '/product/myProduct/deleteProductBrowsingHistory/' + ids,
  43. method: 'delete'
  44. });
  45. };
  46. //查看商品浏览记录列表
  47. export const browsingHistoryList = (query: any) => {
  48. return request({
  49. url: '/product/myProduct/getProductBrowsingHistoryPage',
  50. method: 'get',
  51. params: query
  52. });
  53. };
  54. //查询商品是否在默认收藏夹收藏
  55. export const isProductInDefaultCollect = (id: any) => {
  56. return request({
  57. url: '/product/myProduct/isProductInDefaultCollect/' + id,
  58. method: 'get'
  59. });
  60. };
  61. //新增商品收藏夹
  62. export const addProductCollect = (params: any) => {
  63. return request({
  64. url: '/product/myProduct/addProductCollect',
  65. method: 'post',
  66. data: params
  67. });
  68. };
  69. //查询商品收藏夹列表
  70. export const favoritesList = (params: any) => {
  71. return request({
  72. url: '/product/myProduct/getProductFavoritesPage',
  73. method: 'get'
  74. });
  75. };
  76. //取消收藏
  77. export const cancelProductCollect = (query: any) => {
  78. return request({
  79. url: '/product/myProduct/cancelProductCollect',
  80. method: 'delete',
  81. params: query
  82. });
  83. };
  84. //提交订单
  85. export const pcOrdersubmit = (params: any) => {
  86. return request({
  87. url: '/order/pcOrder/submit',
  88. method: 'post',
  89. data: params
  90. });
  91. };
  92. //查询商品收藏夹下的商品
  93. export const favoritesProductList = (query: any) => {
  94. return request({
  95. url: '/product/myProduct/getFavoritesProductPage',
  96. method: 'get',
  97. params: query
  98. });
  99. };
  100. //查看协议供货商品列表
  101. export const getAgreementSupplyProductList = (query: any) => {
  102. return request({
  103. url: '/product/myProduct/getAgreementSupplyProductPage',
  104. method: 'get',
  105. params: query
  106. });
  107. };
  108. //查看采购方案列表
  109. export const getProcurementProgramProductList = (query: any) => {
  110. return request({
  111. url: '/product/myProduct/getProcurementProgramProductPage',
  112. method: 'get',
  113. params: query
  114. });
  115. };