123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 |
- <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
- <html>
- <head>
- <%@ include file="../header.jspf"%>
- <title>评教批次</title>
- <link rel="stylesheet"
- href="${pageContext.request.contextPath}/js/datatables/dataTables.bootstrap.css"/>
- <script
- src="${pageContext.request.contextPath}/js/jquery.validate.min.js"></script>
- <script
- src="${pageContext.request.contextPath}/js/messages_zh.min.js"></script>
- </head>
- <body>
- <div class="container-fluid">
- <%@ include file="../head.jsp"%>
- <div class="row" style="margin-top: 70px">
- <div class="col-sm-2">
- <%@ include file="../left.jsp"%>
- </div>
- <div class="col-sm-10">
- <div class="panel panel-default">
- <div class="panel-heading">
- 批次列表
- </div>
- <div class="panel-body">
- <div class="bs-callout bs-callout-info">
- <a class="btn btn-info btn-lg" data-toggle="modal" icon="plus" data-target="#add-batch-modal">生成新批次</a>
- <form class="form-inline" method="post" action="${pageContext.request.contextPath}/admin/batches"
- style=" margin-top: 30px">
- <div class="form-group">
- <label for="season" >选择学期查看课程:</label>
- <select name="season" class="form-control auto-select" id="season" key="${condition.season}">
- <option value="">当前学期:${applicationScope.curSeason}</option>
- <c:forEach begin="2015" end="${applicationScope.curYear+1}" step="1" var="s">
- <option value="${s}春">${s}春</option>
- <option value="${s}秋">${s}秋</option>
- </c:forEach>
- </select>
- <button type="submit" class="btn btn-primary ">
- <span class="glyphicon glyphicon-search" aria-hidden="true"></span>搜索
- </button>
- </div>
- </form>
- </div>
- <table class="table table-hover table-striped table-bordered table-condensed">
- <thead>
- <tr class="info">
- <td>批次号</td>
- <td>批次名</td>
- <td>学期</td>
- <td>状态</td>
- <td>开始/结束时间</td>
- <td>操作</td>
- </tr>
- </thead>
- <tbody>
- <c:forEach items="${batchesList }" var="b">
- <tr>
- <td>${b.id}</td>
- <td><a
- href="${pageContext.request.contextPath}/admin/batches/show/${b.id}">${b.name}</a></td>
- <td>${b.season}</td>
- <td><span class="batch-status">${b.batchStatus}</span></td>
- <td><fm:formatDate value="${b.beginDate}" dateStyle="medium"/> ~
- <fm:formatDate value="${b.endDate}" dateStyle="medium"/></td>
- <td>
- <a href="${pageContext.request.contextPath}/admin/batches/show/${b.id}" icon="zoom-in" class="btn btn-primary">查看批次</a>
- <a href="${pageContext.request.contextPath}/admin/batches/delete" bid="${b.id}" icon="remove" class="btn btn-danger remove-batch">删除批次</a>
- </td>
- </tr>
- </c:forEach>
- </tbody>
- </table>
- </div>
- </div>
- </div>
- </div>
- <!-- 添加批次Modal -->
- <div class="modal fade" id="add-batch-modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
- <h4 class="modal-title" id="add-admin-modal-title">添加新批次</h4>
- </div>
- <div class="modal-body">
- <jsp:include page="addBatch.jsp"/>
- </div>
- </div>
- </div>
- </div>
- <script type="text/javascript">
- $(function(){
- $(".delete").click(function(){
- var mes;
- $.post("../../problem/delete/"+$(this).attr("name"),{"id":$(this).attr("name")},function(date){
- mes= date.mes;
- });
- if(mes == 'success'){
- alert("删除成功");
- $(this).parent().parent("tr").fadeOut(2000);
- }else{
- alert("删除失败!有 用户的申请 使用了改试卷,不可删除");
- }
-
- });
- });
- </script>
- </div>
- <%@ include file="../buttom.jsp"%>
- <script
- src="${pageContext.request.contextPath}/js/datatables/js/jquery.dataTables.min.js"></script>
- <script
- src="${pageContext.request.contextPath}/js/datatables/dataTables.bootstrap.js"></script>
- <script language="javascript" type="text/javascript"
- src="${pageContext.request.contextPath}/js/My97DatePicker/WdatePicker.js"></script>
- <script type="text/javascript">
- $(function(){
- batchStatusRender();
- autoAddIcon();
- $(".remove-batch").click(function(e){
- e.preventDefault();
- if(confirm("您确认要删除该批次吗?只有新建的批次才可以删除!")){
- var bid = $(this).attr('bid');
- if(bid){
- $.post($(this).attr('href'),{bid:bid},function(data){
- if(data.success){
- showGlobalNotification("删除批次成功!");
- location.reload();
- }else{
- showGlobalNotification("删除批次失败!只有新建的批次才可以删除");
- }
- });
- }else{
- showGlobalNotification("删除失败!未知的批次号 id:"+bid);
- }
- }
- });
- autoSelect();
- $("#season").change(function(){
- $(this).parents('form').submit();
- });
- });
- </script>
- </body>
- </html>
|