|
|
@ -1,12 +1,14 @@ |
|
|
/*调用js打印标签*/ |
|
|
/*调用js打印标签*/ |
|
|
import {getLodop} from '@/utils/LodopFuncs.js' |
|
|
|
|
|
|
|
|
import getLodop from '@/utils/LodopFuncs.js' |
|
|
/*打印材料卷标签*/ |
|
|
/*打印材料卷标签*/ |
|
|
export function printMaterialLabel(printData) { |
|
|
|
|
|
|
|
|
export function printMaterialLabel(printList) { |
|
|
const LODOP = getLodop() |
|
|
const LODOP = getLodop() |
|
|
if (LODOP) { |
|
|
if (LODOP) { |
|
|
LODOP.SET_LICENSES("", "13F0BE83846277CB60918577C6281375", "", ""); |
|
|
LODOP.SET_LICENSES("", "13F0BE83846277CB60918577C6281375", "", ""); |
|
|
|
|
|
//循环调用打印机
|
|
|
|
|
|
for(let i = 0; i < printList.length; i++){ |
|
|
|
|
|
let printData = printList[i]; |
|
|
LODOP.NewPage(); |
|
|
LODOP.NewPage(); |
|
|
LODOP.PRINT_INIT(""); |
|
|
|
|
|
LODOP.SET_PRINT_PAGESIZE(0,700,600,""); |
|
|
LODOP.SET_PRINT_PAGESIZE(0,700,600,""); |
|
|
LODOP.ADD_PRINT_LINE(5,5,6,255,0,1); |
|
|
LODOP.ADD_PRINT_LINE(5,5,6,255,0,1); |
|
|
LODOP.ADD_PRINT_LINE(25,5,26,255,0,1); |
|
|
LODOP.ADD_PRINT_LINE(25,5,26,255,0,1); |
|
|
@ -44,8 +46,8 @@ export function printMaterialLabel(printData) { |
|
|
LODOP.ADD_PRINT_TEXT(122,137,38,20,"库位"); |
|
|
LODOP.ADD_PRINT_TEXT(122,137,38,20,"库位"); |
|
|
LODOP.ADD_PRINT_TEXT(27,122,100,20, printData.rollNo); |
|
|
LODOP.ADD_PRINT_TEXT(27,122,100,20, printData.rollNo); |
|
|
LODOP.ADD_PRINT_TEXT(45,115,100,20, printData.partNo); |
|
|
LODOP.ADD_PRINT_TEXT(45,115,100,20, printData.partNo); |
|
|
LODOP.ADD_PRINT_TEXT(66,86,147,20, printData.supplierDesc); |
|
|
|
|
|
LODOP.ADD_PRINT_TEXT(97,70,187,20, printData.partDesc +' '+ printData.spec); |
|
|
|
|
|
|
|
|
LODOP.ADD_PRINT_TEXT(66,70,165,20, printData.supplierDesc); |
|
|
|
|
|
LODOP.ADD_PRINT_TEXT(88,70,187,35, printData.partDesc +' '+ printData.spec); |
|
|
LODOP.ADD_PRINT_TEXT(122,69,43,20, printData.rollQty); |
|
|
LODOP.ADD_PRINT_TEXT(122,69,43,20, printData.rollQty); |
|
|
LODOP.ADD_PRINT_TEXT(121,176,83,20,printData.locationId); |
|
|
LODOP.ADD_PRINT_TEXT(121,176,83,20,printData.locationId); |
|
|
LODOP.ADD_PRINT_TEXT(138,130,50,20, printData.umid); |
|
|
LODOP.ADD_PRINT_TEXT(138,130,50,20, printData.umid); |
|
|
@ -53,10 +55,11 @@ export function printMaterialLabel(printData) { |
|
|
LODOP.ADD_PRINT_TEXT(174,100,80,20, printData.expiredDate); |
|
|
LODOP.ADD_PRINT_TEXT(174,100,80,20, printData.expiredDate); |
|
|
LODOP.ADD_PRINT_BARCODE(137,187,100,75,"QRCode", printData.rollNo); |
|
|
LODOP.ADD_PRINT_BARCODE(137,187,100,75,"QRCode", printData.rollNo); |
|
|
LODOP.ADD_PRINT_TEXT(189,120,90,17, printData.createdBy); |
|
|
LODOP.ADD_PRINT_TEXT(189,120,90,17, printData.createdBy); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
LODOP.PRINT_DESIGN(); |
|
|
LODOP.PRINT_DESIGN(); |
|
|
///LODOP.PREVIEW();
|
|
|
|
|
|
|
|
|
//LODOP.PREVIEW();
|
|
|
// LODOP.PRINT();
|
|
|
// LODOP.PRINT();
|
|
|
|
|
|
|
|
|
console.log("操作成功!") |
|
|
console.log("操作成功!") |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|