order.js 991 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import request from '@/utils/request'
  2. // api地址
  3. const api = {
  4. todoCounts: 'clientApi/order/todoCounts',
  5. list: 'clientApi/order/list',
  6. detail: 'clientApi/order/detail',
  7. cancel: 'clientApi/order/cancel',
  8. pay: 'clientApi/pay/doPay',
  9. receipt: 'clientApi/order/receipt',
  10. }
  11. // 当前用户待处理的订单数量
  12. export function todoCounts(param) {
  13. return request.get(api.todoCounts, param)
  14. }
  15. // 我的订单列表
  16. export function list(param, option) {
  17. return request.post(api.list, param, option)
  18. }
  19. // 订单详情
  20. export function detail(orderId, param) {
  21. return request.get(api.detail, { orderId, ...param })
  22. }
  23. // 取消订单
  24. export function cancel(orderId, data) {
  25. return request.get(api.cancel, { orderId, ...data })
  26. }
  27. // 立即支付
  28. export function pay(orderId, payType, param) {
  29. return request.get(api.pay, { orderId, payType, ...param })
  30. }
  31. // 确认收货
  32. export function receipt(orderId, data) {
  33. return request.get(api.receipt, { orderId, ...data })
  34. }