bpm-conf-node-list.jsp 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  1. <%@page contentType="text/html;charset=UTF-8"%>
  2. <%@include file="/taglibs.jsp"%>
  3. <%pageContext.setAttribute("currentHeader", "bpm-console");%>
  4. <%pageContext.setAttribute("currentMenu", "bpm-category");%>
  5. <%pageContext.setAttribute("currentTitle", "bpm-category-1");%>
  6. <!doctype html>
  7. <html lang="en">
  8. <head>
  9. <%@include file="/common/meta.jsp"%>
  10. <title><spring:message code="dev.bpm-conf-node.list.title" text="列表"/></title>
  11. <%@include file="/common/s3.jsp"%>
  12. <script type="text/javascript">
  13. var config = {
  14. id: 'bpm-conf-nodeGrid',
  15. pageNo: ${page.pageNo},
  16. pageSize: ${page.pageSize},
  17. totalCount: ${page.totalCount},
  18. resultSize: ${page.resultSize},
  19. pageCount: ${page.pageCount},
  20. orderBy: '${page.orderBy == null ? "" : page.orderBy}',
  21. asc: ${page.asc},
  22. params: {
  23. 'filter_LIKES_name': '${param.filter_LIKES_name}'
  24. },
  25. selectedItemClass: 'selectedItem',
  26. gridFormId: 'bpm-conf-nodeGridForm',
  27. exportUrl: 'bpm-conf-node-export.do'
  28. };
  29. var table;
  30. $(function() {
  31. table = new Table(config);
  32. table.configPagination('.m-pagination');
  33. table.configPageInfo('.m-page-info');
  34. table.configPageSize('.m-page-size');
  35. });
  36. </script>
  37. </head>
  38. <body>
  39. <%@include file="/header/_pim3.jsp"%>
  40. <div class="row-fluid">
  41. <%@include file="/menu/bpm-console.jsp"%>
  42. <!-- start of main -->
  43. <section id="m-main" class="col-md-10" style=" ">
  44. <%--
  45. <div class="panel panel-default">
  46. <div class="panel-heading">
  47. <i class="glyphicon glyphicon-list"></i>
  48. 查询
  49. <div class="pull-right ctrl">
  50. <a class="btn btn-default btn-xs"><i id="bpm-conf-nodeSearchIcon" class="glyphicon glyphicon-chevron-up"></i></a>
  51. </div>
  52. </div>
  53. <div class="panel-body">
  54. <form name="bpm-conf-nodeForm" method="post" action="bpm-conf-node-list.do" class="form-inline">
  55. <label for="bpm-conf-node_name"><spring:message code='bpm-conf-node.bpm-conf-node.list.search.name' text='名称'/>:</label>
  56. <input type="text" id="bpm-conf-node_name" name="filter_LIKES_name" value="${param.filter_LIKES_name}" class="form-control">
  57. <button class="btn btn-default a-search" onclick="document.bpm-conf-nodeForm.submit()">查询</button>&nbsp;
  58. </form>
  59. </div>
  60. </div>
  61. <div style="margin-bottom: 20px;">
  62. <div class="pull-left btn-group" role="group">
  63. <button class="btn btn-default a-insert" onclick="location.href='bpm-conf-node-input.do'">新建</button>
  64. <button class="btn btn-default a-remove" onclick="table.removeAll()">删除</button>
  65. <button class="btn btn-default a-export" onclick="table.exportExcel()">导出</button>
  66. </div>
  67. <div class="pull-right">
  68. 每页显示
  69. <select class="m-page-size form-control" style="display:inline;width:auto;">
  70. <option value="10">10</option>
  71. <option value="20">20</option>
  72. <option value="50">50</option>
  73. </select>
  74. </div>
  75. <div class="clearfix"></div>
  76. </div>
  77. --%>
  78. <ul class="breadcrumb">
  79. <li><a href="bpm-process-list.do">流程配置</a></li>
  80. <li class="active">${bpmConfBase.processDefinitionKey}</li>
  81. </ul>
  82. <form id="bpm-conf-nodeGridForm" name="bpm-conf-nodeGridForm" method='post' action="bpm-conf-node-remove.do" class="m-form-blank">
  83. <div class="panel panel-default">
  84. <div class="panel-heading">
  85. <i class="glyphicon glyphicon-list"></i>
  86. 流程配置
  87. </div>
  88. <table class="table">
  89. <thead>
  90. <tr>
  91. <th>编号</th>
  92. <th>类型</th>
  93. <th>节点</th>
  94. <th>人员</th>
  95. <th>事件</th>
  96. <th>规则</th>
  97. <th>表单</th>
  98. <th>操作</th>
  99. <th>提醒</th>
  100. </tr>
  101. </thead>
  102. <tbody>
  103. <c:forEach items="${bpmConfNodes}" var="item">
  104. <tr>
  105. <td>${item.id}</td>
  106. <td>${item.type}</td>
  107. <td>${item.name}</td>
  108. <td>
  109. <c:if test="${item.confUser == 0}">
  110. <a href="bpm-conf-user-list.do?bpmConfNodeId=${item.id}" class="btn"><i class="glyphicon glyphicon-edit"></i></a>
  111. </c:if>
  112. <c:if test="${item.confUser == 1}">
  113. <a href="bpm-conf-user-list.do?bpmConfNodeId=${item.id}" class="btn btn-primary"><i class="glyphicon glyphicon-edit"></i></a>
  114. </c:if>
  115. <c:if test="${not empty item.bpmConfUsers}">
  116. <i class="badge">${fn:length(item.bpmConfUsers)}</i>
  117. </c:if>
  118. &nbsp;
  119. </td>
  120. <td>
  121. <c:if test="${item.confListener == 0}">
  122. <a href="bpm-conf-listener-list.do?bpmConfNodeId=${item.id}" class="btn"><i class="glyphicon glyphicon-edit"></i></a>
  123. </c:if>
  124. <c:if test="${item.confListener == 1}">
  125. <a href="bpm-conf-listener-list.do?bpmConfNodeId=${item.id}" class="btn btn-primary"><i class="glyphicon glyphicon-edit"></i></a>
  126. </c:if>
  127. <c:if test="${not empty item.bpmConfListeners}">
  128. <i class="badge">${fn:length(item.bpmConfListeners)}</i>
  129. </c:if>
  130. &nbsp;
  131. </td>
  132. <td>
  133. <c:if test="${item.confRule == 0}">
  134. <a href="bpm-conf-rule-list.do?bpmConfNodeId=${item.id}" class="btn"><i class="glyphicon glyphicon-edit"></i></a>
  135. </c:if>
  136. <c:if test="${item.confRule == 1}">
  137. <a href="bpm-conf-rule-list.do?bpmConfNodeId=${item.id}" class="btn btn-primary"><i class="glyphicon glyphicon-edit"></i></a>
  138. </c:if>
  139. <c:if test="${not empty item.bpmConfRules}">
  140. <i class="badge">${fn:length(item.bpmConfRules)}</i>
  141. </c:if>
  142. &nbsp;
  143. </td>
  144. <td>
  145. <c:if test="${item.confForm == 0}">
  146. <a href="bpm-conf-form-list.do?bpmConfNodeId=${item.id}" class="btn"><i class="glyphicon glyphicon-edit"></i></a>
  147. </c:if>
  148. <c:if test="${item.confForm == 1}">
  149. <a href="bpm-conf-form-list.do?bpmConfNodeId=${item.id}" class="btn btn-primary"><i class="glyphicon glyphicon-edit"></i></a>
  150. </c:if>
  151. <c:if test="${not empty item.bpmConfForms}">
  152. <i class="badge">${fn:length(item.bpmConfForms)}</i>
  153. </c:if>
  154. &nbsp;
  155. </td>
  156. <td>
  157. <c:if test="${item.confOperation == 0}">
  158. <a href="bpm-conf-operation-list.do?bpmConfNodeId=${item.id}" class="btn"><i class="glyphicon glyphicon-edit"></i></a>
  159. </c:if>
  160. <c:if test="${item.confOperation == 1}">
  161. <a href="bpm-conf-operation-list.do?bpmConfNodeId=${item.id}" class="btn btn-primary"><i class="glyphicon glyphicon-edit"></i></a>
  162. </c:if>
  163. <c:if test="${not empty item.bpmConfOperations}">
  164. <i class="badge">${fn:length(item.bpmConfOperations)}</i>
  165. </c:if>
  166. &nbsp;
  167. </td>
  168. <td>
  169. <c:if test="${item.confNotice == 0}">
  170. <a href="bpm-conf-notice-list.do?bpmConfNodeId=${item.id}" class="btn"><i class="glyphicon glyphicon-edit"></i></a>
  171. </c:if>
  172. <c:if test="${item.confNotice == 1}">
  173. <a href="bpm-conf-notice-list.do?bpmConfNodeId=${item.id}" class="btn btn-primary"><i class="glyphicon glyphicon-edit"></i></a>
  174. </c:if>
  175. <c:if test="${not empty item.bpmConfNotices}">
  176. <i class="badge">${fn:length(item.bpmConfNotices)}</i>
  177. </c:if>
  178. &nbsp;
  179. </td>
  180. </tr>
  181. </c:forEach>
  182. </tbody>
  183. </table>
  184. </div>
  185. </form>
  186. <%--
  187. <div>
  188. <div class="m-page-info pull-left">
  189. 共100条记录 显示1到10条记录
  190. </div>
  191. <div class="btn-group m-pagination pull-right">
  192. <button class="btn btn-default">&lt;</button>
  193. <button class="btn btn-default">1</button>
  194. <button class="btn btn-default">&gt;</button>
  195. </div>
  196. <div class="clearfix"></div>
  197. </div>
  198. --%>
  199. <div class="m-spacer"></div>
  200. </section>
  201. <!-- end of main -->
  202. </div>
  203. </body>
  204. </html>