7 changed files with 118 additions and 72 deletions
-
4src/api/scheduleReport/com_die_cutting_report.js
-
4src/api/scheduleReport/com_fqc_report.js
-
34src/views/modules/label/print_die_cutting_label.js
-
35src/views/modules/label/print_fqc_label.js
-
27src/views/modules/scheduleReport/com_die_cutting_report.vue
-
78src/views/modules/scheduleReport/com_fqc_report.vue
-
8src/views/modules/scheduleReport/com_separate_roll.vue
@ -0,0 +1,34 @@ |
|||
/*调用js打印标签*/ |
|||
import getLodop from '@/utils/LodopFuncs.js' |
|||
/*打印材料卷标签*/ |
|||
export function printDieCuttingLabel(printList) { |
|||
const LODOP = getLodop() |
|||
if (LODOP) { |
|||
//循环调用打印机
|
|||
for(let i = 0; i < printList.length; i++){ |
|||
let printData = printList[i]; |
|||
LODOP.NewPage(); |
|||
LODOP.SET_PRINT_PAGESIZE(0,660,570,""); |
|||
LODOP.ADD_PRINT_BARCODE(5,5,105,105,"QRCode", printData.rollNo); |
|||
LODOP.ADD_PRINT_TEXT(110,10,245,25,"卷号: "+printData.rollNo); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
|||
LODOP.ADD_PRINT_TEXT(10,105,140,20,"工单号: "+printData.orderNo); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
|||
LODOP.ADD_PRINT_TEXT(35,105,140,20,"料号: "+printData.partNo); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
|||
LODOP.ADD_PRINT_TEXT(135,10,245,40,"描述: "+printData.partDesc); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
|||
LODOP.ADD_PRINT_TEXT(60,105,140,20,"数量: "+printData.rollQty); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
|||
LODOP.ADD_PRINT_TEXT(85,105,140,20,"操作人: admin"+printData.createdBy); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
|||
LODOP.ADD_PRINT_TEXT(180,10,250,25,"下机时间: "+printData.createdDate); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",12); |
|||
} |
|||
LODOP.PRINT_DESIGN(); |
|||
// LODOP.PREVIEW();
|
|||
// LODOP.PRINT();
|
|||
console.log("操作成功!") |
|||
} |
|||
} |
|||
|
|||
@ -0,0 +1,35 @@ |
|||
/*调用js打印标签*/ |
|||
import getLodop from '@/utils/LodopFuncs.js' |
|||
/*打印材料卷标签*/ |
|||
export function printFqcLabel(printData) { |
|||
const LODOP = getLodop() |
|||
if (LODOP) { |
|||
//循环调用打印机
|
|||
LODOP.NewPage(); |
|||
LODOP.SET_PRINT_PAGESIZE(0,800,1250,""); |
|||
LODOP.SET_PRINT_MODE("PRINT_NOCOLLATE",1); |
|||
LODOP.ADD_PRINT_BARCODE(5,15,160,160,"QRCode",printData.qrCode); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); |
|||
LODOP.ADD_PRINT_TEXT(140,15,300,20,"发料时间: "+printData.outTime); |
|||
LODOP.ADD_PRINT_TEXT(160,15,300,20,"入库时间: "+printData.stockTime); |
|||
LODOP.ADD_PRINT_TEXT(180,15,300,20,"原料时间: "+printData.materialTime); |
|||
LODOP.ADD_PRINT_TEXT(200,15,300,20,"系统批次: "+printData.systemBatchNo); |
|||
LODOP.ADD_PRINT_TEXT(220,15,300,20,"原料批号: "+printData.rawMaterialBatchNo); |
|||
LODOP.ADD_PRINT_TEXT(240,15,300,20,"有效期: "+printData.expiredTime); |
|||
LODOP.ADD_PRINT_TEXT(260,15,300,20,"回温次数: "+printData.reheatingNums); |
|||
LODOP.ADD_PRINT_TEXT(280,15,300,20,"暴露时间: "+printData.exposureHours); |
|||
LODOP.ADD_PRINT_TEXT(310,108,123,36,"阶段 "+printData.phaseDesc); |
|||
LODOP.SET_PRINT_STYLEA(0,"FontSize",15); |
|||
LODOP.ADD_PRINT_TEXT(350,195,120,20,"工单号: "+printData.orderNo); |
|||
LODOP.ADD_PRINT_TEXT(380,195,120,20,"检验员: "+printData.fqcBy); |
|||
LODOP.ADD_PRINT_TEXT(380,40,150,20,"800#: "+printData.partNo); |
|||
LODOP.ADD_PRINT_TEXT(410,195,120,20,"数量: "+printData.rollQty); |
|||
LODOP.ADD_PRINT_TEXT(410,40,150,20,"客户料号:"+printData.customerPartNo); |
|||
|
|||
LODOP.PRINT_DESIGN(); |
|||
// LODOP.PREVIEW();
|
|||
// LODOP.PRINT();
|
|||
console.log("操作成功!") |
|||
} |
|||
} |
|||
|
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue