picking.ts 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  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. /**
  26. * 获取拣货任务详情(大件)
  27. */
  28. export interface getBigPickingTaskDetailType {
  29. warehouse: string;
  30. type:string;
  31. orderNoList:string[];
  32. owner:string;
  33. size:number,
  34. page:number,
  35. }
  36. /**
  37. * 获取成任务列表详情
  38. * @param warehouse 仓库
  39. * @param ruleName 规则
  40. * @param issuePartyNameList 店铺
  41. * @param carrierList 承运商
  42. * @param ownerList 货主
  43. * @param type 类型
  44. * @param warehouseAttributeList 属性仓
  45. */
  46. export interface createPickingTaskType {
  47. uid: undefined;
  48. count: number;
  49. owners: string[] | undefined;
  50. carriers: any[];
  51. warehouse: string;
  52. type: any;
  53. orderNoList: any[];
  54. }
  55. /**
  56. * 获取首个拣货任务
  57. * @param warehouse 仓库
  58. * @param code 模式
  59. * OWNER 按货主
  60. * AISLE 按巷道
  61. * BULK_AISLE 大件拣货 - 按巷道
  62. * BULK_ITEM 大件拣货 - 按商品
  63. * MIXED_PICKING 混拣 (多货主/多订单标记类型)
  64. */
  65. export interface getPickingFirstType {
  66. warehouse: string;
  67. code: string;
  68. }
  69. /**
  70. * 获取拣货任务明细
  71. * @param warehouse 仓库
  72. * @param code 拣货任务号
  73. */
  74. export interface getPickingDetailType {
  75. warehouse: string;
  76. code: string;
  77. mode?: string;
  78. aisle?: string;
  79. }
  80. /**
  81. * 获取组合商品
  82. * @param warehouse 仓库
  83. * @param code 拣货任务号
  84. */
  85. export interface getListCombineSkuType {
  86. combineSku: string;
  87. workEnvironment: string;
  88. }
  89. /**
  90. * 获取拣货任务明细
  91. * @param warehouse 仓库
  92. * @param code 拣货任务号
  93. */
  94. export interface setPickingDetailType {
  95. code:string,
  96. line: string,
  97. owner:string,
  98. location: string,
  99. name: string,
  100. barcode:string,
  101. barcodeAs:string,
  102. lotNumber: string,
  103. productionDate: string,
  104. expirationDate: string,
  105. quality: string,
  106. expectedQuantity: string,
  107. quantity: string,
  108. warehouseAttribute: string,
  109. outbound: string,
  110. container: string,
  111. status: string,
  112. aisle: string,
  113. operationTime: string,
  114. operator: string,
  115. allocationId: string,
  116. lotNum: string,
  117. floor: string,
  118. x:string,
  119. y: string,
  120. binds:string[],
  121. product: string
  122. }
  123. /**
  124. * 大件拣货任务列表
  125. */
  126. export interface getBigPickingListType {
  127. warehouse: string;
  128. orderNo: string;
  129. type?: string;
  130. owner: string;
  131. status?:number;
  132. size?: number;
  133. page?: number;
  134. }
  135. /**
  136. * 巷道模式,获取站点任务
  137. */
  138. export interface getPickingDetailsByAisleType {
  139. warehouse: string;
  140. pickingCode: string;
  141. }
  142. /**
  143. * 巷道模式,修改拣货单明细操作人
  144. */
  145. export interface updatePickingDetailOperatorType {
  146. warehouse: string;
  147. pickingCode: string;
  148. aisle: string;
  149. }