processRunGetForm.jsp 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <%@page pageEncoding="UTF-8"%>
  2. <%@include file="/commons/include/html_doctype.html"%>
  3. <html>
  4. <head>
  5. <title>流程实例业务表单明细</title>
  6. <%@include file="/commons/include/customForm.jsp" %>
  7. <script type="text/javascript">
  8. var isExtForm=${isExtForm};
  9. var isFormEmpty=${isFormEmpty};
  10. var status = ${processRun.status==1};
  11. $(function(){
  12. if(!isFormEmpty){
  13. if(isExtForm){
  14. var formUrl=$('#divExternalForm').attr("formUrl");
  15. $('#divExternalForm').load(formUrl, function() {
  16. hasLoadComplete=true;
  17. //动态执行第三方表单指定执行的js
  18. try{
  19. afterOnload();
  20. }catch(e){}
  21. });
  22. }
  23. }
  24. if(status){
  25. var add = $("tr.toolBar").find("a.add");
  26. add.hide();
  27. }
  28. });
  29. </script>
  30. </head>
  31. <body >
  32. <div class="panel">
  33. <div class="panel-top">
  34. <div class="l-layout-header">流程实例-【<i>${processRun.subject}</i>】业务表单。</div>
  35. <input id="businessKey" type="hidden" value="${processRun.businessKey}" />
  36. <input id="pkField" type="hidden" value="${processRun.runId}" />
  37. </div>
  38. <c:choose>
  39. <c:when test="${processRun.status==2 || processRun.status==3}">
  40. <f:tab curTab="taskForm" tabName="process"/>
  41. </c:when>
  42. <c:otherwise>
  43. <f:tab curTab="taskForm" tabName="process" hideTabs="copyUser"/>
  44. </c:otherwise>
  45. </c:choose>
  46. <div class="panel-body">
  47. <c:choose>
  48. <c:when test="${!isFormEmpty}">
  49. <c:choose>
  50. <c:when test="${isExtForm}">
  51. <div id="divExternalForm" formUrl="${form}"></div>
  52. </c:when>
  53. <c:otherwise>
  54. ${form}
  55. </c:otherwise>
  56. </c:choose>
  57. </c:when>
  58. <c:otherwise>
  59. 未设置流程实例业务表单
  60. </c:otherwise>
  61. </c:choose>
  62. </div>
  63. </div>
  64. </body>
  65. </html>