巴青农资商城

order.js 1.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import request from '@/utils/request'
  2. /** 个人中心订单角标 */
  3. export function getOrderBadges() {
  4. return request({
  5. url: '/api/order/badges',
  6. method: 'GET'
  7. })
  8. }
  9. /** 订单分页列表 */
  10. export function listOrders(params) {
  11. return request({
  12. url: '/api/order/list',
  13. method: 'GET',
  14. params
  15. })
  16. }
  17. /** 订单详情 */
  18. export function getOrderDetail(orderId) {
  19. return request({
  20. url: `/api/order/${orderId}`,
  21. method: 'GET'
  22. })
  23. }
  24. /** 支付订单(v1 Mock 直接成功) */
  25. export function payOrder(orderId) {
  26. return request({
  27. url: `/api/order/${orderId}/pay`,
  28. method: 'POST',
  29. header: { repeatSubmit: false }
  30. })
  31. }
  32. /** 取消支付(订单关闭) */
  33. export function cancelPay(orderId) {
  34. return request({
  35. url: `/api/order/${orderId}/pay/cancel`,
  36. method: 'POST',
  37. header: { repeatSubmit: false }
  38. })
  39. }
  40. /** 确认收货 */
  41. export function confirmReceive(orderId) {
  42. return request({
  43. url: `/api/order/${orderId}/confirm-receive`,
  44. method: 'POST',
  45. header: { repeatSubmit: false }
  46. })
  47. }