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