groupbuy.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. import http from "../utils/http"
  2. /**
  3. * 获取订单初始化数据
  4. * @param {object} params
  5. */
  6. export function payment(params) {
  7. return http({
  8. url: "/groupbuy/api/ordercreate/payment",
  9. data: params,
  10. forceLogin: true
  11. })
  12. }
  13. /**
  14. * 获取团购商品详情评价权限
  15. * @param {object} params
  16. */
  17. export function evaluateConfig() {
  18. return http({
  19. url: "/api/goodsevaluate/config",
  20. data: {},
  21. forceLogin: true
  22. })
  23. }
  24. /**
  25. * 获取订单初始化数据
  26. * @param {object} params
  27. */
  28. export function calculate(params) {
  29. return http({
  30. url: "/groupbuy/api/ordercreate/calculate",
  31. data: params,
  32. forceLogin: true
  33. })
  34. }
  35. /**
  36. * 订单创建
  37. * @param {object} params
  38. */
  39. export function orderCreate(params) {
  40. return http({
  41. url: "/groupbuy/api/ordercreate/create",
  42. data: params,
  43. forceLogin: true
  44. })
  45. }
  46. /**
  47. * 商品列表
  48. * @param {object} params
  49. */
  50. export function goodsPage(params) {
  51. return http({
  52. url: "/groupbuy/api/goods/page",
  53. data: params,
  54. forceLogin: true
  55. })
  56. }
  57. /**
  58. * 商品详情
  59. * @param {object} params
  60. */
  61. export function goodsSkuDetail(params) {
  62. return http({
  63. url: "/groupbuy/api/goods/detail",
  64. data: params,
  65. forceLogin: true
  66. })
  67. }
  68. /**
  69. * 商品信息
  70. * @param {object} params
  71. */
  72. export function goodsSkuInfo(params) {
  73. return http({
  74. url: "/groupbuy/api/goods/info",
  75. data: params,
  76. forceLogin: true
  77. })
  78. }