rider.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
  5. // +----------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +----------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +----------------------------------------------------------------------
  10. import request from "@/utils/request.js";
  11. /**
  12. * 骑手订单列表
  13. * @param object data
  14. */
  15. export function getRiderList(data) {
  16. return request.get('order/riderOrderTakinglist', data);
  17. }
  18. /**
  19. * 订单列表
  20. * @param object data
  21. */
  22. export function riderOrderList(data) {
  23. return request.get('rider/order/list', data);
  24. }
  25. /**
  26. * 订单列表
  27. * @param object data
  28. */
  29. export function riderExpressOrderList(data) {
  30. return request.get('rider/express/list', data);
  31. }
  32. /**
  33. * 接单
  34. *
  35. */
  36. export function riderOrderReceiving(data) {
  37. return request.post(`rider/order/receiving`,data);
  38. }
  39. /**
  40. * 订单表头数量接口
  41. *
  42. */
  43. export function orderStatusNum(data) {
  44. return request.get(`rider/order/status/num`,data);
  45. }
  46. /**
  47. * 订单取消
  48. * @param string id
  49. *
  50. */
  51. export function orderCancel(orderNo) {
  52. return request.post(`rider/order/cancel/${orderNo}`);
  53. }
  54. /**
  55. * 订单取货
  56. * @param string id
  57. *
  58. */
  59. export function orderPickUp(orderNo) {
  60. return request.post(`rider/order/pickUp/${orderNo}`);
  61. }
  62. /**
  63. * 订单取消
  64. * @param string id
  65. *
  66. */
  67. export function orderComplete(orderNo) {
  68. return request.post(`rider/order/complete/${orderNo}`);
  69. }