index.ts 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. import { request } from '@/service/request';
  2. /**
  3. * 正常快递订单
  4. * @param data
  5. * @returns
  6. */
  7. export function fetchGetDeliveryOrderList(data: any) {
  8. return request<Api.Common.PaginatingQueryRecord<Api.delivery.deliveryOrder>>({
  9. url: '/smqjh-oms/api/v1/order/backendOrderList',
  10. method: 'get',
  11. params: data
  12. });
  13. }
  14. /**
  15. * 导出正常快递订单
  16. * @param data
  17. * @returns
  18. */
  19. export function fetchExportOrderList(data: any) {
  20. return request({
  21. url: '/smqjh-oms/api/v1/order/export',
  22. method: 'post',
  23. params: data,
  24. data
  25. });
  26. }
  27. /**
  28. * 导出正常快递订单记录
  29. * @param data
  30. * @returns
  31. */
  32. export function fetchExportList(data: any) {
  33. return request({
  34. url: '/smqjh-oms/api/v1/order/export/records',
  35. method: 'get',
  36. params: data
  37. });
  38. }
  39. /**
  40. * 中断下载
  41. * @param data
  42. * @returns
  43. */
  44. export function fetchBreakDownload(fileId: any) {
  45. return request({
  46. url: `/smqjh-oms/api/v1/order/export/interrupt/${fileId}`,
  47. method: 'put'
  48. });
  49. }
  50. /**
  51. * 获取快递订单状态数量
  52. * @returns
  53. */
  54. export function fetchGetDeliveryStatusNum(data: any) {
  55. return request<Api.delivery.DeliveryStatusNum>({
  56. url: '/smqjh-oms/api/v1/order/backendOrderListCount',
  57. method: 'get',
  58. params: data
  59. });
  60. }
  61. /**
  62. * 获取快递订单详情
  63. * @param orderNumber
  64. * @returns
  65. */
  66. export function fetchGetNomalOrderInfo(orderNo: string) {
  67. return request<Api.delivery.deliveryOrder>({
  68. url: `/smqjh-oms/api/v1/order/backendOrderInfo`,
  69. method: 'get',
  70. params: { orderNo }
  71. });
  72. }
  73. /**
  74. *
  75. * 快递公司列表
  76. * */
  77. export function fetchGetDevList(data: any) {
  78. return request<Api.delivery.devList>({
  79. url: '/platform/delivery/list',
  80. method: 'get',
  81. params: data
  82. });
  83. }
  84. /**
  85. * 发货
  86. */
  87. export function fetchDeliveryOrder(data: any) {
  88. return request({
  89. // url: '/platform/order/delivery',
  90. url: '/smqjh-oms/api/v1/order/delivery',
  91. method: 'PUT',
  92. data
  93. });
  94. }
  95. /**
  96. * 核销
  97. */
  98. export function fetchAudit(data: any) {
  99. return request({
  100. url: '/smqjh-oms/api/v1/djkOrder/backendVerification',
  101. method: 'get',
  102. params: data
  103. });
  104. }
  105. /**
  106. * 快递公司
  107. */
  108. export function fetchExpressDeliveryList(data: any) {
  109. return request({
  110. url: '/smqjh-oms/api/v1/order/expressDeliveryList',
  111. method: 'get',
  112. params: data
  113. });
  114. }
  115. /**
  116. * 物流追踪
  117. */
  118. export function fetchDeliveryNode(data: any) {
  119. return request({
  120. url: '/smqjh-oms/api/v1/order/deliveryNode',
  121. method: 'get',
  122. params: data
  123. });
  124. }