objPrtDo.ss.jsp 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <html>
  2. <head>
  3. <title></title>
  4. <meta http-equiv="pragma" content="no-cache">
  5. <meta http-equiv="cache-control" content="no-cache">
  6. <meta http-equiv="expires" content="0">
  7. <link href="/wd/stat/theme/styles.css" rel="stylesheet" type="text/css">
  8. <LINK href="/wd/stat/theme/table.css" rel="stylesheet" type="text/css">
  9. <LINK href="/wd/stat/theme/table_print.css" rel="stylesheet" type="text/css">
  10. <script type="text/javascript" src="/wd/edit.js"></script>
  11. <script type="text/javascript" src="/${sessionScope.XMMC}/js/qrcode/qrcode.js"></script>
  12. <script type="text/javascript" src="/${sessionScope.XMMC}/js/qrcode/utf.js"></script>
  13. <script type="text/javascript" src="/${sessionScope.XMMC}/js/qrcode/jquery.qrcode.js"></script>
  14. <script type="text/javascript" src="/${sessionScope.XMMC}/js/barcode/JsBarcode.js"></script>
  15. </head>
  16. <body >
  17. <bean:write name="tablehtml" filter="false"/>
  18. <div class='bottom-div'><!-- 底部区域 -->
  19. <div class="bottom-down-div border-top">
  20. <input type="button" value="批量打印" onclick="window.print();" id="pldy" style="display:none;" class="bottom-button" >
  21. <input type="button" value="打印" onclick="window.print();" id="dgdy" class="bottom-button" >
  22. </div>
  23. <div>
  24. <script type="text/javascript">
  25. function initQRCode(dom){
  26. var text = $(dom).text().trim();
  27. if(!text)return;
  28. $(dom).empty();
  29. $(dom).qrcode({
  30. render : "canvas", //设置渲染方式,有table和canvas,使用canvas方式渲染性能相对来说比较好
  31. text : text, //扫描二维码后显示的内容,可以直接填一个网址,扫描二维码后自动跳向该链接
  32. width : $(dom).width(), //二维码的宽度
  33. height : $(dom).height(), //二维码的高度
  34. background : "#ffffff", //二维码的后景色
  35. foreground : "#000000", //二维码的前景色
  36. src: '/${sessionScope.XMMC}/image/logo/opaqueLogo.png' //二维码中间的图片
  37. });
  38. }
  39. function initBarCode(dom){
  40. var text = $(dom).text().trim();
  41. $(dom).empty();
  42. var canvas = document.createElement("canvas");
  43. $(dom).append(canvas);
  44. $(canvas).JsBarcode(text,{width:1.5});
  45. }
  46. $(document).ready(function() {
  47. $("div[xsxs=2]").each(function() {
  48. initQRCode(this);
  49. });
  50. $("div[xsxs=3]").each(function() {
  51. initBarCode(this);
  52. });
  53. });
  54. document.getElementById('load').contentWindow.document.getElementById('pldy').style.display='inline-block;'
  55. </script>
  56. </body>
  57. </html>