6 小时以前 53e9b23a40186efd149fd5c5350b5eced1f69920
src/api/mes/wm/productsales/index.ts
@@ -23,7 +23,38 @@
    shippingNumber?: string; // 运输单号
    status?: number; // 单据状态
    remark?: string; // 备注
    stockState?: number; // 库存状态
    createTime?: Date; // 创建时间
  }
  export interface ProductSalesScanRequest {
    salesId: number;
    scanContent: string;
    quantity?: number;
  }
  export interface ProductSalesScanResponse {
    scanType?: 'BAG' | 'PALLET' | string;
    codeId?: number;
    scanContent?: string;
    itemId?: number;
    itemCode?: string;
    itemName?: string;
    batchId?: number;
    batchCode?: string;
    materialStockId?: number;
    availableQuantity?: number;
    scanQuantity?: number;
    outboundQuantity?: number;
    alreadyScanned?: boolean;
    detailId?: number;
    warehouseId?: number;
    locationId?: number;
    areaId?: number;
    palletExpanded?: boolean;
    bagCount?: number;
    inboundBagCount?: number;
    message?: string;
  }
}
@@ -62,6 +93,16 @@
  return requestClient.put(`/mes/wm/product-sales/submit?id=${id}`);
}
/** 扫码拣货 */
export function scanProductSales(
  data: MesWmProductSalesApi.ProductSalesScanRequest,
) {
  return requestClient.post<MesWmProductSalesApi.ProductSalesScanResponse>(
    '/mes/wm/product-sales/scan',
    data,
  );
}
/** 执行拣货 */
export function stockProductSales(id: number) {
  return requestClient.put(`/mes/wm/product-sales/stock?id=${id}`);