quarterly-overwater-notice-print.jsp 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>关于征收2014年上半年超计划用水加价水费的通知</title>
  6. <!--框架必需start-->
  7. <script type="text/javascript" src="${ctx}/qui/libs/js/jquery.js"></script>
  8. <script type="text/javascript" src="${ctx}/qui/libs/js/framework.js"></script>
  9. <link href="${ctx}/qui/libs/css/import_basic.css" rel="stylesheet"
  10. type="text/css" />
  11. <link rel="stylesheet" type="text/css" id="skin" prePath="${ctx}/qui/" />
  12. <link rel="stylesheet" type="text/css" id="customSkin" />
  13. <!--框架必需end-->
  14. <!--打印插件-->
  15. <script type="text/javascript" src="${ctx}/js/LodopFuncs.js"></script>
  16. <object id="LODOP_OB"
  17. classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=0 height=0
  18. style="position: absolute; left: 0px; top: -10px;"></object>
  19. <object id="LODOP_EM" type="application/x-print-lodop" width=0 height=0
  20. style="position: absolute; left: 0px; top: -10px;"></object>
  21. <!--打印end-->
  22. <script type="text/javascript" src="${ctx}/qui/libs/js/jquery.js"></script>
  23. <script type="text/javascript">
  24. var LODOP; //声明为全局变量
  25. LODOP=getLodop(document.getElementById('LODOP_OB'),document.getElementById('LODOP_EM'));
  26. var quarter=${quarter!''};
  27. var length=${listLength!''};
  28. var pay_time=${payTime!''};
  29. var p_year=${printYear!''};
  30. var p_month=${printMonth!''};
  31. var p_day=${printDay!''};
  32. var print_time=p_year+"年"+p_month+"月"+p_day+"日";
  33. pay_time=getYear(pay_time);
  34. length=parseInt(length);
  35. function getYear(year){
  36. year=year+"";
  37. var time;
  38. var y=year.substring(0,4);
  39. var m=year.substring(4,6);
  40. var d=year.substring(6,8);
  41. time=y+"-"+m+"-"+d;
  42. return time;
  43. }
  44. function createPrintPage(orgName,planUseWater1,actualWater1,exceedUseWater1,amountReceivable1,
  45. planUseWater2,actualWater2,exceedUseWater2,amountReceivable2,totalAmount,meterNumber) {
  46. LODOP.NewPage(); //强制分页
  47. var pic="<img border='0' src='${ctx}/image/notices/add_price.png'>";
  48. if(quarter=='2'){
  49. pic="<img border='0' src='${ctx}/image/notices/add_price_second.png'>";
  50. }
  51. LODOP.ADD_PRINT_SETUP_BKIMG(pic);
  52. LODOP.SET_SHOW_MODE("BKIMG_IN_PREVIEW",true); //true代表打印预览时背景图可见
  53. LODOP.ADD_PRINT_TEXT(253,104,682,25,orgName);
  54. LODOP.SET_PRINT_STYLEA(0,"FontName","仿宋");
  55. LODOP.SET_PRINT_STYLEA(0,"FontSize",15);
  56. LODOP.ADD_PRINT_TEXT(544,196,128,25,planUseWater1);
  57. LODOP.SET_PRINT_STYLEA(0,"FontName","仿宋");
  58. LODOP.SET_PRINT_STYLEA(0,"FontSize",15);
  59. LODOP.SET_PRINT_STYLEA(0,"Alignment",2);
  60. LODOP.ADD_PRINT_TEXT(544,323,128,25,actualWater1);
  61. LODOP.SET_PRINT_STYLEA(0,"FontName","仿宋");
  62. LODOP.SET_PRINT_STYLEA(0,"FontSize",15);
  63. LODOP.SET_PRINT_STYLEA(0,"Alignment",2);
  64. LODOP.ADD_PRINT_TEXT(544,449,128,25,exceedUseWater1);
  65. LODOP.SET_PRINT_STYLEA(0,"FontName","仿宋");
  66. LODOP.SET_PRINT_STYLEA(0,"FontSize",15);
  67. LODOP.SET_PRINT_STYLEA(0,"Alignment",2);
  68. LODOP.ADD_PRINT_TEXT(544,574,128,25,amountReceivable1);
  69. LODOP.SET_PRINT_STYLEA(0,"FontName","仿宋");
  70. LODOP.SET_PRINT_STYLEA(0,"FontSize",15);
  71. LODOP.SET_PRINT_STYLEA(0,"Alignment",2);
  72. LODOP.ADD_PRINT_TEXT(574,197,128,25,planUseWater2);
  73. LODOP.SET_PRINT_STYLEA(0,"FontName","仿宋");
  74. LODOP.SET_PRINT_STYLEA(0,"FontSize",15);
  75. LODOP.SET_PRINT_STYLEA(0,"Alignment",2);
  76. LODOP.ADD_PRINT_TEXT(574,323,128,25,actualWater2);
  77. LODOP.SET_PRINT_STYLEA(0,"FontName","仿宋");
  78. LODOP.SET_PRINT_STYLEA(0,"FontSize",15);
  79. LODOP.SET_PRINT_STYLEA(0,"Alignment",2);
  80. LODOP.ADD_PRINT_TEXT(574,448,128,25,exceedUseWater2);
  81. LODOP.SET_PRINT_STYLEA(0,"FontName","仿宋");
  82. LODOP.SET_PRINT_STYLEA(0,"FontSize",15);
  83. LODOP.SET_PRINT_STYLEA(0,"Alignment",2);
  84. LODOP.ADD_PRINT_TEXT(574,574,128,25,amountReceivable2);
  85. LODOP.SET_PRINT_STYLEA(0,"FontName","仿宋");
  86. LODOP.SET_PRINT_STYLEA(0,"FontSize",15);
  87. LODOP.SET_PRINT_STYLEA(0,"Alignment",2);
  88. LODOP.ADD_PRINT_TEXT(608,306,132,25,totalAmount);
  89. LODOP.SET_PRINT_STYLEA(0,"FontName","仿宋");
  90. LODOP.SET_PRINT_STYLEA(0,"FontSize",15);
  91. LODOP.SET_PRINT_STYLEA(0,"Alignment",2);
  92. LODOP.ADD_PRINT_TEXT(608,512,184,25,pay_time);
  93. LODOP.SET_PRINT_STYLEA(0,"FontName","仿宋");
  94. LODOP.SET_PRINT_STYLEA(0,"FontSize",15);
  95. LODOP.SET_PRINT_STYLEA(0,"Alignment",2);
  96. LODOP.ADD_PRINT_TEXT(421,239,546,60,meterNumber);
  97. LODOP.SET_PRINT_STYLEA(0,"FontName","仿宋");
  98. LODOP.SET_PRINT_STYLEA(0,"FontSize",15);
  99. LODOP.ADD_PRINT_TEXT(970,534,158,25,print_time);
  100. LODOP.SET_PRINT_STYLEA(0,"FontName","仿宋");
  101. LODOP.SET_PRINT_STYLEA(0,"FontSize",15);
  102. LODOP.SET_PRINT_STYLEA(0,"Alignment",3);
  103. }
  104. function printAddWaterNotice(){
  105. LODOP.PRINT_INITA(-17,-12,793,1061,"add_water_notice"); //打印初始化
  106. LODOP.SET_PRINT_PAGESIZE(1,"210mm","280.8mm","");//设置纸张高度
  107. for(var i=1;i<=length;i++){
  108. var orgName=$("#div_"+i).children("input[name='orgName']").val();
  109. var planUseWater1=$("#div_"+i).children("input[name='planUseWater1']").val();
  110. var actualWater1=$("#div_"+i).children("input[name='actualWater1']").val();
  111. var exceedUseWater1=$("#div_"+i).children("input[name='exceedUseWater1']").val();
  112. var amountReceivable1=$("#div_"+i).children("input[name='amountReceivable1']").val();
  113. var planUseWater2=$("#div_"+i).children("input[name='planUseWater2']").val();
  114. var actualWater2=$("#div_"+i).children("input[name='actualWater2']").val();
  115. var exceedUseWater2=$("#div_"+i).children("input[name='exceedUseWater2']").val();
  116. var amountReceivable2=$("#div_"+i).children("input[name='amountReceivable2']").val();
  117. var meterNumber=$("#div_"+i).children("input[name='meterNumber']").val();
  118. var totalAmount=Number(amountReceivable1)+Number(amountReceivable2);
  119. if(isNaN(totalAmount)){
  120. totalAmount="";
  121. }
  122. if(!isNaN(totalAmount)&&typeof(amountReceivable2)=="undefined"){
  123. totalAmount=amountReceivable1;
  124. }
  125. if(!isNaN(totalAmount)&&typeof(amountReceivable1)=="undefined"){
  126. totalAmount=amountReceivable2;
  127. }
  128. if(typeof(amountReceivable1)=="undefined"){
  129. planUseWater1="-";
  130. actualWater1="-";
  131. exceedUseWater1="-";
  132. amountReceivable1="-";
  133. }
  134. if(typeof(amountReceivable2)=="undefined"){
  135. planUseWater2="-";
  136. actualWater2="-";
  137. exceedUseWater2="-";
  138. amountReceivable2="-";
  139. }
  140. createPrintPage(orgName,planUseWater1,actualWater1,exceedUseWater1,amountReceivable1,
  141. planUseWater2,actualWater2,exceedUseWater2,amountReceivable2,totalAmount,meterNumber);
  142. }
  143. LODOP.PREVIEW(); //打印预览
  144. window.close();
  145. top.Dialog.close(); //关闭窗口
  146. }
  147. window.onload=printAddWaterNotice;
  148. </script>
  149. </head>
  150. <body>
  151. <#if notices??> <#list notices as u> <#if u??> <#list u as us>
  152. <div id="div_${us_index+1 }">
  153. <input name="orgName" type="hidden" value="${us.orgName!''}" /> <input
  154. name="meterNumber" type="hidden" value="${us.meterNumber!''}" />
  155. <#if us.halfYearMap??> <#assign up=us.halfYearMap> <#list up?keys as
  156. k> <input name="${k}" type="hidden" value="${up[k]}" /> </#list>
  157. </#if>
  158. </div>
  159. </#list> </#if> </#list> </#if>
  160. </body>
  161. </html>