Commit d69f4887481314a277cbcb99fcf58ec864b1064d

Authored by jack
1 parent 2e6cd2f3

1.修改学生报表界面(1)

.settings/org.eclipse.core.resources.prefs
1 1 eclipse.preferences.version=1
  2 +encoding//WebRoot/WEB-INF/jsp/sunvote/homework/homework_student_report.jsp=UTF-8
2 3 encoding//WebRoot/WEB-INF/jsp/sunvote/paper/paper_list2.jsp=UTF-8
3 4 encoding//WebRoot/WEB-INF/jsp/sunvote/teacher/creat_question.jsp=UTF-8
4 5 encoding//WebRoot/WEB-INF/jsp/sunvote/teacher/en_set_question.jsp=UTF-8
... ...
WebRoot/WEB-INF/jsp/sunvote/homework/homework_report.jsp
... ... @@ -130,7 +130,7 @@
130 130 href="report/student_report?studentid=${var.ID}&class_id=${info.CLASS_ID}">${var.NAME}</a>
131 131 </td> --%>
132 132 <td class="center"><div style="width:150px;cursor:hand"><a
133   - onclick="student('${info.CLASS_ID}','${var.STUDENT_ID}')">${var.NAME}</a></div>
  133 + onclick="student('${pd.CLASS_ID}','${var.STUDENT_ID}')">${var.NAME}</a></div>
