云
8 小时以前 fb4db4ae9b6a7f113ba049f6789e6916c0dcc276
src/api/mes/pro/pallet/index.ts
@@ -6,7 +6,12 @@
export namespace MesProPalletApi {
  /** 托盘码 */
  export interface Pallet {
    inboundTime?: string;
    id?: number; // 编号
    itemId?: number; // 托盘带入的品种编号
    itemCode?: string;
    itemName?: string;
    businessCode?: string; // 内部出入库业务码
    code?: string; // 托盘码(绑定批次后生成)
    tempCode?: string; // 临时托盘码(预生成二维码阶段使用,扫码追溯兼容)
    batchId?: number; // 生产批次编号
@@ -21,6 +26,7 @@
  /** 托盘码分页查询参数 */
  export interface PageParams extends PageParam {
    businessCode?: string; // 内部出入库业务码
    code?: string;
    tempCode?: string;
    batchId?: number;
@@ -31,7 +37,10 @@
  /** 托盘码扫码追溯 */
  export interface PalletTrace {
    inboundTime?: string;
    pendingBagQuantity?: number;
    id?: number; // 编号
    businessCode?: string; // 内部出入库业务码
    code?: string; // 托盘码(绑定批次后的正式托盘码)
    tempCode?: string; // 临时托盘码(二维码内容;未绑定批次时展示)
    palletNo?: number; // 批次内托盘序号
@@ -63,6 +72,7 @@
  /** 预生成托盘二维码返回项 */
  export interface PreGenerateResult {
    businessCode?: string;
    id: number; // 托盘码编号
    tempCode: string; // 临时托盘码(二维码内容)
  }
@@ -147,3 +157,11 @@
    data: { ids },
  });
}
export function generatePalletBusinessCodes(ids: number[]) {
  return requestClient.post<number>('/mes/pro/pallet/generate-business-code', { ids });
}
export function exportPalletBusinessQr(ids: number[]) {
  return requestClient.download('/mes/pro/pallet/export-business-qr-by-ids', { method: 'POST', data: { ids } });
}