picking.ts 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  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. * @param warehouse 仓库
  28. * @param ruleName 规则
  29. * @param issuePartyNameList 店铺
  30. * @param carrierList 承运商
  31. * @param ownerList 货主
  32. * @param type 类型
  33. * @param warehouseAttributeList 属性仓
  34. */
  35. export interface createPickingTaskType {
  36. uid: undefined;
  37. count: number;
  38. owners: string[] | undefined;
  39. carriers: any[];
  40. warehouse: string;
  41. type: any;
  42. orderNoList: any[];
  43. }
  44. /**
  45. * 获取首个拣货任务
  46. * @param warehouse 仓库
  47. * @param code 模式
  48. * OWNER 按货主
  49. * AISLE 按巷道
  50. * BULK_AISLE 大件拣货 - 按巷道
  51. * BULK_ITEM 大件拣货 - 按商品
  52. * MIXED_PICKING 混拣 (多货主/多订单标记类型)
  53. */
  54. export interface getPickingFirstType {
  55. warehouse: string;
  56. code: string;
  57. }
  58. /**
  59. * 获取拣货任务明细
  60. * @param warehouse 仓库
  61. * @param code 拣货任务号
  62. */
  63. export interface getPickingDetailType {
  64. warehouse: string;
  65. code: string;
  66. }
  67. /**
  68. * 获取拣货任务明细
  69. * @param warehouse 仓库
  70. * @param code 拣货任务号
  71. */
  72. export interface setPickingDetailType {
  73. code:string,
  74. line: string,
  75. owner:string,
  76. location: string,
  77. name: string,
  78. barcode:string,
  79. barcodeAs:string,
  80. lotNumber: string,
  81. productionDate: string,
  82. expirationDate: string,
  83. quality: string,
  84. expectedQuantity: string,
  85. quantity: string,
  86. warehouseAttribute: string,
  87. outbound: string,
  88. container: string,
  89. status: string,
  90. aisle: string,
  91. operationTime: string,
  92. operator: string,
  93. allocationId: string,
  94. lotNum: string,
  95. floor: string,
  96. x:string,
  97. y: string,
  98. binds:string[],
  99. product: string
  100. }
  101. export interface getBigPickingListType {
  102. warehouse: string;
  103. orderNo: string;
  104. type: string;
  105. size: number;
  106. page: number;
  107. }