list.jsp 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>
  2. <%@ page isELIgnored="false" %>
  3. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
  4. <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
  5. <%
  6. String basePath = request.getContextPath();
  7. %>
  8. <div class="table-responsive">
  9. <table class="table table-striped table-bordered table-hover " >
  10. <thead>
  11. <tr>
  12. <th>需求名称</th>
  13. <th>需求来源</th>
  14. <th>需求类型</th>
  15. <th>需求摘要</th>
  16. <th>发布日期</th>
  17. <th>状态</th>
  18. <th class="hidden-print">操 作</th>
  19. </tr>
  20. </thead>
  21. <tbody>
  22. <c:choose>
  23. <c:when test="${list!=null}">
  24. <c:forEach items="${list}" var="item" >
  25. <tr>
  26. <td><a href="javascript:void(0)" onclick="showItem(${item.rqrmntId})">${item.rqrmntName}</a> </td>
  27. <td>${item.rqrmntSource}</td>
  28. <td>${item.rqrmntType}</td>
  29. <td>${item.rqrmntSummary}</td>
  30. <td><fmt:formatDate value="${item.createdAt}" pattern="yyyy-MM-dd"/></td>
  31. <td>${item.rqrmntState}</td>
  32. <td class="btn-table hidden-print">
  33. <input type="hidden" name="id" value="${item.rqrmntId}" />
  34. <c:if test="${item.rqrmntState==null||item.rqrmntState.length()<=0||(item.rqrmntState!=null&&item.rqrmntState.length()>0&&item.rqrmntState.trim().equals('审核中'))}">
  35. <button name="btnAudit" class="btn btn-sm btn-primary m-r-sm"><i class="fa fa-edit"></i>审核</button>
  36. </c:if>
  37. <c:if test="${item.rqrmntState!=null&&item.rqrmntState.length()>0&&(item.rqrmntState.trim().equals('审核不通过')||item.rqrmntState.trim().equals('已下架'))}">
  38. </c:if>
  39. <c:if test="${item.rqrmntState!=null&&item.rqrmntState.length()>0&&(item.rqrmntState.trim().equals('已关闭')||item.rqrmntState.trim().equals('进行中'))}">
  40. <button name="btnUnShelve" class="btn btn-sm btn-primary m-r-sm"><i class="fa fa-edit"></i>下架</button>
  41. </c:if>
  42. <button name="btnReceive" class="btn btn-sm btn-primary m-r-sm"><i class="fa fa-edit"></i>接单</button>
  43. </td>
  44. </tr>
  45. </c:forEach>
  46. </c:when>
  47. <c:otherwise>
  48. <tr>
  49. <td colspan="4">无数据</td>
  50. </tr>
  51. </c:otherwise>
  52. </c:choose>
  53. </tbody>
  54. </table>
  55. </div>
  56. <jsp:include page="../../../common/admin/pager.jsp">
  57. <jsp:param name="pageNo" value="${pager.pageNo}"/>
  58. <jsp:param name="pageSize" value="${pager.pageSize}"/>
  59. <jsp:param name="total" value="${pager.total}"/>
  60. </jsp:include>
  61. <script type="text/javascript">
  62. function showItem(id) {
  63. $.popBsPartial({ url: "<%=basePath%>/admin/microapp/info/" + id });
  64. }
  65. $("#divGrid table tbody tr td:last-child")
  66. .on("click", "button[name='btnAudit']", function () {
  67. var id = $(this).parent().children("input[type='hidden'][name='id']").val();
  68. $.popBsPartial({ url: "<%=basePath%>/admin/microapp/aduit/" + id });
  69. })
  70. .on("click", "button[name='btnUnShelve']", function() {
  71. var id = $(this).parent().children("input[type='hidden'][name='id']").val();
  72. $.popBsPartial({url:"<%=basePath%>/admin/microapp/unshelve/"+id});
  73. })
  74. .on("click", "button[name='btnReceive']", function() {
  75. var id = $(this).parent().children("input[type='hidden'][name='id']").val();
  76. $.popBsPartial({url:"<%=basePath%>/admin/microapp/receive.htm/"+id});
  77. });
  78. </script>