diff --git a/src/api/partspare/inventorystock.js b/src/api/partspare/inventorystock.js index db14058..59d5f19 100644 --- a/src/api/partspare/inventorystock.js +++ b/src/api/partspare/inventorystock.js @@ -9,99 +9,52 @@ export function partSpareTemp(dataList) { //const LODOP = this.getLodop() if (LODOP) { for (const row of dataList) { - // LODOP.NewPage(); - // LODOP.SET_PRINT_PAGESIZE(0, 800, 600, ""); - // LODOP.SET_PRINT_STYLE("FontSize", 8); - // LODOP.SET_PRINT_STYLE("LineHeight", -2); - // // //内容,参数(上边距,左边距,内容显示宽度,内容显示高度) - // LODOP.ADD_PRINT_BARCODE(3, 3, 105, 101, "QRCode", row.partNo); - // //LODOP.ADD_PRINT_TEXT(140,8,140,130,"" +row.toolInstanceID ); - // LODOP.ADD_PRINT_TEXT(10, 100, 100, 20, "备品备件编码:"); - // LODOP.ADD_PRINT_TEXT(10, 189, 140, 21, row.partNo); - // LODOP.ADD_PRINT_TEXT(29, 100, 100, 21, "备品备件名称:"); - // LODOP.ADD_PRINT_TEXT(29, 189, 140, 21, row.partDescription); - // LODOP.ADD_PRINT_TEXT(50, 99, 100, 20, "计量单位:"); - // LODOP.ADD_PRINT_TEXT(50, 189, 141, 21, row.umid); - // LODOP.ADD_PRINT_TEXT(95, 6, 68, 20, "规格型号:"); - // LODOP.ADD_PRINT_TEXT(95, 73, 241, 21, row.spec); - // LODOP.ADD_PRINT_TEXT(69, 98, 92, 20, "货位编码:"); - // LODOP.ADD_PRINT_TEXT(70, 188, 141, 21, row.locationId); - LODOP.NewPage(); - //LODOP.PRINT_INIT(""); - // LODOP.SET_PRINT_PAGESIZE(0,800,600,""); - // LODOP.ADD_PRINT_BARCODE(3,3,105,101,"QRCode",row.partNo+";"+row.batchNo); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); - // LODOP.ADD_PRINT_TEXT(6,98,60,20,"编码:"); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); - // LODOP.ADD_PRINT_TEXT(3,160,129,20,row.partNo); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); - // LODOP.ADD_PRINT_TEXT(25,98,60,21,"序列号:"); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); - // LODOP.ADD_PRINT_TEXT(24,160,129,20,row.batchNo); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); - // LODOP.ADD_PRINT_TEXT(44,98,60,20,"名称:"); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); - // LODOP.ADD_PRINT_TEXT(44,160,129,40,row.partDescription); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); - // LODOP.SET_PRINT_STYLEA(0,"LineSpacing",-4); - // LODOP.ADD_PRINT_TEXT(116,6,68,20,"规格型号:"); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); - // LODOP.ADD_PRINT_TEXT(116,73,241,21,row.spec); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); - // LODOP.ADD_PRINT_TEXT(90,99,60,20,"库位:"); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); - // LODOP.ADD_PRINT_TEXT(90,160,129,20,row.locationId); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); - // LODOP.SET_PRINT_STYLEA(0,"LineSpacing",-3); - - // LODOP.SET_PRINT_PAGESIZE(0,500,250,""); - // LODOP.ADD_PRINT_BARCODE(3,3,77,73,"QRCode",row.partNo+";"+row.batchNo); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",10); - // LODOP.ADD_PRINT_TEXT(3,55,50,20,"编码:"); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",8); - // LODOP.ADD_PRINT_TEXT(2,97,90,20,row.partNo); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",8); - // LODOP.ADD_PRINT_TEXT(21,55,50,21,"序列号:"); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",8); - // LODOP.ADD_PRINT_TEXT(22,97,92,20,row.batchNo); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",8); - // LODOP.ADD_PRINT_TEXT(40,55,50,20,"名称:"); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",8); - // LODOP.ADD_PRINT_TEXT(42,97,90,40,row.partDescription); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",8); - // LODOP.SET_PRINT_STYLEA(0,"LineSpacing",-4); - // LODOP.ADD_PRINT_TEXT(83,1,63,20,"规格型号:"); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",8); - // LODOP.ADD_PRINT_TEXT(83,55,133,21,row.spec); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",8); - // LODOP.ADD_PRINT_TEXT(67,55,50,20,"库位:"); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",8); - // LODOP.ADD_PRINT_TEXT(67,100,87,20,row.locationId); - // LODOP.SET_PRINT_STYLEA(0,"FontSize",8); - // LODOP.SET_PRINT_STYLEA(0,"LineSpacing",-3); - - LODOP.SET_PRINT_PAGESIZE(0,500,250,""); - LODOP.ADD_PRINT_BARCODE(6,0,74,78,"QRCode",row.partNo+";"+row.batchNo); - LODOP.SET_PRINT_STYLEA(0,"FontSize",10); - LODOP.ADD_PRINT_TEXT(9,68,60,20,"编码:"); - LODOP.SET_PRINT_STYLEA(0,"FontSize",8); - LODOP.ADD_PRINT_TEXT(8,108,81,20,row.partNo); - LODOP.SET_PRINT_STYLEA(0,"FontSize",8); - LODOP.ADD_PRINT_TEXT(29,68,60,20,"名称:"); - LODOP.SET_PRINT_STYLEA(0,"FontSize",8); - LODOP.ADD_PRINT_TEXT(29,108,81,40,row.partDescription); - LODOP.SET_PRINT_STYLEA(0,"FontSize",8); - LODOP.SET_PRINT_STYLEA(0,"LineSpacing",-4); - LODOP.ADD_PRINT_TEXT(79,6,68,20,"规格型号:"); - LODOP.SET_PRINT_STYLEA(0,"FontSize",8); - LODOP.ADD_PRINT_TEXT(78,73,111,21,row.spec); - LODOP.SET_PRINT_STYLEA(0,"FontSize",8); - LODOP.ADD_PRINT_TEXT(56,69,40,20,"库位:"); - LODOP.SET_PRINT_STYLEA(0,"FontSize",8); - LODOP.ADD_PRINT_TEXT(56,110,81,20,row.locationId); - LODOP.SET_PRINT_STYLEA(0,"FontSize",8); - LODOP.SET_PRINT_STYLEA(0,"LineSpacing",-3); + if (row.site === '2') { + LODOP.SET_PRINT_PAGESIZE(0,800,600,""); + LODOP.ADD_PRINT_BARCODE(105,0,74,78,"QRCode",row.partNo+";"+row.batchNo); + LODOP.SET_PRINT_STYLEA(0,"FontSize",10); + LODOP.ADD_PRINT_TEXT(106,68,60,20,"编码:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",10); + LODOP.ADD_PRINT_TEXT(106,108,81,20,row.partNo); + LODOP.SET_PRINT_STYLEA(0,"FontSize",10); + LODOP.ADD_PRINT_TEXT(128,68,60,20,"名称:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",10); + LODOP.ADD_PRINT_TEXT(128,108,81,40,row.partDescription); + LODOP.SET_PRINT_STYLEA(0,"FontSize",10); + LODOP.SET_PRINT_STYLEA(0,"LineSpacing",-4); + LODOP.ADD_PRINT_TEXT(180,6,83,20,"规格型号:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",10); + LODOP.ADD_PRINT_TEXT(180,73,111,21,row.spec); + LODOP.SET_PRINT_STYLEA(0,"FontSize",10); + LODOP.ADD_PRINT_TEXT(155,69,45,20,"库位:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",10); + LODOP.ADD_PRINT_TEXT(155,110,81,20,row.locationId); + LODOP.SET_PRINT_STYLEA(0,"FontSize",10); + LODOP.SET_PRINT_STYLEA(0,"LineSpacing",-3); + } else { + LODOP.SET_PRINT_PAGESIZE(0,500,250,""); + LODOP.ADD_PRINT_BARCODE(6,0,74,78,"QRCode",row.partNo+";"+row.batchNo); + LODOP.SET_PRINT_STYLEA(0,"FontSize",10); + LODOP.ADD_PRINT_TEXT(9,68,60,20,"编码:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",8); + LODOP.ADD_PRINT_TEXT(8,108,81,20,row.partNo); + LODOP.SET_PRINT_STYLEA(0,"FontSize",8); + LODOP.ADD_PRINT_TEXT(29,68,60,20,"名称:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",8); + LODOP.ADD_PRINT_TEXT(29,108,81,40,row.partDescription); + LODOP.SET_PRINT_STYLEA(0,"FontSize",8); + LODOP.SET_PRINT_STYLEA(0,"LineSpacing",-4); + LODOP.ADD_PRINT_TEXT(79,6,68,20,"规格型号:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",8); + LODOP.ADD_PRINT_TEXT(78,73,111,21,row.spec); + LODOP.SET_PRINT_STYLEA(0,"FontSize",8); + LODOP.ADD_PRINT_TEXT(56,69,40,20,"库位:"); + LODOP.SET_PRINT_STYLEA(0,"FontSize",8); + LODOP.ADD_PRINT_TEXT(56,110,81,20,row.locationId); + LODOP.SET_PRINT_STYLEA(0,"FontSize",8); + LODOP.SET_PRINT_STYLEA(0,"LineSpacing",-3); + } } // LODOP.PRINT_DESIGN(); LODOP.PREVIEW();