order.js 824 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import request from '../utils/request';
  2. /**
  3. * 查询订单列表
  4. * @param {Object} query - { orderStatus, orderType, ... }
  5. */
  6. export function listOrder(query) {
  7. return request({
  8. url: '/main/order/list',
  9. method: 'GET',
  10. params: query
  11. });
  12. }
  13. /**
  14. * 获取订单详细信息
  15. * @param {Long} id - 订单ID
  16. */
  17. export function getOrder(id) {
  18. return request({
  19. url: '/main/order/' + id,
  20. method: 'GET'
  21. });
  22. }
  23. /**
  24. * 取消订单
  25. * @param {Long} id - 订单ID
  26. */
  27. export function cancelOrder(id) {
  28. // 假设后端有修改状态的接口,目前 controller 只有基础 crud
  29. // 如果没有专门的取消接口,可能需要调用 update
  30. return request({
  31. url: '/main/order',
  32. method: 'PUT',
  33. data: { id: id, orderStatus: 3 }
  34. });
  35. }