|
@@ -12,9 +12,9 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'LodopFuncs'], functi
|
|
|
//打印二维码
|
|
//打印二维码
|
|
|
var html = '<style type="text/css">' +
|
|
var html = '<style type="text/css">' +
|
|
|
'.tg {border-collapse:collapse;border-spacing:0;font-weight:500;}' +
|
|
'.tg {border-collapse:collapse;border-spacing:0;font-weight:500;}' +
|
|
|
- '.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}' +
|
|
|
|
|
|
|
+ '.tg td{font-family:Arial, sans-serif;font-size:14px;padding:5px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}' +
|
|
|
'.tg .tg-s6z2{text-align:center;}</style>' +
|
|
'.tg .tg-s6z2{text-align:center;}</style>' +
|
|
|
- '<div width="340px"><table class="tg" width="340px">' +
|
|
|
|
|
|
|
+ '<div width="270px"><table class="tg" width="314px">' +
|
|
|
'<caption style="width: 300px;">'+data.company_name+'</caption>' +
|
|
'<caption style="width: 300px;">'+data.company_name+'</caption>' +
|
|
|
'<tr><td style="width: 70px;">规格:</td><td colspan="5" style="word-break:break-all;border-color:black;">'+data.product_name+'</td>' +
|
|
'<tr><td style="width: 70px;">规格:</td><td colspan="5" style="word-break:break-all;border-color:black;">'+data.product_name+'</td>' +
|
|
|
'<tr><td>配盘数:</td><td colspan="2">'+data.sqrcd+'</td><td>辅单位:</td><td colspan="2">'+data.sec_unit+'</td></tr>' +
|
|
'<tr><td>配盘数:</td><td colspan="2">'+data.sqrcd+'</td><td>辅单位:</td><td colspan="2">'+data.sec_unit+'</td></tr>' +
|
|
@@ -22,8 +22,8 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'LodopFuncs'], functi
|
|
|
'<tr><td>生产日期:</td><td colspan="5">'+data.date+'</td></tr>' +
|
|
'<tr><td>生产日期:</td><td colspan="5">'+data.date+'</td></tr>' +
|
|
|
'<tr><td>生产批号:</td><td colspan="5">'+data.batch+'</td></tr>' +
|
|
'<tr><td>生产批号:</td><td colspan="5">'+data.batch+'</td></tr>' +
|
|
|
'<tr><td colspan="6" style="word-break:break-all; border-color:black; font-size: 13px;">'+data.qrcode+'</td></table>' +
|
|
'<tr><td colspan="6" style="word-break:break-all; border-color:black; font-size: 13px;">'+data.qrcode+'</td></table>' +
|
|
|
- '<div style="position:absolute;top: 287px;left: 30px"><img src="'+data.pCode+'" > </td></div>' +
|
|
|
|
|
- '<div style="position:absolute;top: 370px;left: 300px;width: 50px;text-align: center;"><span style="font-weight: 500;word-break:normal;font-size: 16px">大件号'+data.l_flow+'</span></div>\n' +
|
|
|
|
|
|
|
+ '<div style="position:absolute;top: 240px;left: 16px"><img src="'+data.pCode+'" > </td></div>' +
|
|
|
|
|
+ '<div style="position:absolute;top: 355px;left: 283px;width: 50px;text-align: center;"><span style="font-weight: 500;word-break:normal;font-size: 16px">大件号'+data.l_flow+'</span></div>\n' +
|
|
|
'</div>';
|
|
'</div>';
|
|
|
var printPdf = (html,qrcode) => {
|
|
var printPdf = (html,qrcode) => {
|
|
|
var LODOP=getLodop();
|
|
var LODOP=getLodop();
|
|
@@ -35,22 +35,66 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'LodopFuncs'], functi
|
|
|
|
|
|
|
|
LODOP.SET_PRINT_PAGESIZE(1, 1000, 1500, "CreateCustomPage");
|
|
LODOP.SET_PRINT_PAGESIZE(1, 1000, 1500, "CreateCustomPage");
|
|
|
// LODOP.ADD_PRINT_HTM(15,20,350,545,html);
|
|
// LODOP.ADD_PRINT_HTM(15,20,350,545,html);
|
|
|
- LODOP.ADD_PRINT_HTM(10,20,350,590,html);
|
|
|
|
|
|
|
+ LODOP.ADD_PRINT_HTM(10,20,346,511,html);
|
|
|
|
|
|
|
|
// LODOP.SET_PRINT_STYLEA(0,"QRCodeVersion",14);
|
|
// LODOP.SET_PRINT_STYLEA(0,"QRCodeVersion",14);
|
|
|
// LODOP.SET_PRINT_STYLEA(0,"QRCodeErrorLevel","M");
|
|
// LODOP.SET_PRINT_STYLEA(0,"QRCodeErrorLevel","M");
|
|
|
// LODOP.ADD_PRINT_BARCODE(18,715,'27mm','27mm',"QRCode",qrcode);
|
|
// LODOP.ADD_PRINT_BARCODE(18,715,'27mm','27mm',"QRCode",qrcode);
|
|
|
// LODOP.PRINT() // 直接打印
|
|
// LODOP.PRINT() // 直接打印
|
|
|
// LODOP.PRINT_DESIGN() // 设计模式
|
|
// LODOP.PRINT_DESIGN() // 设计模式
|
|
|
- if (qrcode){
|
|
|
|
|
|
|
+ // if (qrcode){
|
|
|
LODOP.PREVIEW() //打印预览
|
|
LODOP.PREVIEW() //打印预览
|
|
|
- }else{
|
|
|
|
|
- LODOP.PRINT() // 直接打印
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // }else{
|
|
|
|
|
+ // LODOP.PRINT() // 直接打印
|
|
|
|
|
+ // }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
printPdf(html,qrcode)
|
|
printPdf(html,qrcode)
|
|
|
}
|
|
}
|
|
|
|
|
+ // function print_l(data,qrcode){
|
|
|
|
|
+ // //打印二维码
|
|
|
|
|
+ // var html = '<style type="text/css">' +
|
|
|
|
|
+ // '.tg {border-collapse:collapse;border-spacing:0;font-weight:500;}' +
|
|
|
|
|
+ // '.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}' +
|
|
|
|
|
+ // '.tg .tg-s6z2{text-align:center;}</style>' +
|
|
|
|
|
+ // '<div width="340px"><table class="tg" width="340px">' +
|
|
|
|
|
+ // '<caption style="width: 300px;">'+data.company_name+'</caption>' +
|
|
|
|
|
+ // '<tr><td style="width: 70px;">规格:</td><td colspan="5" style="word-break:break-all;border-color:black;">'+data.product_name+'</td>' +
|
|
|
|
|
+ // '<tr><td>配盘数:</td><td colspan="2">'+data.sqrcd+'</td><td>辅单位:</td><td colspan="2">'+data.sec_unit+'</td></tr>' +
|
|
|
|
|
+ // '<tr><td>数量:</td><td colspan="2">'+data.num+'</td><td>主单位:</td><td colspan="2">'+data.main_unit+'</td></tr>' +
|
|
|
|
|
+ // '<tr><td>生产日期:</td><td colspan="5">'+data.date+'</td></tr>' +
|
|
|
|
|
+ // '<tr><td>生产批号:</td><td colspan="5">'+data.batch+'</td></tr>' +
|
|
|
|
|
+ // '<tr><td colspan="6" style="word-break:break-all; border-color:black; font-size: 13px;">'+data.qrcode+'</td></table>' +
|
|
|
|
|
+ // '<div style="position:absolute;top: 287px;left: 30px"><img src="'+data.pCode+'" > </td></div>' +
|
|
|
|
|
+ // '<div style="position:absolute;top: 370px;left: 300px;width: 50px;text-align: center;"><span style="font-weight: 500;word-break:normal;font-size: 16px">大件号'+data.l_flow+'</span></div>\n' +
|
|
|
|
|
+ // '</div>';
|
|
|
|
|
+ // var printPdf = (html,qrcode) => {
|
|
|
|
|
+ // var LODOP=getLodop();
|
|
|
|
|
+ // LODOP.SET_LICENSES("","152A06E8F6CBD6AC1F213ABFCB0D8604","C94CEE276DB2187AE6B65D56B3FC2848","");
|
|
|
|
|
+ //
|
|
|
|
|
+ // LODOP.PRINT_INIT("河南中烟大件二维码打码");
|
|
|
|
|
+ // LODOP.SET_PRINT_STYLE("FontSize",16);
|
|
|
|
|
+ // LODOP.SET_PRINT_STYLE("Bold",1);
|
|
|
|
|
+ //
|
|
|
|
|
+ // LODOP.SET_PRINT_PAGESIZE(1, 1000, 1500, "CreateCustomPage");
|
|
|
|
|
+ // // LODOP.ADD_PRINT_HTM(15,20,350,545,html);
|
|
|
|
|
+ // LODOP.ADD_PRINT_HTM(10,20,350,590,html);
|
|
|
|
|
+ //
|
|
|
|
|
+ // // LODOP.SET_PRINT_STYLEA(0,"QRCodeVersion",14);
|
|
|
|
|
+ // // LODOP.SET_PRINT_STYLEA(0,"QRCodeErrorLevel","M");
|
|
|
|
|
+ // // LODOP.ADD_PRINT_BARCODE(18,715,'27mm','27mm',"QRCode",qrcode);
|
|
|
|
|
+ // // LODOP.PRINT() // 直接打印
|
|
|
|
|
+ // // LODOP.PRINT_DESIGN() // 设计模式
|
|
|
|
|
+ // if (qrcode){
|
|
|
|
|
+ // LODOP.PREVIEW() //打印预览
|
|
|
|
|
+ // }else{
|
|
|
|
|
+ // LODOP.PRINT() // 直接打印
|
|
|
|
|
+ // }
|
|
|
|
|
+ //
|
|
|
|
|
+ // }
|
|
|
|
|
+ // printPdf(html,qrcode)
|
|
|
|
|
+ // }
|
|
|
|
|
|
|
|
//小件码打印(10mmx2.5mm)
|
|
//小件码打印(10mmx2.5mm)
|
|
|
function print1(data,qrcode){
|
|
function print1(data,qrcode){
|