| | |
| | | // ==================== 物料条码(第一行)==================== |
| | | "LINE -3 62 425 62 1\r\n" + |
| | | "T 55 0 8 27 物料条码:\r\n" + |
| | | `T 55 3 120 27 ${item.iteM_BARCODE}\r\n` + // 物料条码值 |
| | | `T 55 1 120 27 ${item.iteM_BARCODE}\r\n` + // 值大小改为与标题一致(0) |
| | | |
| | | // ==================== 物料编码(第二行)==================== |
| | | "LINE -3 124 543 124 1\r\n" + |
| | | "T 55 0 8 89 编码:\r\n" + |
| | | `T 55 3 120 89 ${item.iteM_NO}\r\n` + // 物料编码值 |
| | | `T 55 1 120 89 ${item.iteM_NO}\r\n` + // 值大小改为与标题一致(0) |
| | | |
| | | // ==================== 供应商(第三行)==================== |
| | | // ==================== 打印人(第三行)==================== |
| | | "LINE -3 186 543 186 1\r\n" + // 第3条分隔线(间隔62) |
| | | "T 55 0 8 151 供应商:\r\n" + |
| | | `T 55 3 120 151 ${item.supp_name || ''}\r\n` + // 供应商值(假设字段名) |
| | | "T 55 0 8 151 打印人:\r\n" + |
| | | `T 55 1 120 151 ${item.printBy || ''}\r\n` + // 值大小改为与标题一致(0) |
| | | |
| | | // ==================== 物料名称(第四行)==================== |
| | | "LINE -3 248 543 248 1\r\n" + // 第4条分隔线(间隔62) |
| | | "T 55 0 8 213 名称:\r\n" + |
| | | `T 55 3 120 213 ${item.item_name}\r\n` + // 物料名称值 |
| | | `T 55 1 120 213 ${item.item_name}\r\n` + // 值大小改为与标题一致(0) |
| | | |
| | | // ==================== 规格型号(第五行)==================== |
| | | "LINE -3 310 543 310 1\r\n" + // 第5条分隔线(间隔62) |
| | | "T 55 0 8 275 规格:\r\n" + |
| | | `T 55 3 120 275 ${item.item_model}\r\n` + // 规格型号值 |
| | | `T 55 1 120 275 ${item.item_model}\r\n` + // 值大小改为与标题一致(0) |
| | | |
| | | // ==================== 仓库(第六行)==================== |
| | | // ==================== 条码类型(第六行)==================== |
| | | "LINE -3 360 543 360 1\r\n" + // 第6条分隔线(移至竖线顶端Y=360) |
| | | "T 55 0 8 335 仓库:\r\n" + |
| | | `T 55 3 120 335 ${item.depot_name || ''}\r\n` + // 仓库值(假设字段名) |
| | | "T 55 0 8 335 条码类型:\r\n" + |
| | | `T 55 1 120 335 ${item.barType || ''}\r\n` + // 值大小改为与标题一致(0) |
| | | |
| | | // ==================== 数量和仓管员(第七行)==================== |
| | | // ==================== 数量和单位(第七行)==================== |
| | | "LINE -3 430 543 430 1\r\n" + // 底部横线(与竖线底端对齐) |
| | | "T 55 0 8 380 数量:\r\n" + // 文本位置保持 |
| | | `T 55 3 120 380 ${item.quantity}\r\n` + // 数量值 |
| | | "T 55 0 275 380 仓管员:\r\n" + // 文本位置保持 |
| | | `T 55 3 395 380 ${item.cgy || ''}\r\n` + // 仓管员值(假设字段名) |
| | | `T 55 1 120 380 ${item.quantity}\r\n` + // 值大小改为与标题一致(0) |
| | | "T 55 0 275 380 单位:\r\n" + // 文本位置保持 |
| | | `T 55 1 395 380 ${item.unit || ''}\r\n` + // 值大小改为与标题一致(0) |
| | | |
| | | // 中间竖线分隔(范围Y=360-430,与上下横线衔接) |
| | | "LINE 265 430 265 360 1\r\n" + // 竖线顶端对齐仓库行分隔线 |
| | | |
| | | // ==================== 底部时间信息 ==================== |
| | | "T 55 0 395 440 打印时间\r\n" + // 位置保持 |
| | | "T 55 0 8 440 " + new Date().toLocaleString('zh-CN', { // 时间格式改为年月日时分秒 |
| | | year: 'numeric', |
| | | month: '2-digit', |
| | | day: '2-digit', |
| | | hour: '2-digit', |
| | | minute: '2-digit', |
| | | second: '2-digit' |
| | | }) + "\r\n" + |
| | | `T 55 1 8 440 ${item.print_date} \r\n`+ |
| | | |
| | | // ==================== 二维码区域(左移5像素)==================== |
| | | "BOX 425 3 535 113 1\r\n" + // 位置保持 |