src/api/mes/wm/productreceipt/index.ts
@@ -18,7 +18,29 @@
    receiptDate?: number; // 入库日期
    status?: number; // 单据状态
    remark?: string; // 备注
    feedbackId?: number; // 来源报工编号(非空表示由报工自动生成)
    createTime?: Date; // 创建时间
  }
  /** 上架分配明细 */
  export interface StockDetail {
    warehouseId: number; // 仓库编号
    locationId: number; // 库区编号
    areaId: number; // 库位编号
    quantity: number; // 分配数量
  }
  /** 上架行 */
  export interface StockRow {
    lineId: number; // 入库单行编号
    isStock: boolean; // 是否入库
    details?: StockDetail[]; // isStock=true 时的仓库/库区/库位分配
  }
  /** 批量上架请求 */
  export interface StockRequest {
    receiptId: number; // 产品入库单编号
    rows: StockRow[]; // 行上架列表
  }
}
@@ -83,6 +105,16 @@
  );
}
/** 批量上架(勾选是否入库 + 分配仓库/库区/库位数量) */
export function submitProductReceiptStock(
  data: MesWmProductReceiptApi.StockRequest,
) {
  return requestClient.post<boolean>(
    '/mes/wm/product-receipt/submit-stock',
    data,
  );
}
/** 导出产品入库单 */
export function exportProductReceipt(params: any) {
  return requestClient.download('/mes/wm/product-receipt/export-excel', {