processRunPrintForm.jsp 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  4. <%@include file="/commons/include/customForm.jsp" %>
  5. <c:set var="ctx" value="${pageContext.request.contextPath}"/>
  6. <%@include file="/commons/include/html_doctype.html"%>
  7. <html>
  8. <head>
  9. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  10. <script type="text/javascript">
  11. $(function(){
  12. $(".taskopinion").each(function(){
  13. $(this).removeClass("taskopinion");
  14. var actInstId=$(this).attr("instanceId");
  15. $(this).load("${ctx}/platform/bpm/taskOpinion/listform.ht?actInstId="+actInstId);
  16. });
  17. });
  18. function onPrint(){
  19. //记录日志
  20. //$.post(url, {data : JSON2.stringify(data)});
  21. //打印
  22. window.print();
  23. };
  24. function reloadUseDefaultForm(obj){
  25. var param={
  26. genDefault:1
  27. }
  28. var url = window.location.href;
  29. if(url.indexOf("?")>0){
  30. window.location.href = url+"&genDefault=1";
  31. }else{
  32. window.location.href = url+"?genDefault=1";
  33. }
  34. };
  35. </script>
  36. <style type="text/css" media="print">
  37. @media print {
  38. .noprint{display:none;}
  39. .printForm{display:block !important;width: 100%;}
  40. .panel-detail {
  41. width: 100% !important;
  42. }
  43. }
  44. </style>
  45. </head>
  46. <body>
  47. <div class="panal">
  48. <div class="panel-toolbar noprint">
  49. <div class="toolBar">
  50. <div class="group noprint"><a class="link print" onclick="onPrint();"><span></span>打印</a></div>
  51. </div>
  52. </div>
  53. <div class="panel-body panel-detail" >
  54. <c:if test="${hasGlobalFlowNo }">
  55. <div align="right">工单号:${processRun.globalFlowNo}</div>
  56. </c:if>
  57. <div class="printForm">
  58. <c:choose>
  59. <c:when test="${not empty html}">${html}</c:when>
  60. <c:otherwise>
  61. <table align="center" height="111" width="457" border="0" cellpadding="0" cellspacing="0">
  62. <tbody>
  63. <tr valign="middle" >
  64. <td height="111" valign="middle" width="480" background="/ecp/styles/default/images/warm.gif">
  65. <table height="89" width="449" border="0" cellpadding="0" cellspacing="0">
  66. <tbody>
  67. <tr>
  68. <td height="12" width="67">&nbsp;</td>
  69. <td colspan="2">&nbsp;</td>
  70. </tr>
  71. <tr>
  72. <td rowspan="2" height="45">&nbsp;</td>
  73. <td height="44" valign="top" width="390">&nbsp;</td>
  74. <td valign="middle" width="50">&nbsp;</td>
  75. </tr>
  76. <tr>
  77. <td height="30" valign="top"><span class="STYLE1">该流程表单尚未添加打印模版,是否使用默认打印模版?<a href="javascript:;" onclick="reloadUseDefaultForm(this)">【确定】</a></span></td>
  78. <td valign="bottom" width="50"><a href="javascript:;"></a></td>
  79. </tr>
  80. </tbody>
  81. </table>
  82. </td>
  83. </tr>
  84. </tbody>
  85. </table>
  86. </c:otherwise>
  87. </c:choose>
  88. </div>
  89. </div>
  90. </div>
  91. </body>
  92. </html>
  93. <%--update 2013-1-1 end--%>