|
|
@ -127,42 +127,44 @@ export default { |
|
|
LODOP.SET_PRINT_STYLEA(qrIndex, "QRCodeErrorLevel", "M"); |
|
|
LODOP.SET_PRINT_STYLEA(qrIndex, "QRCodeErrorLevel", "M"); |
|
|
|
|
|
|
|
|
// ============================================================
|
|
|
// ============================================================
|
|
|
// 4. 右侧文字信息(4行)
|
|
|
|
|
|
|
|
|
// 4. 右侧文字信息(4行)- 向左移动,字体缩小
|
|
|
// ============================================================
|
|
|
// ============================================================
|
|
|
const startX = '23mm'; // 文字左边距
|
|
|
|
|
|
const textWidth = '43mm'; // 文字区域宽度
|
|
|
|
|
|
|
|
|
const startX = '22mm'; // 文字左边距(从23mm改为22mm,向左移动1mm)
|
|
|
|
|
|
const textWidth = '46mm'; // 文字区域宽度(从43mm增加到46mm)
|
|
|
|
|
|
|
|
|
// 第1行:编码
|
|
|
// 第1行:编码
|
|
|
const text1 = LODOP.ADD_PRINT_TEXT('3mm', startX, textWidth, '3mm', `编码:${printData.partNo || ''}`); |
|
|
const text1 = LODOP.ADD_PRINT_TEXT('3mm', startX, textWidth, '3mm', `编码:${printData.partNo || ''}`); |
|
|
LODOP.SET_PRINT_STYLEA(text1, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text1, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text1, "FontSize", 8); |
|
|
|
|
|
|
|
|
LODOP.SET_PRINT_STYLEA(text1, "FontSize", 7); |
|
|
|
|
|
|
|
|
// 第2行:卷号
|
|
|
// 第2行:卷号
|
|
|
const text2 = LODOP.ADD_PRINT_TEXT('7mm', startX, textWidth, '3mm', `卷号:${printData.rollNo || ''}`); |
|
|
const text2 = LODOP.ADD_PRINT_TEXT('7mm', startX, textWidth, '3mm', `卷号:${printData.rollNo || ''}`); |
|
|
LODOP.SET_PRINT_STYLEA(text2, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text2, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text2, "FontSize", 8); |
|
|
|
|
|
|
|
|
LODOP.SET_PRINT_STYLEA(text2, "FontSize", 7); |
|
|
|
|
|
|
|
|
// 第3行:良品 + 不良品(左右分布)
|
|
|
// 第3行:良品 + 不良品(左右分布)
|
|
|
// 良品(左侧)
|
|
|
// 良品(左侧)
|
|
|
const text3 = LODOP.ADD_PRINT_TEXT('11mm', startX, '20mm', '3mm', `良品:${printData.goodQuantity || ''}`); |
|
|
|
|
|
|
|
|
const text3 = LODOP.ADD_PRINT_TEXT('11mm', startX, '22mm', '3mm', `良品:${printData.goodQuantity || ''}`); |
|
|
LODOP.SET_PRINT_STYLEA(text3, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text3, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text3, "FontSize", 8); |
|
|
|
|
|
|
|
|
LODOP.SET_PRINT_STYLEA(text3, "FontSize", 7); |
|
|
|
|
|
|
|
|
// 不良品(右侧)
|
|
|
// 不良品(右侧)
|
|
|
const text4 = LODOP.ADD_PRINT_TEXT('11mm', '43mm', '23mm', '3mm', `不良品:${printData.badQuantity || ''}`); |
|
|
|
|
|
|
|
|
const text4 = LODOP.ADD_PRINT_TEXT('11mm', '44mm', '24mm', '3mm', `不良品:${printData.badQuantity || ''}`); |
|
|
LODOP.SET_PRINT_STYLEA(text4, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text4, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text4, "FontSize", 8); |
|
|
|
|
|
|
|
|
LODOP.SET_PRINT_STYLEA(text4, "FontSize", 7); |
|
|
|
|
|
|
|
|
// 第4行:总数 + 良率(左右分布)
|
|
|
// 第4行:总数 + 良率(左右分布)
|
|
|
// 总数(左侧)
|
|
|
// 总数(左侧)
|
|
|
const text5 = LODOP.ADD_PRINT_TEXT('15mm', startX, '20mm', '3mm', `总数:${printData.quantity || ''}`); |
|
|
|
|
|
|
|
|
const text5 = LODOP.ADD_PRINT_TEXT('15mm', startX, '22mm', '3mm', `总数:${printData.quantity || ''}`); |
|
|
LODOP.SET_PRINT_STYLEA(text5, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text5, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text5, "FontSize", 8); |
|
|
|
|
|
|
|
|
LODOP.SET_PRINT_STYLEA(text5, "FontSize", 7); |
|
|
|
|
|
|
|
|
// 良率(右侧)
|
|
|
// 良率(右侧)
|
|
|
const text6 = LODOP.ADD_PRINT_TEXT('15mm', '43mm', '23mm', '3mm', `良率:${printData.yield || ''}%`); |
|
|
|
|
|
|
|
|
const yieldValue = printData['yield'] || printData.yield || ''; |
|
|
|
|
|
const yieldText = yieldValue ? `良率:${yieldValue}%` : '良率:'; |
|
|
|
|
|
const text6 = LODOP.ADD_PRINT_TEXT('15mm', '44mm', '24mm', '3mm', yieldText); |
|
|
LODOP.SET_PRINT_STYLEA(text6, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text6, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text6, "FontSize", 8); |
|
|
|
|
|
|
|
|
LODOP.SET_PRINT_STYLEA(text6, "FontSize", 7); |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
// A003 标签打印(70mm x 20mm)- 绑定用
|
|
|
// A003 标签打印(70mm x 20mm)- 绑定用
|
|
|
|