goods.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  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. }