bpmReferDefinitionActInstSelector.jsp 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <%@include file="/commons/include/html_doctype.html"%>
  4. <html>
  5. <head>
  6. <title>流程引用</title>
  7. <%@include file="/commons/include/get.jsp"%>
  8. <script type="text/javascript" src="${ctx}/js/hotent/platform/bpm/ProcessUrgeDialog.js"></script>
  9. <script type="text/javascript" src="${ctx}/js/hotent/platform/bpm/FlowUtil.js" ></script>
  10. <script type="text/javascript" src="${ctx}/js/hotent/platform/system/SysDialog.js"></script>
  11. <script type="text/javascript" src="${ctx}/js/hotent/platform/bpm/CheckVersion.js"></script>
  12. <script type="text/javascript" src="${ctx}/js/hotent/platform/bpm/SelectUtil.js" ></script>
  13. <script type="text/javascript">
  14. $(function(){
  15. $("a.link.search").unbind("click");
  16. $("#processRunItem>tbody").find("tr").bind('click', function() {
  17. var ch=$(this).find(":checkbox");
  18. window.parent.selectMulti(ch);
  19. });
  20. $("#chkall").click(function(){
  21. var checkAll=false;
  22. if($(this).attr("checked")){
  23. checkAll=true;
  24. }
  25. var checkboxs=$(":checkbox", $("#processRunItem>tbody"));
  26. checkboxs.each(function(){
  27. if(checkAll){
  28. window.parent.selectMulti(this);
  29. }
  30. })
  31. });
  32. });
  33. function onSearch(){
  34. var referDefKey = $("#selectRefer",window.parent.document).val();
  35. $("#referDefKey").val(referDefKey);
  36. $("#searchForm").submit();
  37. };
  38. function showDetail(obj){
  39. var url = $(obj).attr("action");
  40. DialogUtil.open({
  41. height:700,
  42. width: 900,
  43. title : '',
  44. url: url,
  45. isResize: true,
  46. });
  47. };
  48. </script>
  49. </head>
  50. <body>
  51. <div class="panel">
  52. <div class="panel-top">
  53. <div class="toolBar">
  54. <div class="panel-toolbar">
  55. <div class="group">
  56. <a class="link search" onclick="onSearch()" id="btnSearch"><span></span>查询</a>
  57. </div>
  58. <div class="l-bar-separator"></div>
  59. <div class="group"><a href="javascript:;" class="link reset" onclick="$.clearQueryForm();"><span></span>重置</a></div>
  60. </div>
  61. </div>
  62. <div class="panel-search">
  63. <form id="searchForm" method="post" action="actInstSelector.ht">
  64. <div class="row">
  65. <span class="label">工单号:</span>
  66. <input size="18" type="text" name="Q_globalFlowNo_SL" class="inputText" value="${param['Q_globalFlowNo_SL']}" />
  67. <span class="label">标题:</span>
  68. <input size="18" type="text" name="Q_subject_SL" class="inputText" value="${param['Q_subject_SL']}" />
  69. <span class="label">创建日期 从:</span>
  70. <input size="18" name="Q_begincreatetime_DL" class="inputText datePicker" datetype="1" value="${param['Q_begincreatetime_DL']}" />
  71. <span class="label">至: </span>
  72. <input size="18" name="Q_endcreatetime_DG" class="inputText datePicker" datetype="2" value="${param['Q_endcreatetime_DG']}" />
  73. </div>
  74. <div style="display: none;">
  75. <input id="referDefKey" type="hidden" name="referDefKey" />
  76. <input id="hasRefer" type="hidden" name="hasRefer" value="${hasRefer }"/>
  77. <input id="defId" type="hidden" name="defId" value="${defId }" />
  78. </div>
  79. </form>
  80. </div>
  81. </div>
  82. <div class="panel-body">
  83. <c:set var="checkAll">
  84. <input type="checkbox" id="chkall" />
  85. </c:set>
  86. <display:table name="processRunList" id="processRunItem" requestURI="actInstSelector.ht" sort="external" cellpadding="1"
  87. cellspacing="1" class="table-grid">
  88. <display:column title="${checkAll}" media="html" style="width:30px;">
  89. <input type="checkbox" class="pk" name="runId" value='${processRunItem.runId}#${processRunItem.subject }' />
  90. </display:column>
  91. <display:column title="工单号" sortable="true" property="globalFlowNo"></display:column>
  92. <display:column title="请求标题" sortable="true" sortName="subject" style="text-align:left">
  93. <a name="processDetail" onclick="showDetail(this)" href="javascript:;" action="${ctx}/platform/bpm/processRun/info.ht?link=1&runId=${processRunItem.runId}" title="${processRunItem.subject}">${f:subString(processRunItem.subject)}</a>
  94. </display:column>
  95. <display:column title="创建日期" sortable="true" sortName="createtime">
  96. <fmt:formatDate value="${processRunItem.createtime}"
  97. pattern="yyyy-MM-dd HH:mm:ss" />
  98. </display:column>
  99. <display:column title="结束日期" sortable="true" sortName="endTime">
  100. <fmt:formatDate value="${processRunItem.endTime}"
  101. pattern="yyyy-MM-dd HH:mm:ss" />
  102. </display:column>
  103. <display:column title="持续时间" sortable="true" sortName="duration">
  104. ${f:getTime(processRunItem.duration)}
  105. </display:column>
  106. </display:table>
  107. <hotent:paging tableId="processRunItem"></hotent:paging>
  108. </div>
  109. </div>
  110. </body>
  111. </html>