picking.ts 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. /**
  2. * 获取可生成任务列表
  3. * @param warehouse 仓库
  4. */
  5. export interface getPickingTaskType {
  6. warehouse: string;
  7. }
  8. /**
  9. * 获取成任务列表详情
  10. * @param warehouse 仓库
  11. * @param ruleName 规则
  12. * @param issuePartyNameList 店铺
  13. * @param carrierList 承运商
  14. * @param ownerList 货主
  15. * @param type 类型
  16. * @param warehouseAttributeList 属性仓
  17. */
  18. export interface getPickingTaskDetailType {
  19. warehouse: string;
  20. type:string;
  21. orderNoList:string[];
  22. size:number,
  23. page:number,
  24. }
  25. export interface getBigPickingTaskDetailType {
  26. warehouse: string;
  27. type:string;
  28. orderNoList:string[];
  29. owner:string;
  30. size:number,
  31. page:number,
  32. }
  33. /**
  34. * 获取成任务列表详情
  35. * @param warehouse 仓库
  36. * @param ruleName 规则
  37. * @param issuePartyNameList 店铺
  38. * @param carrierList 承运商
  39. * @param ownerList 货主
  40. * @param type 类型
  41. * @param warehouseAttributeList 属性仓
  42. */
  43. export interface createPickingTaskType {
  44. uid: undefined;
  45. count: number;
  46. owners: string[] | undefined;
  47. carriers: any[];
  48. warehouse: string;
  49. type: any;
  50. orderNoList: any[];
  51. }
  52. /**
  53. * 获取首个拣货任务
  54. * @param warehouse 仓库
  55. * @param code 模式
  56. * OWNER 按货主
  57. * AISLE 按巷道
  58. * BULK_AISLE 大件拣货 - 按巷道
  59. * BULK_ITEM 大件拣货 - 按商品
  60. * MIXED_PICKING 混拣 (多货主/多订单标记类型)
  61. */
  62. export interface getPickingFirstType {
  63. warehouse: string;
  64. code: string;
  65. }
  66. /**
  67. * 获取拣货任务明细
  68. * @param warehouse 仓库
  69. * @param code 拣货任务号
  70. */
  71. export interface getPickingDetailType {
  72. warehouse: string;
  73. code: string;
  74. }
  75. /**
  76. * 获取组合商品
  77. * @param warehouse 仓库
  78. * @param code 拣货任务号
  79. */
  80. export interface getListCombineSkuType {
  81. combineSku: string;
  82. workEnvironment: string;
  83. }
  84. /**
  85. * 获取拣货任务明细
  86. * @param warehouse 仓库
  87. * @param code 拣货任务号
  88. */
  89. export interface setPickingDetailType {
  90. code:string,
  91. line: string,
  92. owner:string,
  93. location: string,
  94. name: string,
  95. barcode:string,
  96. barcodeAs:string,
  97. lotNumber: string,
  98. productionDate: string,
  99. expirationDate: string,
  100. quality: string,
  101. expectedQuantity: string,
  102. quantity: string,
  103. warehouseAttribute: string,
  104. outbound: string,
  105. container: string,
  106. status: string,
  107. aisle: string,
  108. operationTime: string,
  109. operator: string,
  110. allocationId: string,
  111. lotNum: string,
  112. floor: string,
  113. x:string,
  114. y: string,
  115. binds:string[],
  116. product: string
  117. }
  118. export interface getBigPickingListType {
  119. warehouse: string;
  120. orderNo: string;
  121. type: string;
  122. owner: string;
  123. status:number;
  124. size: number;
  125. page: number;
  126. }