rider.js 3.0 KB

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