rider.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  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 riderOrderAllList(data) {
  30. return request.get('rider/order/all', data);
  31. }
  32. /**
  33. * 订单列表
  34. * @param object data
  35. */
  36. export function riderExpressOrderList(data) {
  37. return request.get('rider/express/list', data);
  38. }
  39. /**
  40. * 接单
  41. *
  42. */
  43. export function riderOrderReceiving(data) {
  44. return request.post(`rider/order/receiving`,data);
  45. }
  46. /**
  47. * 订单表头数量接口
  48. *
  49. */
  50. export function orderStatusNum(data) {
  51. return request.get(`rider/order/status/num`,data);
  52. }
  53. /**
  54. * 订单取消
  55. * @param string id
  56. *
  57. */
  58. export function orderCancel(orderNo) {
  59. return request.post(`rider/order/cancel/${orderNo}`);
  60. }
  61. /**
  62. * 订单取货
  63. * @param string id
  64. *
  65. */
  66. export function orderPickUp(orderNo) {
  67. return request.post(`rider/order/pickUp/${orderNo}`);
  68. }
  69. /**
  70. * 订单取消
  71. * @param string id
  72. *
  73. */
  74. export function orderComplete(orderNo) {
  75. return request.post(`rider/order/complete/${orderNo}`);
  76. }
  77. /**
  78. * 订单详情
  79. *
  80. */
  81. export function expressOrderInfo(orderNo) {
  82. return request.get(`express/order/detail/${orderNo}`);
  83. }
  84. /**
  85. * 骑手详情详情
  86. *
  87. */
  88. export function riderInfo() {
  89. return request.get(`rider/info`);
  90. }
  91. // 首页数据-------------------------------------
  92. /**
  93. *首页数据
  94. *
  95. */
  96. export function statisticsIndex() {
  97. return request.get(`rider/statistics/home/index`);
  98. }
  99. /**
  100. *经营数据
  101. *
  102. */
  103. export function statisticsOperatingData() {
  104. return request.get(`rider/statistics/home/operating/data`);
  105. }
  106. /**
  107. * 我的账户金额明细;
  108. *
  109. */
  110. export function getMyAccountApi()
  111. {
  112. return request.get("rider/my/account");
  113. }
  114. /**
  115. * 用户结算申请
  116. * @param object data
  117. */
  118. export function extractCash(data){
  119. return request.post('rider/closing/apply',data)
  120. }
  121. /*
  122. * 用户结算配置
  123. * */
  124. export function closingConfigApi() {
  125. return request.get("rider/closing/config");
  126. }
  127. /*
  128. * 佣金转入
  129. * */
  130. export function transferIn(data) {
  131. return request.post("rider/brokerage/to/yue", data,1);
  132. }