| | |
| | | batchId?: number; // 生产批次编号 |
| | | batchCode?: string; // 批次号 |
| | | palletNo?: number; // 批次内托盘序号 |
| | | capacity?: number; // 可装袋数(袋/托盘) |
| | | autoGenerated?: boolean; // 是否自动生成(袋码数据包生成时自动创建) |
| | | bagCount?: number; // 已绑定袋码数量 |
| | | status?: number; // 状态(字典 mes_pro_pallet_status) |
| | | remark?: string; // 备注 |
| | |
| | | export interface BatchCreateParams { |
| | | batchId: number; // 生产批次编号 |
| | | count: number; // 生成数量 |
| | | capacity?: number; // 可装袋数 |
| | | remark?: string; // 备注 |
| | | } |
| | | |
| | |
| | | /** 预生成托盘临时二维码(不绑定生产批次) */ |
| | | export function preGeneratePallet(data: { |
| | | count: number; |
| | | capacity?: number; |
| | | remark?: string; |
| | | }) { |
| | | return requestClient.post<MesProPalletApi.PreGenerateResult[]>( |
| | |
| | | ); |
| | | } |
| | | |
| | | /** 查询未绑定批次的临时托盘列表(供批次新增/补录绑定托盘下拉使用) */ |
| | | export function getUnboundPalletList() { |
| | | return requestClient.get<MesProPalletApi.Pallet[]>( |
| | | '/mes/pro/pallet/unbound-list', |
| | | ); |
| | | } |
| | | |
| | | /** 导出托盘码 Excel */ |
| | | export function exportPalletExcel(params: MesProPalletApi.PageParams) { |
| | | return requestClient.download('/mes/pro/pallet/export-excel', { params }); |