diff --git a/src/utils/LodopFuncs.js b/src/utils/LodopFuncs.js index 22e2c88..be35e9b 100644 --- a/src/utils/LodopFuncs.js +++ b/src/utils/LodopFuncs.js @@ -27,7 +27,7 @@ function getLodop() { //LODOP.SET_LICENSES("","7B5624CC84EF99D6B17F27DF4AF4310C", "", ""); //越南的Clodop授权 let lodopCode = JSON.parse(localStorage.getItem('configParams')).lodopCode LODOP.SET_LICENSES("",lodopCode, "", ""); - LODOP.SET_SHOW_MODE("LANGUAGE",1); + LODOP.SET_SHOW_MODE("LANGUAGE",0); if (!LODOP && document.readyState !== 'complete') { MessageBox.alert('C-Lodop打印控件还没准备好,请稍后再试!') return diff --git a/src/views/modules/label/print_demo_label.js b/src/views/modules/label/print_demo_label.js index 7b27dbd..f4d7168 100644 --- a/src/views/modules/label/print_demo_label.js +++ b/src/views/modules/label/print_demo_label.js @@ -78,8 +78,8 @@ export function printABLabel(printList) { LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"Bold",1); } - // LODOP.PRINT_DESIGN(); - LODOP.PREVIEW(); + LODOP.PRINT_DESIGN(); + // LODOP.PREVIEW(); // LODOP.PRINT(); console.log("操作成功!") } diff --git a/src/views/modules/label/print_issureSo_label.js b/src/views/modules/label/print_issureSo_label.js new file mode 100644 index 0000000..df1c8f6 --- /dev/null +++ b/src/views/modules/label/print_issureSo_label.js @@ -0,0 +1,54 @@ +/*调用js打印标签*/ +import getLodop from '@/utils/LodopFuncs.js' +/*打印材料卷标签*/ +export function printIssureSoLabel(printList) { + const LODOP = getLodop() + if (LODOP) { + + //循环调用打印机 + for(let i = 0; i < printList.length; i++){ + let printData = printList[i]; + LODOP.NewPage(); + LODOP.SET_PRINT_PAGESIZE(2,360,1180,""); + LODOP.ADD_PRINT_BARCODE(6,20,139,106,"QRCode",printData.site+','+printData.rollNo); + LODOP.ADD_PRINT_TEXT(11,120,108,25,"Part No:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(41,120,108,25,"Part Desc:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(71,120,108,25,"Lot No:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(101,120,96,25,"Man.Date:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(11,321,108,25,"Order No:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(101,12,108,25,printData.rollNo); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.SET_PRINT_STYLEA(0,"Alignment",2); + LODOP.ADD_PRINT_TEXT(101,321,108,25,"Exp.Date:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(11,203,128,25,printData.partNo); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(41,203,303,25,printData.partDesc); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(71,203,128,25,printData.batchNo); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(101,203,128,25,printData.manufactureDate); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(11,391,118,25,printData.orderRef1); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(101,391,118,25,printData.expiredDate); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(71,261,108,25,"Dev.Date:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",12); + LODOP.SET_PRINT_STYLEA(0,"Bold",1); + LODOP.ADD_PRINT_TEXT(71,331,200,25,printData.enterDate); + LODOP.SET_PRINT_STYLEA(0,"FontSize",12); + LODOP.SET_PRINT_STYLEA(0,"Bold",1); + } + // LODOP.PRINT_DESIGN(); + LODOP.PREVIEW(); + // LODOP.PRINT(); + console.log("操作成功!") + } +} + diff --git a/src/views/modules/label/print_poReceive_label.js b/src/views/modules/label/print_poReceive_label.js new file mode 100644 index 0000000..9592f81 --- /dev/null +++ b/src/views/modules/label/print_poReceive_label.js @@ -0,0 +1,49 @@ +/*调用js打印标签*/ +import getLodop from '@/utils/LodopFuncs.js' +/*打印材料卷标签*/ +export function printPoReceiveLabel(printList) { + const LODOP = getLodop() + if (LODOP) { + + //循环调用打印机 + for(let i = 0; i < printList.length; i++){ + let printData = printList[i]; + LODOP.NewPage(); + LODOP.SET_PRINT_PAGESIZE(2,360,1180,""); + LODOP.ADD_PRINT_BARCODE(6,20,139,106,"QRCode",printData.site+','+printData.rollNo); + LODOP.ADD_PRINT_TEXT(11,120,108,25,"Part No:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(41,120,108,25,"Part Desc:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(71,120,108,25,"Lot No:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(101,120,96,25,"Man.Date:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(11,321,108,25,"Order No:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(101,12,108,25,printData.rollNo); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.SET_PRINT_STYLEA(0,"Alignment",2); + LODOP.ADD_PRINT_TEXT(101,321,108,25,"Exp.Date:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(11,203,128,25,printData.partNo); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(41,203,303,25,printData.partDesc); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(71,203,128,25,printData.batchNo); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(101,203,128,25,printData.manufactureDate); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(11,391,118,25,printData.orderRef1); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + LODOP.ADD_PRINT_TEXT(101,391,118,25,printData.expiredDate); + LODOP.SET_PRINT_STYLEA(0,"FontSize",11); + + } + // LODOP.PRINT_DESIGN(); + LODOP.PREVIEW(); + // LODOP.PRINT(); + console.log("操作成功!") + } +} + diff --git a/src/views/modules/material/com_issureSo_add_or_update.vue b/src/views/modules/material/com_issureSo_add_or_update.vue index 1ce3a61..757fae9 100644 --- a/src/views/modules/material/com_issureSo_add_or_update.vue +++ b/src/views/modules/material/com_issureSo_add_or_update.vue @@ -115,6 +115,9 @@