goods.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  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. data
  57. })
  58. }
  59. // 获取虚拟商品信息
  60. export function getVirtualInfo(data) {
  61. return request({
  62. url: '/zswl-cloud-shop/yqd/info',
  63. data
  64. })
  65. }
  66. // 下单校验
  67. export function valid(data) {
  68. return request({
  69. url: '/zswl-cloud-shop/goodsInfo/valid',
  70. data
  71. })
  72. }
  73. // 研学商品详情的统计
  74. // goodsReserve/getStudyAbout
  75. export function getStudyAbout(data) {
  76. return request({
  77. url: '/zswl-cloud-shop/goodsReserve/getStudyAbout',
  78. method:'get',
  79. data
  80. })
  81. }
  82. // 查询研学商品的购买时段
  83. // /goodsReserve/goodsBuyStatistic
  84. export function goodsBuyStatistic(data) {
  85. return request({
  86. url: '/zswl-cloud-shop/goodsReserve/goodsBuyStatistic',
  87. method:'post',
  88. data
  89. })
  90. }