index.ts 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. // @ts-ignore
  2. import request from '@/utils/request'
  3. // @ts-ignore
  4. import { getInventoryListType, getInventoryType, getPendingReviewTaskType, movementReturnType, packingReviewType, reversePickingType} from '@/types/check'
  5. /**
  6. * 查询库存批次,并分组汇总
  7. * @param data
  8. */
  9. export function getInventoryList(data:getInventoryListType) {
  10. return request({
  11. url: '/api/wms/inventory/listGroup',
  12. method: 'post',
  13. data:JSON.stringify(data),
  14. })
  15. }
  16. /**
  17. * 获取当前库存信息
  18. * @param params
  19. */
  20. export function getInventory(params:getInventoryType) {
  21. return request({
  22. url: '/api/wms/inventory/get',
  23. method: 'get',
  24. params
  25. })
  26. }
  27. /**
  28. * 移库
  29. * @param data
  30. */
  31. export function movementReturn(data:movementReturnType) {
  32. return request({
  33. url: '/api/wms/movement/movementReturn',
  34. method: 'post',
  35. data:JSON.stringify(data),
  36. })
  37. }
  38. /**
  39. * 获取待复核任务
  40. * @param data
  41. */
  42. export function getPendingReviewTask(data:getPendingReviewTaskType) {
  43. return request({
  44. url: '/api/wms/outbound/review/getPendingReviewTask',
  45. method: 'post',
  46. data:JSON.stringify(data),
  47. })
  48. }
  49. /**
  50. * 获取装箱明细
  51. * @param data
  52. */
  53. export function getOrderPacking(data:any) {
  54. return request({
  55. url: '/api/wms/outbound/review/getOrderPacking',
  56. method: 'post',
  57. data:JSON.stringify(data),
  58. })
  59. }
  60. /**
  61. * 装箱复核
  62. * @param data
  63. */
  64. export function packingReview(data:any) {
  65. return request({
  66. url: '/api/wms/outbound/review/packingReview',
  67. method: 'post',
  68. data:JSON.stringify(data),
  69. })
  70. }
  71. /**
  72. * 重置装箱复核
  73. */
  74. export function resetCheckPacking(data:any) {
  75. return request({
  76. url: '/api/wms/outbound/review/resetCheckPacking',
  77. method: 'post',
  78. data
  79. })
  80. }
  81. /**
  82. * 返拣
  83. * @param data
  84. */
  85. export function reversePicking(data:reversePickingType) {
  86. return request({
  87. url: '/api/wms/outbound/review/reversePicking',
  88. method: 'post',
  89. data:JSON.stringify(data),
  90. })
  91. }
  92. //打印策略
  93. export function listEnableCheckDocumentPrint(params:any) {
  94. return request({
  95. url: '/api/wms/product/listEnableCheckDocumentPrint',
  96. method: 'get',
  97. params
  98. })
  99. }