rider.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. import request from '@/utils/request'
  2. // 查询配送列表
  3. export function listRider(query) {
  4. return request({
  5. url: '/rider/rider/list',
  6. method: 'get',
  7. params: query
  8. })
  9. }
  10. // 查询骑手列表通过仓库
  11. export function getRiderByStorageId(query) {
  12. return request({
  13. url: '/rider/rider/getRiderByStorageId',
  14. method: 'get',
  15. params: query
  16. })
  17. }
  18. // 查询配送详细
  19. export function getRider(id) {
  20. return request({
  21. url: '/rider/rider/' + id,
  22. method: 'get'
  23. })
  24. }
  25. // 新增配送
  26. export function addRider(data) {
  27. return request({
  28. url: '/rider/rider',
  29. method: 'post',
  30. data: data
  31. })
  32. }
  33. // 修改配送
  34. export function updateRider(data) {
  35. return request({
  36. url: '/rider/rider',
  37. method: 'put',
  38. data: data
  39. })
  40. }
  41. // 账号信息
  42. export function riderBankInfo(id) {
  43. return request({
  44. url: '/rider/rider/bankInfo/' + id,
  45. method: 'get'
  46. })
  47. }
  48. // 删除配送
  49. export function delRider(id) {
  50. return request({
  51. url: '/rider/rider/' + id,
  52. method: 'delete'
  53. })
  54. }
  55. export function updateBusinessStateToRest(ids) {
  56. return request({
  57. url: '/rider/rider/updateBusinessStateToRest',
  58. method: 'post',
  59. data: ids
  60. })
  61. }
  62. export function updateBusinessWorkState(ids) {
  63. return request({
  64. url: '/rider/rider/updateBusinessWorkState',
  65. method: 'post',
  66. data: ids
  67. })
  68. }
  69. export function updateStateToAbort(ids) {
  70. return request({
  71. url: '/rider/rider/updateStateToAbort',
  72. method: 'post',
  73. data: ids
  74. })
  75. }
  76. export function updateStateToNomral(ids) {
  77. return request({
  78. url: '/rider/rider/updateStateToNomral',
  79. method: 'post',
  80. data: ids
  81. })
  82. }
  83. export function getRiderQrcodeImage(data) {
  84. return request({
  85. url: '/rider/rider/getRiderQrcodeImage',
  86. method: 'get',
  87. params: data
  88. })
  89. }
  90. // 重置骑手密码
  91. export function resetRiderPassword(riderId) {
  92. return request({
  93. url: '/rider/rider/resetPassword/' + riderId,
  94. method: 'post'
  95. })
  96. }