|
|
@ -83,7 +83,7 @@ export default { |
|
|
const fontSize = 6; // 字体大小
|
|
|
const fontSize = 6; // 字体大小
|
|
|
|
|
|
|
|
|
// 编码(第1行)
|
|
|
// 编码(第1行)
|
|
|
const label1 = LODOP.ADD_PRINT_TEXT('3.5mm', labelX, labelWidth, '3mm', '编码:'); |
|
|
|
|
|
|
|
|
const label1 = LODOP.ADD_PRINT_TEXT('3.5mm', labelX, labelWidth, '3mm', 'No'); |
|
|
LODOP.SET_PRINT_STYLEA(label1, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(label1, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(label1, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(label1, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
@ -93,7 +93,7 @@ export default { |
|
|
LODOP.SET_PRINT_STYLEA(value1, "Bold", 1); |
|
|
LODOP.SET_PRINT_STYLEA(value1, "Bold", 1); |
|
|
|
|
|
|
|
|
// 型号(第2行)
|
|
|
// 型号(第2行)
|
|
|
const label2 = LODOP.ADD_PRINT_TEXT('7.5mm', labelX, labelWidth, '3mm', '型号:'); |
|
|
|
|
|
|
|
|
const label2 = LODOP.ADD_PRINT_TEXT('7.5mm', labelX, labelWidth, '3mm', 'Type'); |
|
|
LODOP.SET_PRINT_STYLEA(label2, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(label2, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(label2, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(label2, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
@ -102,7 +102,7 @@ export default { |
|
|
LODOP.SET_PRINT_STYLEA(value2, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(value2, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
// 数量(第3行)
|
|
|
// 数量(第3行)
|
|
|
const label3 = LODOP.ADD_PRINT_TEXT('11.5mm', labelX, labelWidth, '3mm', '数量:'); |
|
|
|
|
|
|
|
|
const label3 = LODOP.ADD_PRINT_TEXT('11.5mm', labelX, labelWidth, '3mm', 'Qty'); |
|
|
LODOP.SET_PRINT_STYLEA(label3, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(label3, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(label3, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(label3, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
@ -111,7 +111,7 @@ export default { |
|
|
LODOP.SET_PRINT_STYLEA(value3, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(value3, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
// 批号(第4行)
|
|
|
// 批号(第4行)
|
|
|
const label4 = LODOP.ADD_PRINT_TEXT('15.5mm', labelX, labelWidth, '3mm', '批号:'); |
|
|
|
|
|
|
|
|
const label4 = LODOP.ADD_PRINT_TEXT('15.5mm', labelX, labelWidth, '3mm', 'Lot No'); |
|
|
LODOP.SET_PRINT_STYLEA(label4, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(label4, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(label4, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(label4, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
@ -170,35 +170,35 @@ export default { |
|
|
const fontSize = 4; // 字体大小(从7号改为4号)
|
|
|
const fontSize = 4; // 字体大小(从7号改为4号)
|
|
|
|
|
|
|
|
|
// 第1行:编码
|
|
|
// 第1行:编码
|
|
|
const text1 = LODOP.ADD_PRINT_TEXT('3mm', startX, textWidth, '3mm', `编码:${printData.partNo || ''}`); |
|
|
|
|
|
|
|
|
const text1 = LODOP.ADD_PRINT_TEXT('3mm', startX, textWidth, '3mm', `No:${printData.partNo || ''}`); |
|
|
LODOP.SET_PRINT_STYLEA(text1, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text1, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text1, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(text1, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
// 第2行:卷号
|
|
|
// 第2行:卷号
|
|
|
const text2 = LODOP.ADD_PRINT_TEXT('6.5mm', startX, textWidth, '3mm', `卷号:${printData.rollNo || ''}`); |
|
|
|
|
|
|
|
|
const text2 = LODOP.ADD_PRINT_TEXT('6.5mm', startX, textWidth, '3mm', `Roll No:${printData.rollNo || ''}`); |
|
|
LODOP.SET_PRINT_STYLEA(text2, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text2, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text2, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(text2, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
// 第3行:良品 + 不良品(左右分布)
|
|
|
// 第3行:良品 + 不良品(左右分布)
|
|
|
// 良品(左侧)
|
|
|
// 良品(左侧)
|
|
|
const text3 = LODOP.ADD_PRINT_TEXT('10mm', startX, '24mm', '3mm', `良品:${printData.goodQuantity || ''}`); |
|
|
|
|
|
|
|
|
const text3 = LODOP.ADD_PRINT_TEXT('10mm', startX, '24mm', '3mm', `Good Qty:${printData.goodQuantity || ''}`); |
|
|
LODOP.SET_PRINT_STYLEA(text3, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text3, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text3, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(text3, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
// 不良品(右侧)
|
|
|
// 不良品(右侧)
|
|
|
const text4 = LODOP.ADD_PRINT_TEXT('10mm', '44mm', '24mm', '3mm', `不良品:${printData.badQuantity || ''}`); |
|
|
|
|
|
|
|
|
const text4 = LODOP.ADD_PRINT_TEXT('10mm', '44mm', '24mm', '3mm', `Bad Qty:${printData.badQuantity || ''}`); |
|
|
LODOP.SET_PRINT_STYLEA(text4, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text4, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text4, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(text4, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
// 第4行:总数 + 良率(左右分布)
|
|
|
// 第4行:总数 + 良率(左右分布)
|
|
|
// 总数(左侧)
|
|
|
// 总数(左侧)
|
|
|
const text5 = LODOP.ADD_PRINT_TEXT('13.5mm', startX, '24mm', '3mm', `总数:${printData.quantity || ''}`); |
|
|
|
|
|
|
|
|
const text5 = LODOP.ADD_PRINT_TEXT('13.5mm', startX, '24mm', '3mm', `Total Qty:${printData.quantity || ''}`); |
|
|
LODOP.SET_PRINT_STYLEA(text5, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text5, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text5, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(text5, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
// 良率(右侧)
|
|
|
// 良率(右侧)
|
|
|
const yieldValue = printData['yield'] || printData.yield || ''; |
|
|
const yieldValue = printData['yield'] || printData.yield || ''; |
|
|
const yieldText = yieldValue ? `良率: ${yieldValue}%` : '良率:'; |
|
|
|
|
|
|
|
|
const yieldText = yieldValue ? `Yield: ${yieldValue}%` : 'Yield:'; |
|
|
const text6 = LODOP.ADD_PRINT_TEXT('13.5mm', '44mm', '24mm', '3mm', yieldText); |
|
|
const text6 = LODOP.ADD_PRINT_TEXT('13.5mm', '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", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(text6, "FontSize", fontSize); |
|
|
@ -304,17 +304,17 @@ export default { |
|
|
const fontSize = 5; // 字体大小(比A002稍大,因为只有3行)
|
|
|
const fontSize = 5; // 字体大小(比A002稍大,因为只有3行)
|
|
|
|
|
|
|
|
|
// 第1行:编码
|
|
|
// 第1行:编码
|
|
|
const text1 = LODOP.ADD_PRINT_TEXT('3.5mm', startX, textWidth, '4mm', `编码:${printData.partNo || ''}`); |
|
|
|
|
|
|
|
|
const text1 = LODOP.ADD_PRINT_TEXT('3.5mm', startX, textWidth, '4mm', `No:${printData.partNo || ''}`); |
|
|
LODOP.SET_PRINT_STYLEA(text1, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text1, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text1, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(text1, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
// 第2行:卷号
|
|
|
// 第2行:卷号
|
|
|
const text2 = LODOP.ADD_PRINT_TEXT('8mm', startX, textWidth, '4mm', `卷号:${printData.rollNo || ''}`); |
|
|
|
|
|
|
|
|
const text2 = LODOP.ADD_PRINT_TEXT('8mm', startX, textWidth, '4mm', `Roll No:${printData.rollNo || ''}`); |
|
|
LODOP.SET_PRINT_STYLEA(text2, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text2, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text2, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(text2, "FontSize", fontSize); |
|
|
|
|
|
|
|
|
// 第3行:良品
|
|
|
// 第3行:良品
|
|
|
const text3 = LODOP.ADD_PRINT_TEXT('12.5mm', startX, textWidth, '4mm', `良品:${printData.goodQuantity || ''}`); |
|
|
|
|
|
|
|
|
const text3 = LODOP.ADD_PRINT_TEXT('12.5mm', startX, textWidth, '4mm', `Good Qty:${printData.goodQuantity || ''}`); |
|
|
LODOP.SET_PRINT_STYLEA(text3, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text3, "FontName", "Microsoft YaHei"); |
|
|
LODOP.SET_PRINT_STYLEA(text3, "FontSize", fontSize); |
|
|
LODOP.SET_PRINT_STYLEA(text3, "FontSize", fontSize); |
|
|
} |
|
|
} |
|
|
|