|
|
<#import "base.ftl" as printbase><@printbase.layout>
<#if error?? > <script>alert("${error}");</script><#else ><script>function lodopReady(){ <#if printData.labelFlag == 'A'> printPageA(); </#if> <#if printData.labelFlag == 'B'> printPageB(); </#if> <#if printData.labelFlag != 'A' && printData.labelFlag != 'B'> printPageC(); </#if>
}function printPageA(){ LODOP.NewPage(); LODOP.SET_PRINT_PAGESIZE(1,1490,1000,""); LODOP.SET_PRINT_MODE("PRINT_NOCOLLATE",1); //划线和方格 LODOP.ADD_PRINT_RECT(5, 5, 550, 365, 0, 2); LODOP.SET_PRINT_STYLEA(0,"CornerRate",0.04); //第一条横线 LODOP.ADD_PRINT_LINE(43,5,42,555,0,1); //第二条横线 LODOP.ADD_PRINT_LINE(80,5,81,385,0,1); //第三条横线 LODOP.ADD_PRINT_LINE(118,5,119,385,0,1); //第四条横线 LODOP.ADD_PRINT_LINE(155,5,156,555,0,1); //第五条横线 LODOP.ADD_PRINT_LINE(221,5,222,555,0,1); //第六条横线 LODOP.ADD_PRINT_LINE(257,5,258,555,0,1); //第七条横线 LODOP.ADD_PRINT_LINE(293,5,294,555,0,1); //第八条横线 LODOP.ADD_PRINT_LINE(329,5,330,555,0,1); //第一条竖线 LODOP.ADD_PRINT_LINE(43,145,370,146,0,1); //第二条竖线 LODOP.ADD_PRINT_LINE(43,385,155,386,0,1); //ADD_PRINT_LINE(Top1,Left1, Top2, Left2,intLineStyle, intLineWidth) //添加固定文字和图片 LODOP.ADD_PRINT_IMAGE(5,10,82.5,36,"<img src='/img/ccl-logo.png'>"); LODOP.SET_PRINT_STYLEA(0,"Stretch",2); LODOP.ADD_PRINT_TEXT(15,395,160,20,"Made In India"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(50,25,120,20,"Project"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(88,25,120,20,"Part No"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(125,25,120,20,"Vendor"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(175,25,120,20,"Desc"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(230,25,120,20,"Job No"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(265,25,120,20,"Ship Date"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(300,25,120,20,"Stage"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(339,25,120,20,"Qty(pcs)"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(126,170,120,20,"CCL"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); //填充文本和内容 LODOP.ADD_PRINT_TEXT(15,185,120,20,"${printData.boxIndex}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(53,170,205,20,"${printData.projectCode}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(90,170,205,20,"${printData.partNo}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(170,170,381,46,"${printData.partDesc}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(229,170,175,25,"${printData.jobNo}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(268,170,175,25,"${printData.shipDate}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(300,169,175,25,"${printData.stage}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(339,168,175,25,"${printData.boxQty}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); //填充条码 LODOP.ADD_PRINT_BARCODE(43,405,120,120,"QRCode","${printData.qrCode}");}
function printPageB(){ LODOP.NewPage(); LODOP.SET_PRINT_PAGESIZE(1,1490,1000,""); LODOP.SET_PRINT_MODE("PRINT_NOCOLLATE",1); //划线和方格 LODOP.ADD_PRINT_RECT(5, 5, 550, 365, 0, 2); LODOP.SET_PRINT_STYLEA(0,"CornerRate",0.04); //第一条横线 LODOP.ADD_PRINT_LINE(50,5,51,555,0,1); //第二条横线 LODOP.ADD_PRINT_LINE(84,5,85,385,0,1); //第三条横线 LODOP.ADD_PRINT_LINE(118,5,119,385,0,1); //第四条横线 LODOP.ADD_PRINT_LINE(152,5,153,385,0,1); //第五条横线 LODOP.ADD_PRINT_LINE(202,5,203,555,0,1); //第六条横线 LODOP.ADD_PRINT_LINE(236,5,237,385,0,1); //第七条横线 LODOP.ADD_PRINT_LINE(266,5,267,385,0,1); //第八条横线 LODOP.ADD_PRINT_LINE(300,5,301,385,0,1); //九条横线 LODOP.ADD_PRINT_LINE(332,5,333,385,0,1); //第一条竖线 LODOP.ADD_PRINT_LINE(50,145,370,146,0,1); //第二条竖线 LODOP.ADD_PRINT_LINE(5,385,365,386,0,2); //ADD_PRINT_LINE(Top1,Left1, Top2, Left2,intLineStyle, intLineWidth) //添加固定文字和图片 LODOP.ADD_PRINT_IMAGE(8,10,82.5,36,"<img src='/img/ccl-logo.png'>"); LODOP.SET_PRINT_STYLEA(0,"Stretch",2); LODOP.ADD_PRINT_TEXT(15,395,160,20,"Made In India"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(57,25,120,20,"Project"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(92,25,120,20,"Part No"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(127,25,120,20,"Vendor"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(162,25,100,20,"Desc"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(210,25,120,20,"Job No"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(242,25,120,20,"Ship Date"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(275,25,120,20,"Stage"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(307,25,120,20,"Qty(pcs)"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(339,25,120,20,"Mfg Date"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(126,170,120,20,"CCL"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); //填充文本和内容 LODOP.ADD_PRINT_TEXT(15,185,120,20,"${printData.boxIndex}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(57,170,205,20,"${printData.projectCode}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(92,170,205,20,"${printData.partNo}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(159,170,175,40,"${printData.partDesc}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(210,170,175,25,"${printData.jobNo}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(242,170,175,25,"${printData.shipDate}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(275,169,175,25,"${printData.stage}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(307,168,175,25,"${printData.boxQty}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(339,168,175,25,"${printData.manfDate}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",12); LODOP.SET_PRINT_STYLEA(0,"Bold",1); //填充条码 LODOP.ADD_PRINT_BARCODE(65,415,120,120,"QRCode","${printData.qrCode}"); LODOP.ADD_PRINT_BARCODE(225,415,120,120,"QRCode","${printData.dateQrCode}");}
function printPageC(){ LODOP.NewPage(); LODOP.SET_PRINT_PAGESIZE(1,1490,1000,""); LODOP.SET_PRINT_MODE("PRINT_NOCOLLATE",1); //划线和方格 LODOP.ADD_PRINT_RECT(5, 5, 550, 365, 0, 2); LODOP.SET_PRINT_STYLEA(0,"CornerRate",0.04); //第一条横线 LODOP.ADD_PRINT_LINE(43,5,44,555,0,1); //第二条横线 LODOP.ADD_PRINT_LINE(80,5,81,385,0,1); //第三条横线 LODOP.ADD_PRINT_LINE(118,5,119,385,0,1); //第四条横线 LODOP.ADD_PRINT_LINE(155,5,156,555,0,1); //第五条横线 LODOP.ADD_PRINT_LINE(221,5,222,555,0,1); //第六条横线 LODOP.ADD_PRINT_LINE(257,5,258,555,0,1); //第七条横线 LODOP.ADD_PRINT_LINE(293,5,294,555,0,1); //第八条横线 LODOP.ADD_PRINT_LINE(329,5,330,555,0,1); //第一条竖线 LODOP.ADD_PRINT_LINE(43,145,370,146,0,1); //第二条竖线 LODOP.ADD_PRINT_LINE(43,385,155,386,0,1); //ADD_PRINT_LINE(Top1,Left1, Top2, Left2,intLineStyle, intLineWidth) //添加固定文字和图片 LODOP.ADD_PRINT_IMAGE(7,10,82.5,36,"<img src='/img/ccl-logo.png'>"); LODOP.SET_PRINT_STYLEA(0,"Stretch",2); LODOP.ADD_PRINT_TEXT(15,395,160,20,"Made In India"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(50,25,120,20,"Project"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(88,25,120,20,"Part No"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(125,25,120,20,"Vendor"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(175,25,120,20,"Desc"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(230,25,120,20,"Job No"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(265,25,120,20,"Ship Date"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(300,25,120,20,"Stage"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(339,25,120,20,"Qty(pcs)"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(126,170,120,20,"CCL"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); //填充文本和内容 LODOP.ADD_PRINT_TEXT(15,185,120,20,"${printData.boxIndex}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(53,170,205,20,"${printData.projectCode}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(90,170,205,20,"${printData.partNo}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(170,170,381,46,"${printData.partDesc}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(229,170,175,25,"${printData.jobNo}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(268,170,175,25,"${printData.shipDate}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(300,169,175,25,"${printData.stage}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); LODOP.ADD_PRINT_TEXT(339,168,175,25,"${printData.boxQty}"); LODOP.SET_PRINT_STYLEA(0,"FontSize",15); LODOP.SET_PRINT_STYLEA(0,"Bold",1); //填充条码 LODOP.ADD_PRINT_BARCODE(43,405,120,120,"QRCode","${printData.qrCode}");}
</script>
</#if>
</@printbase.layout>
|