Commit d69f4887481314a277cbcb99fcf58ec864b1064d

Authored by jack
1 parent 2e6cd2f3

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

.settings/org.eclipse.core.resources.prefs
1 eclipse.preferences.version=1 1 eclipse.preferences.version=1
  2 +encoding//WebRoot/WEB-INF/jsp/sunvote/homework/homework_student_report.jsp=UTF-8
2 encoding//WebRoot/WEB-INF/jsp/sunvote/paper/paper_list2.jsp=UTF-8 3 encoding//WebRoot/WEB-INF/jsp/sunvote/paper/paper_list2.jsp=UTF-8
3 encoding//WebRoot/WEB-INF/jsp/sunvote/teacher/creat_question.jsp=UTF-8 4 encoding//WebRoot/WEB-INF/jsp/sunvote/teacher/creat_question.jsp=UTF-8
4 encoding//WebRoot/WEB-INF/jsp/sunvote/teacher/en_set_question.jsp=UTF-8 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,7 +130,7 @@
130 href="report/student_report?studentid=${var.ID}&class_id=${info.CLASS_ID}">${var.NAME}</a> 130 href="report/student_report?studentid=${var.ID}&class_id=${info.CLASS_ID}">${var.NAME}</a>
131 </td> --%> 131 </td> --%>
132 <td class="center"><div style="width:150px;cursor:hand"><a 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 </td> 134 </td>
135 <td class="center"><div style="width:150px;"><fmt:formatNumber type="number" 135 <td class="center"><div style="width:150px;"><fmt:formatNumber type="number"
136 value="${var.PAPER_ALL_SCORE == 0 ? 0: (var.STUDENT_ALL_SCORE / var.PAPER_ALL_SCORE * 100)}" 136 value="${var.PAPER_ALL_SCORE == 0 ? 0: (var.STUDENT_ALL_SCORE / var.PAPER_ALL_SCORE * 100)}"
@@ -289,20 +289,17 @@ @@ -289,20 +289,17 @@
289 289
290 function student(classid,studentid){ 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 var startDate = $("#lastStart").val(); 293 var startDate = $("#lastStart").val();
294 var endDate = $("#lastEnd").val(); 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 window.top.loading.show(); 298 window.top.loading.show();
302 } 299 }
303 300
304 function paper(class_id,testpaper_id){ 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 var startDate = $("#lastStart").val(); 303 var startDate = $("#lastStart").val();
307 var endDate = $("#lastEnd").val(); 304 var endDate = $("#lastEnd").val();
308 url = url + "&start_date=" + startDate + "&end_date=" + endDate ; 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 String path = request.getContextPath(); 5 String path = request.getContextPath();
9 String basePath = request.getScheme() + "://" 6 String basePath = request.getScheme() + "://"
10 + request.getServerName() + ":" + request.getServerPort() 7 + request.getServerName() + ":" + request.getServerPort()
11 + path + "/"; 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 <link 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 </div> 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 </div> 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 $(document).ready(function(){ 129 $(document).ready(function(){
412 window.top.loading.remove(); 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 </body> 141 </body>
438 </html> 142 </html>