deliver.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. import {get, post, put} from './request';
  2. const BASE_URL = '/dispatch';
  3. /**
  4. * 上传发货单
  5. *
  6. * [
  7. {
  8. "dataList": [
  9. {
  10. "qty": "sed est",
  11. "partNumber": "84"
  12. }
  13. ],
  14. "customer": "tempor quis anim",
  15. "truckNo": "anim commodo velit est consequat"
  16. }
  17. ]
  18. * */
  19. export function addDeliver(data) {
  20. return post({url: `${BASE_URL}/addDispatch`, data});
  21. }
  22. /**
  23. * 确认收货
  24. *
  25. * {
  26. "customer": "string",
  27. "truckNo": "string",
  28. "anomaly": "string",
  29. "note": "string",
  30. "imgs": "string"
  31. }
  32. * */
  33. export function confirmDeliver(data) {
  34. return put({url: `${BASE_URL}/updDispatch`, data});
  35. }
  36. /**
  37. * 获取列表
  38. *
  39. * arrivalTime arrivalTimes 发货时间
  40. * finalTime finalTimes 送达时间
  41. * customer 客户号
  42. * truckNo 卡车号
  43. * anomaly 1异常订单
  44. * page
  45. * limit
  46. * */
  47. export function getList(data) {
  48. return get({url: `${BASE_URL}/getDispatchList`, data});
  49. }
  50. /**
  51. *
  52. * 获取详情
  53. *
  54. * track 卡车号
  55. * customer 客户号
  56. */
  57. export function getInfo(track, customer) {
  58. return get({
  59. url: `${BASE_URL}/getDispatchList`,
  60. data: {track, customer, page: '1', limit: '1'},
  61. });
  62. }
  63. /** 清除异常 */
  64. export function clear(id) {
  65. return put({url: `${BASE_URL}/updAnomaly`, data: {id}});
  66. }
  67. /**
  68. *
  69. * 修改预计到货时间
  70. *
  71. * data: {id, arrivalTime}
  72. */
  73. export function modifyFinalDate(data) {
  74. return put({url: `${BASE_URL}/updArrivalTime`, data});
  75. }
  76. /**
  77. * 获取发货日志
  78. *
  79. * agoScrg 开始时间
  80. * endScrg 结束时间
  81. */
  82. export function getOrderDateList(data) {
  83. return get({url: `${BASE_URL}/getDispatchListLog`, data});
  84. }