134 134 </td>
135 135 <td class="center"><div style="width:150px;"><fmt:formatNumber type="number"
136 136 value="${var.PAPER_ALL_SCORE == 0 ? 0: (var.STUDENT_ALL_SCORE / var.PAPER_ALL_SCORE * 100)}"
... ... @@ -289,20 +289,17 @@
289 289  
290 290 function student(classid,studentid){
291 291  
292   - var url = "<%=basePath%>homework/student.do?studentid=" + studentid + "&class_id=" + classid ;
  292 + var url = "<%=basePath%>homework/student.do?STUDENT_ID=" + studentid + "&CLASS_ID=" + classid ;
293 293 var startDate = $("#lastStart").val();
294 294 var endDate = $("#lastEnd").val();
295   - url = url + "&start_date=" + startDate + "&end_date=" + endDate ;
296   - var SUBJECT_ID = $("#SUBJECT_ID").val();
297   - if(SUBJECT_ID != null && SUBJECT_ID != ''){
298   - url = url + "&SUBJECT_ID="+ SUBJECT_ID ;
299   - }
300   - window.self.location.href = url;
  295 + url = url + "&START_DATE=" + startDate + "&END_DATE=" + endDate ;
  296 +
  297 + window.location.href = url;
301 298 window.top.loading.show();
302 299 }
303 300  
304 301 function paper(class_id,testpaper_id){
305   - var url = "<%=basePath%>report/test_report?TestID=" + testpaper_id + "&class_id=" + class_id;
  302 + var url = "<%=basePath%>homework/homework_report?TestID=" + testpaper_id + "&class_id=" + class_id;
306 303 var startDate = $("#lastStart").val();
307 304 var endDate = $("#lastEnd").val();
308 305 url = url + "&start_date=" + startDate + "&end_date=" + endDate ;
... ...
WebRoot/WEB-INF/jsp/sunvote/homework/homework_student_report.jsp
1   -<%@ page language="java" contentType="text/html; charset=UTF-8"
2   - pageEncoding="UTF-8"%>
3   -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
4   -<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
5   -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
6   -<%@ taglib prefix="myelfun" uri="/WEB-INF/tld/elfun.tld"%>
  1 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2 +<html xmlns="http://www.w3.org/1999/xhtml">
  3 +<head>
7 4 <%
8 5 String path = request.getContextPath();
9 6 String basePath = request.getScheme() + "://"
10 7 + request.getServerName() + ":" + request.getServerPort()
11 8 + path + "/";
12 9 %>
13   -
14   -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
15   -<html>
16   -<head>
17   -<base href="<%=basePath%>">
18   -
19   -<title>${info.CLASS_NAME}成绩报表</title>
20   -<base href="<%=basePath%>">
21   -<!-- 下拉框 -->
22   -<link rel="stylesheet" href="static/ace/css/chosen.css" />
23   - <link type="text/css" href="static/css/tablescroller.css" rel="stylesheet" />
24   -
  10 +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  11 +<title>班级-测试名单</title>
  12 +<script src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script>
  13 +<script
  14 + src="http://cdn.staticfile.org/twitter-bootstrap/4.0.0-alpha.2/js/bootstrap.min.js"></script>
25 15 <link
26   - href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css"
27   - rel="stylesheet">
  16 + href="http://cdn.staticfile.org/twitter-bootstrap/4.0.0-alpha.2/css/bootstrap.min.css"
  17 + rel="stylesheet" type="text/css" media="all" />
  18 +<link href="../static/css/jquery.circliful.css" rel="stylesheet"
  19 + type="text/css" />
  20 +<link href="../static/css/style1.css?t=123" rel="stylesheet" type="text/css" />
28 21 <!-- 日期框 -->
29   -<link rel="stylesheet" href="static/ace/css/datepicker.css" />
30   -<style>
31   - .font span{ font-size: 12px;
32   - font-weight: initial;color:#000;}
33   - .search_btn{width:30px;}
34   - .btn{margin:0 5px;}
35   - </style>
36   -</head>
37   -
38   -<body style="background:#fff;">
39   -
40   -
41   -<div style="padding-top:3%;">
  22 +<link rel="stylesheet" href="../static/ace/css/datepicker.css" />
  23 +<script src="../static/laydate/laydate.js"></script>
  24 +<!-- 改成你的路径 -->
  25 +<script src="../static/js/jquery.circliful.min.js"></script>
  26 +<script src="../static/js/echars.js"></script>
  27 +<!-- 日期框 -->
  28 +<script src="../static/ace/js/date-time/bootstrap-datepicker.js"></script>
  29 +<!--提示框-->
  30 +<script type="text/javascript" src="../static/js/jquery.tips.js"></script>
42 31  
43   - <!-- Nav tabs -->
44   - <ul class="nav nav-tabs" role="tablist">
45   -
46   -
47   - <c:forEach items="${pd.CLASSES}" var="var" varStatus="vs">
48   - <li role="presentation" class="${vs.index==0?'active':''}"><a href="#${var.CLASS_ID}" aria-controls="${var.CLASS_ID}" role="tab" data-toggle="tab">${var.CLASS_NAME}</a></li>
49   - </c:forEach>
50   -
51   - </ul>
52 32  
53 33  
54   - <div style="padding:20px 20px;">
55   - <form action="report/report.do" method="post" name="Form" id="Form" style="margin-bottom:0;">
56   - <input type="hidden" name="CLASSID" id="CLASSID" value="${var.ID}" />
57   - <input type="hidden" name="ROLE" id="ROLE" value="${pd.ROLE}" />
58   - <table style="margin-top:5px;margin-bottom:20px;">
59   - <tr>
60   - <td><div style="width:150px;text-align:center;">课程统计: ${fn:length(pd.DATA.HOMEWORKS)}</div></td>
61   - <td><div style="width:150px;text-align:center;">班级名册: ${myelfun:findClassName(pd.CLASS_ID)}</div></td>
62   -
63   - <td><div style="width:150px;text-align:center;"><span>学生人数: ${fn:length(pd.DATA.STUDENTS)}</span></div></td>
64   - <td></td>
65   -
66   -
67   -
68   - <td style="padding-left:2px;">
69   - <input
70   - class="span10 date-picker" name="lastStart" id="lastStart"
71   - value="${pd.START_DATE}" type="text" data-date-format="yyyy-mm-dd"
72   - readonly="readonly" style="width:88px;" placeholder="开始日期"
73   - title="开始日期" />
74   - </td>
75   - <td style="padding-left:2px;"><input
76   - class="span10 date-picker" name="lastEnd" id="lastEnd" value="${pd.END_DATE}"
77   - type="text" data-date-format="yyyy-mm-dd" readonly="readonly"
78   - style="width:88px;" placeholder="结束日期" title="结束日期" /></td>
79   - <td style="vertical-align:top;padding-left:2px"><a
80   - class="btn btn-light btn-xs" onclick="tosearch();" title="检索"><img src="static/images/search.png" alt="" class="search_btn" /></a></td>
81   - <td><li class="btn btn-default btn-sm">上一周</li></td>
82   - <td><li class="btn btn-primary btn-sm">本周</li></td>
83   - <td><li class="btn btn-default btn-sm">下一周</li></td>
84   - </tr>
85   - </table>
86   - <hr />
87   - <table id="simple-table"
88   - class="table table-bordered table-hover"
89   - style="margin-top:0px;margin-bottom:0px;">
90   - <thead>
91   - <tr>
92   - <th class="center th_name"><div style="width:150px;">姓名</div></th>
93   - <th class="center "><div style="width:150px;">课程平均得分率</div></th>
94   - <th class="center"><div style="width:80px;">课程总分</div></th>
95   - <c:forEach items="${pd.DATA.HOMEWORKS}" var="var_h" varStatus="vs">
96   - <th class="center kc"><a
97   - onclick="paper('${info.CLASS_ID}','${var.TESTPAPER_ID}');"><div style="width:180px; margin: 0 auto;cursor:hand" class="font">${var_h.NAME}</br><span>${var_h.COMPLETE_DATE}</span></div></a></th>
98   - </c:forEach>
99   - </tr>
100   - </thead>
101   - <tbody>
102   - <tr>
103   - <td class="center"><div style="width:150px;">班级课程总分</div></td>
104   - <td class="center"><div style="width:150px;"></div></td>
105   - <td class="center"><div style="width:80px;"></div></td>
106   - <c:forEach items="${pd.DATA.HOMEWORKS}" var="var_h" varStatus="vs">
107   - <td class="center"><div style="width:80px;margin:0 auto;">${var_h.ALL_SCORE}</div></td>
108   - </c:forEach>
109   - </tr>
110   - <tr>
111   - <td class="center"><div style="width:150px;">班级课程平均分</div></td>
112   - <td class="center"><div style="width:150px;"></div></td>
113   - <td class="center"><div style="width:80px;"></div></td>
114   - <c:forEach items="${pd.DATA.HOMEWORKS}" var="var_h" varStatus="vs">
115   - <td class="center"><div style="width:80px;margin:0 auto;">${var_h.GET_SCORE}</div></td>
116   - </c:forEach>
117   - </tr>
118   - <tr>
119   - <td class="center"><div style="width:150px;">班级课程平均得分率</div></td>
120   - <td class="center"><div style="width:150px;"></div></td>
121   - <td class="center"><div style="width:80px;"></div></td>
122   - <c:forEach items="${pd.DATA.HOMEWORKS}" var="var_h" varStatus="vs">
123   - <td class="center"><div style="width:80px;margin:0 auto;">${var_h.GET_SCORE_PERSENT }</div></td>
124   - </c:forEach>
125   - </tr>
126 34  
127   - <c:choose>
128   - <c:when test="${not empty pd.DATA.STUDENTS}">
129   - <c:forEach items="${pd.DATA.STUDENTS}" var="var" varStatus="vs">
130   - <tr>
131   - <%-- <td class="center"><a
132   - href="report/student_report?studentid=${var.ID}&class_id=${info.CLASS_ID}">${var.NAME}</a>
133   - </td> --%>
134   - <td class="center"><div style="width:150px;cursor:hand"><a
135   - onclick="student('${info.CLASS_ID}','${var.STUDENT_ID}')">${var.NAME}</a></div>
136   - </td>
137   - <td class="center"><div style="width:150px;"><fmt:formatNumber type="number"
138   - value="${var.TOTALSCORE == 0 ? 0: (var.GETSCORE / var.TOTALSCORE * 100)}"
139   - maxFractionDigits="2" />%</div></td>
140   - <td class="center"><div style="width:80px;margin:0 auto;">${var.GET_SCORE_PERSENT }</div></td>
141   - <c:forEach items="${pd.DATA.HOMEWORKS}" var="var1" varStatus="vs1">
142   - <td class="center"><div style="width:180px;margin:0 auto;"><c:set var="TEST_ID"
143   - value="${var1.HOMEWORK_ID}" /> ${var[TEST_ID] }</div></td>
144   - </c:forEach>
145   - </tr>
146   - </c:forEach>
147   - </c:when>
148   - </c:choose>
149   - </tbody>
150   - </table>
151   -
152   - <div id="scrollableTable"></div>
153   - </form>
  35 +<style>
  36 +body {
  37 + padding-top: 50px;
  38 +}
  39 +
  40 +li {
  41 + list-style: none;
  42 +}
  43 +</style>
  44 +</head>
  45 +<body>
  46 + <div class="header">
  47 + <nav class="navbar navbar-default navbar-fixed-top">
  48 + <div class="container">
  49 + <input type="hidden" name="SUBJECT_ID" id="SUBJECT_ID" value="${pd.SUBJECT_ID}"/>
  50 + <input type="text" class="date-picker" placeholder="开始日期" name="starDate" id="starDate" data-date-format="yyyy-mm-dd" readonly="readonly" value="${start_date}"/>
  51 + <input type="text" class="date-picker" placeholder="结束日期" name="endDate" id="endDate" data-date-format="yyyy-mm-dd" readonly="readonly" value="${end_date}"/>
  52 + <input type="button" value="查询" id="search" />
  53 + </div>
  54 + </nav>
154 55 </div>
155   -
156   -
157   -
158   -
159   -</div>
160   -
161   - <hr />
162   - <div style="padding:20px 20px;">
163   - <form action="report/report.do" method="post" name="Form" id="Form" style="margin-bottom:0;">
164   - <input type="hidden" name="CLASSID" id="CLASSID" value="${info.CLASS_ID}" />
165   - <input type="hidden" name="ROLE" id="ROLE" value="${pd.ROLE}" />
166   - <table style="margin-top:5px;margin-bottom:20px;">
167   - <tr>
168   - <td><div style="width:150px;text-align:center;">课程统计: ${info.testsize}</div></td>
169   - <td><div style="width:150px;text-align:center;">班级名册: ${info.CLASS_NAME}</div></td>
170   -
171   - <td><div style="width:150px;text-align:center;"><span>学生人数: ${info.STUDENT_NUM}</span></div></td>
172   - <td></td>
173   -
174   -
175   - <c:if test="${not empty subjectInfos}">
176   - <td>
177   - <select class="chosen-select form-control" name="SUBJECT_ID" id="SUBJECT_ID" data-placeholder="这里输入所属学校">
178   - <option value="">全部</option>
179   - <c:forEach var="item" items="${subjectInfos}">
180   - <option value="${item.SUBJECT_ID}" <c:if test="${pd.SUBJECT_ID == item.SUBJECT_ID }">selected = ture</c:if>>${item.SCNAME}</option>
181   - </c:forEach>
182   - </select>
183   - </td>
184   - </c:if>
185   - <td style="padding-left:2px;">
186   - <input
187   - class="span10 date-picker" name="lastStart" id="lastStart"
188   - value="${start_date}" type="text" data-date-format="yyyy-mm-dd"
189   - readonly="readonly" style="width:88px;" placeholder="开始日期"
190   - title="开始日期" />
191   - </td>
192   - <td style="padding-left:2px;"><input
193   - class="span10 date-picker" name="lastEnd" id="lastEnd" value="${end_date}"
194   - type="text" data-date-format="yyyy-mm-dd" readonly="readonly"
195   - style="width:88px;" placeholder="结束日期" title="结束日期" /></td>
196   - <td style="vertical-align:top;padding-left:2px"><a
197   - class="btn btn-light btn-xs" onclick="tosearch();" title="检索"><img src="static/images/search.png" alt="" class="search_btn" /></a></td>
198   - <td><li class="btn btn-default btn-sm">上一周</li></td>
199   - <td><li class="btn btn-primary btn-sm">本周</li></td>
200   - <td><li class="btn btn-default btn-sm">下一周</li></td>
201   - </tr>
202   - </table>
203   - <hr />
204   - <table id="simple-table"
205   - class="table table-bordered table-hover"
206   - style="margin-top:0px;margin-bottom:0px;">
207   - <thead>
208   - <tr>
209   - <th class="center th_name"><div style="width:150px;">姓名</div></th>
210   - <th class="center "><div style="width:150px;">课程平均得分率</div></th>
211   - <th class="center"><div style="width:80px;">课程总分</div></th>
212   - <c:forEach items="${testpaperList}" var="var" varStatus="vs">
213   - <th class="center kc"><a
214   - onclick="paper('${info.CLASS_ID}','${var.TESTPAPER_ID}');"><div style="width:180px; margin: 0 auto;cursor:hand" class="font">${var.NAME}</br><span>${var.CREATE_DATE}</span></div></a></th>
215   - </c:forEach>
216   - </tr>
217   - </thead>
218   - <tbody>
219   - <tr>
220   - <td class="center"><div style="width:150px;">班级课程总分</div></td>
221   - <td class="center"><div style="width:150px;"></div></td>
222   - <td class="center"><div style="width:80px;"></div></td>
223   - <c:forEach items="${testpaperList}" var="var" varStatus="vs">
224   - <td class="center"><div style="width:80px;margin:0 auto;">${var.TOTAL_SCORE}</div></td>
225   - </c:forEach>
226   - </tr>
227   - <tr>
228   - <td class="center"><div style="width:150px;">班级课程平均分</div></td>
229   - <td class="center"><div style="width:150px;"></div></td>
230   - <td class="center"><div style="width:80px;"></div></td>
231   - <c:forEach items="${testpaperList}" var="var" varStatus="vs">
232   - <td class="center"><div style="width:80px;margin:0 auto;">${var.AVG_SCORE}</div></td>
233   - </c:forEach>
234   - </tr>
235   - <tr>
236   - <td class="center"><div style="width:150px;">班级课程平均得分率</div></td>
237   - <td class="center"><div style="width:150px;"></div></td>
238   - <td class="center"><div style="width:80px;"></div></td>
239   - <c:forEach items="${testpaperList}" var="var" varStatus="vs">
240   - <td class="center"><div style="width:80px;margin:0 auto;"><fmt:formatNumber type="number"
241   - value="${var.TOTAL_SCORE == 0 ? 0: (var.AVG_SCORE / var.TOTAL_SCORE * 100)}"
242   - maxFractionDigits="2" />%</div></td>
243   - </c:forEach>
244   - </tr>
245   -
246   - <c:choose>
247   - <c:when test="${not empty studentList}">
248   - <c:forEach items="${studentList}" var="var" varStatus="vs">
249   - <tr>
250   - <%-- <td class="center"><a
251   - href="report/student_report?studentid=${var.ID}&class_id=${info.CLASS_ID}">${var.NAME}</a>
252   - </td> --%>
253   - <td class="center"><div style="width:150px;cursor:hand"><a
254   - onclick="student('${info.CLASS_ID}','${var.STUDENT_ID}')">${var.NAME}</a></div>
255   - </td>
256   - <td class="center"><div style="width:150px;"><fmt:formatNumber type="number"
257   - value="${var.TOTALSCORE == 0 ? 0: (var.GETSCORE / var.TOTALSCORE * 100)}"
258   - maxFractionDigits="2" />%</div></td>
259   - <td class="center"><div style="width:80px;margin:0 auto;">${var.GETSCORE }</div></td>
260   - <c:forEach items="${testpaperList}" var="var1" varStatus="vs1">
261   - <td class="center"><div style="width:180px;margin:0 auto;"><c:set var="TEST_ID"
262   - value="${var1.TESTPAPER_ID}" /> ${var[TEST_ID] }</div></td>
263   - </c:forEach>
264   - </tr>
265   - </c:forEach>
266   - </c:when>
267   - </c:choose>
268   - </tbody>
269   - </table>
270   - ${pd }
271   - <div id="scrollableTable"></div>
272   - </form>
  56 + <div class="content row">
  57 + <div class="content_l col-md-2">
  58 + <ul>
  59 +
  60 + </ul>
  61 + </div>
  62 + <div class="content_r col-md-10">
  63 + <div class="tabel_t">
  64 + <div class="name">
  65 + <h1></h1>
  66 + </div>
  67 + <div class="circle row">
  68 + <div class="col-md-6">
  69 + <!-- <div id="myStathalf" data-dimension="350" data-text="9/19" data-info="参与测试" data-width="10" data-fontsize="38" data-percent="35" data-fgcolor="#8ad254" data-bgcolor="#a9f9ff" data-type="half" data-fill="#50b5c9"></div> -->
  70 +
  71 + </div>
  72 + <div class="col-md-6">
  73 + <!-- <div id="myStathalf1" data-dimension="350" data-text="36%" data-info="个人平均得分率" data-width="10" data-fontsize="38" data-percent="35" data-fgcolor="#8ad254" data-bgcolor="#a9f9ff" data-type="half" data-fill="#50b5c9"></div> -->
  74 +
  75 + </div>
  76 + </div>
  77 + <div class="info row">
  78 + <div class="col-md-6">
  79 + <p>
  80 + 班级平均得分率<span id="class_avg">0.0</span>%
  81 + </p>
  82 + </div>
  83 + <div class="col-md-6">
  84 + <p>
  85 + 班级最高得分率<span id="class_max">0.0</span>%
  86 + </p>
  87 + </div>
  88 + </div>
  89 + <div class="prev"></div>
  90 + <div class="next"></div>
  91 + </div>
  92 + <div class="tabel_b">
  93 + <div class="tab_top row">
  94 + <div class="col-md-3">正确率走势对比图</div>
  95 + <div class="col-md-9">
  96 + <div class="color">
  97 + <ul>
  98 + <li><span class="green"></span>班级平均</li>
  99 + <li><span class="blue"></span>学生个人</li>
  100 + <li><span class="yellow"></span>班级最好成绩</li>
  101 + <div class="clear"></div>
  102 + </ul>
  103 + </div>
  104 + <div class="check_box">
  105 + <input type="radio" checked value="1" name="check" id="check1" />
  106 + <label for="check1">按得分率</label> <input type="radio" value="2"
  107 + name="check" id="check2" /> <label for="check2">按分数</label>
  108 + </div>
  109 + </div>
  110 + </div>
  111 + <div class="tabel_content">
  112 + <div id="main" style="width: 100%;height:400px;"></div>
  113 + </div>
  114 + </div>
  115 + </div>
273 116 </div>
274   -
275   - <%@ include file="../../system/index/foot.jsp"%>
276   - <script src="static/ace/js/bootbox.js"></script>
277   - <!-- ace scripts -->
278   - <script src="static/ace/js/ace/ace.js"></script>
279   - <!-- 下拉框 -->
280   - <script src="static/ace/js/chosen.jquery.js"></script>
  117 + <script type="">
  118 + var URL = '<%=basePath%>${URL}';
  119 + </script>
  120 + <script src="../static/js/control1.js?a=1"></script>
281 121 <!-- 日期框 -->
282   - <script src="static/ace/js/date-time/bootstrap-datepicker.js"></script>
283   - <!--提示框-->
284   - <script type="text/javascript" src="static/js/jquery.tips.js"></script>
285   -
286   - <script language="javascript" src="static/js/tablescroller.js"></script>
287   - <script language="javascript" src="static/js/tablescroller.jquery.js"></script>
288   -
289   -
290   -
291   - <script type="text/javascript">
292   - $(function() {
293   -
294   - //日期框
295   - $('.date-picker').datepicker({
296   - autoclose : true,
297   - todayHighlight : true
298   - });
299   -
300   - //下拉框
301   - if (!ace.vars['touch']) {
302   - $('.chosen-select').chosen({
303   - allow_single_deselect : true
304   - });
305   - $(window).off('resize.chosen').on('resize.chosen', function() {
306   - $('.chosen-select').each(function() {
307   - var $this = $(this);
308   - $this.next().css({
309   - 'width' : $this.parent().width()
310   - });
311   - });
312   - }).trigger('resize.chosen');
313   - $(document).on('settings.ace.chosen',
314   - function(e, event_name, event_val) {
315   - if (event_name != 'sidebar_collapsed')
316   - return;
317   - $('.chosen-select').each(function() {
318   - var $this = $(this);
319   - $this.next().css({
320   - 'width' : $this.parent().width()
321   - });
322   - });
323   - });
324   - $('#chosen-multiple-style .btn').on(
325   - 'click',
326   - function(e) {
327   - var target = $(this).find('input[type=radio]');
328   - var which = parseInt(target.val());
329   - if (which == 2)
330   - $('#form-field-select-4').addClass(
331   - 'tag-input-style');
332   - else
333   - $('#form-field-select-4').removeClass(
334   - 'tag-input-style');
335   - });
336   - }
337   -
338   - //复选框全选控制
339   - var active_class = 'active';
340   - $('#simple-table > thead > tr > th input[type=checkbox]').eq(0).on(
341   - 'click',
342   - function() {
343   - var th_checked = this.checked;//checkbox inside "TH" table header
344   - $(this).closest('table').find('tbody > tr').each(
345   - function() {
346   - var row = this;
347   - if (th_checked)
348   - $(row).addClass(active_class).find(
349   - 'input[type=checkbox]').eq(0)
350   - .prop('checked', true);
351   - else
352   - $(row).removeClass(active_class).find(
353   - 'input[type=checkbox]').eq(0)
354   - .prop('checked', false);
355   - });
356   - });
357   - });
358   -
359   - var role = '${pd.ROLE}';
360   -
361   - function precent(avg,total){
362   - if(total == 0){
363   - return "0%"
364   - }
365   - return Math.round(avg / total * 100)/100 + '%' ;
366   - }
367   -
368   - function tosearch(){
369   - var url = "<%=basePath%>report/report.do?classid=${info.CLASS_ID}" ;
370   - var startDate = $("#lastStart").val();
371   - var endDate = $("#lastEnd").val();
372   - var subject_id = $("#SUBJECT_ID").val();
373   - url = url + "&start_date=" + startDate ;
374   - if(endDate != null){
375   - url = url + "&end_date=" + endDate;
376   - }
377   - if(subject_id != null){
378   - url = url + "&SUBJECT_ID=" + subject_id;
379   - }
380   - if(role == "admin"){
381   - url = url + "&ROLE=admin" ;
382   - }
383   - window.location.href = url;
384   - window.top.loading.show();
385   - /* $("#Form").sumbit(); */
386   - }
387   -
388   - function student(classid,studentid){
389   -
390   - var url = "<%=basePath%>report/student_report?studentid=" + studentid + "&class_id=" + classid ;
391   - var startDate = $("#lastStart").val();
392   - var endDate = $("#lastEnd").val();
393   - url = url + "&start_date=" + startDate + "&end_date=" + endDate ;
394   - var SUBJECT_ID = $("#SUBJECT_ID").val();
395   - if(SUBJECT_ID != null && SUBJECT_ID != ''){
396   - url = url + "&SUBJECT_ID="+ SUBJECT_ID ;
397   - }
398   - window.self.location.href = url;
399   - window.top.loading.show();
400   - }
401   -
402   - function paper(class_id,testpaper_id){
403   - var url = "<%=basePath%>report/test_report?TestID=" + testpaper_id + "&class_id=" + class_id;
404   - var startDate = $("#lastStart").val();
405   - var endDate = $("#lastEnd").val();
406   - url = url + "&start_date=" + startDate + "&end_date=" + endDate ;
407   - window.self.location.href = url;
408   - window.top.loading.show();
409   - }
410   -
  122 + <script>
  123 + //lay('#version').html('-v'+ laydate.v);
  124 + //日期范围
  125 + // laydate.render({
  126 + // elem: '#test6'
  127 + // ,range: true
  128 + // });
411 129 $(document).ready(function(){
412 130 window.top.loading.remove();
413   -
414   - var sour = "${testpaperList}";
415   -
416   - if(sour != null && sour.length > 3){
417   - var _width = $('#mainFrame', parent.document).width()-40;
418   - var _heigh = $('#mainFrame', parent.document).height()-100;
419   - var options = {
420   - width: _width,
421   - height: _heigh,
422   - pinnedRows: 4,
423   - pinnedCols: 3,
424   - container: "#scrollableTable",
425   - removeOriginal: true
426   - };
427   - $("#simple-table").tablescroller(options);
428   - var name_height = $(".kc").last().parent().height()-18.5;
429   - console.log(name_height);
430   - $(".th_name").height(name_height);
431   - }
432   -
433 131 });
434 132  
435   - </script>
  133 + $('.date-picker').datepicker({
  134 + autoclose : true,
  135 + todayHighlight : true
  136 + });
  137 +</script>
  138 +
  139 +
436 140  
437 141 </body>
438 142 </html>
... ...