goods.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. import {request} from '@/utils/request.js'
  2. // 获取商品列表
  3. export function getGoods(data) {
  4. return request({
  5. url: '/zswl-cloud-shop/goodsInfo/search',
  6. data
  7. })
  8. }
  9. // 获取商品详情
  10. export function detail(data) {
  11. return request({
  12. url: '/zswl-cloud-shop/goodsInfo/detail',
  13. data
  14. })
  15. }
  16. // 获取优惠券 店铺优惠券 多功能
  17. export function allCouponByUser(data) {
  18. return request({
  19. url: '/zswl-cloud-shop/goodsCoupon/allCouponByUser',
  20. data
  21. })
  22. }
  23. // 购买商品
  24. export function creat(data) {
  25. return request({
  26. url: '/springbatchservice/order/creat',
  27. method:'post',
  28. data
  29. })
  30. }
  31. // 优惠券列表
  32. export function getWhetherCoupon(data) {
  33. return request({
  34. url: '/zswl-cloud-shop/goodsCoupon/getWhetherCoupon',
  35. data
  36. })
  37. }
  38. // 可使用优惠券列表
  39. export function getCouponList(data) {
  40. return request({
  41. url: '/zswl-cloud-shop/goodsCouponLog/couponList',
  42. data
  43. })
  44. }
  45. // 获取优惠券类型
  46. export function getCouponType(data) {
  47. return request({
  48. url: '/zswl-cloud-shop/goodsCoupon/getGoodsCoupon',
  49. data
  50. })
  51. }
  52. // 获取虚拟商品列表
  53. export function getVirtuallist(data) {
  54. return request({
  55. url: '/zswl-cloud-shop/yqd/getCatalogList',
  56. // url: '/springbatchservice/video2/rechargeProduct',
  57. data
  58. })
  59. }
  60. // 创建虚拟商品订单
  61. export function creatVirtualOrder(data) {
  62. return request({
  63. url: '/springbatchservice/video2/creatOrder',
  64. method:'post',
  65. data
  66. })
  67. }
  68. // 获取虚拟商品信息
  69. export function getVirtualInfo(data) {
  70. return request({
  71. url: '/zswl-cloud-shop/yqd/info',
  72. data
  73. })
  74. }
  75. // 下单校验
  76. export function valid(data) {
  77. return request({
  78. url: '/zswl-cloud-shop/goodsInfo/valid',
  79. data
  80. })
  81. }
  82. // 研学商品详情的统计
  83. // goodsReserve/getStudyAbout
  84. export function getStudyAbout(data) {
  85. return request({
  86. url: '/zswl-cloud-shop/goodsReserve/getStudyAbout',
  87. method:'get',
  88. data
  89. })
  90. }
  91. // 查询研学商品的购买时段
  92. // /goodsReserve/goodsBuyStatistic
  93. export function goodsBuyStatistic(data) {
  94. return request({
  95. url: '/zswl-cloud-shop/goodsReserve/goodsBuyStatistic',
  96. method:'post',
  97. data
  98. })
  99. }
  100. // 商品类型查询
  101. export function getGoodsList(data) {
  102. return request({
  103. url: `/productcenterserver/search/v2/find?productType=${data.productType}&regionCode=${data.regionCode }&page=${data.page}&size=${data.size}`,
  104. method:'post',
  105. data
  106. })
  107. }