云
5 小时以前 fb4db4ae9b6a7f113ba049f6789e6916c0dcc276
src/api/mes/wm/productsales/index.ts
@@ -31,6 +31,17 @@
    salesId: number;
    scanContent: string;
    quantity?: number;
    scanType?: 'BAG' | 'PALLET' | 'BATCH';
    bagIds?: number[];
  }
  export interface PickingBag {
    id: number;
    code: string;
    businessCode?: string;
    palletId?: number;
    selectable: boolean;
    unavailableReason?: string;
  }
  export interface ProductSalesScanResponse {
@@ -55,11 +66,13 @@
    bagCount?: number;
    inboundBagCount?: number;
    message?: string;
    bags?: PickingBag[];
    selectedBagIds?: number[];
  }
}
/** 查询销售出库单分页 */
export function getProductSalesPage(params: PageParam) {
export function getProductSalesPage(params: PageParam & { code?: string; status?: number }) {
  return requestClient.get<PageResult<MesWmProductSalesApi.ProductSales>>(
    '/mes/wm/product-sales/page',
    { params },
@@ -103,6 +116,10 @@
  );
}
export function previewProductSalesScan(code: string, scanType?: string, salesId?: number) {
  return requestClient.get<MesWmProductSalesApi.ProductSalesScanResponse>('/mes/wm/product-sales/scan-preview', { params: { code, scanType, salesId } });
}
/** 执行拣货 */
export function stockProductSales(id: number) {
  return requestClient.put(`/mes/wm/product-sales/stock?id=${id}`);