Commit f4117436ef6d336b3b77cda4a0ae3aacbc2c4dac

Authored by jack
1 parent 0184fec5

1.bug修复

WebRoot/WEB-INF/jsp/sunvote/homework/homework_report_bak.jsp
... ... @@ -103,7 +103,7 @@
103 103 <th class="center th_name"><div style="width:150px;">姓名</div></th>
104 104 <th class="center "><div style="width:150px;">课程平均得分率</div></th>
105 105 <th class="center"><div style="width:80px;">课程总分</div></th>
106   - <th class="center"><div style="width:150px;">个人完成情况</div></th>
  106 + <!-- <th class="center"><div style="width:150px;">个人完成情况</div></th> -->
107 107 <c:forEach items="${pd.DATA.HOMEWORKS}" var="var_h" varStatus="vs">
108 108 <th class="center kc"><a
109 109 onclick="paper('${pd.CLASS_ID}','${var_h.HOMEWORK_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>
... ... @@ -115,7 +115,7 @@
115 115 <td class="center"><div style="width:150px;">班级课程总分</div></td>
116 116 <td class="center"><div style="width:150px;"></div></td>
117 117 <td class="center"><div style="width:80px;"></div></td>
118   - <td class="center"><div style="width:80px;"></div></td>
  118 + <!-- <td class="center"><div style="width:80px;"></div></td> -->
119 119 <c:forEach items="${pd.DATA.HOMEWORKS}" var="var_h" varStatus="vs">
120 120 <td class="center"><div style="width:80px;margin:0 auto;">${var_h.ALL_SCORE}</div></td>
121 121 </c:forEach>
... ... @@ -124,25 +124,26 @@
124 124 <td class="center"><div style="width:150px;">班级课程平均分</div></td>
125 125 <td class="center"><div style="width:150px;"></div></td>
126 126 <td class="center"><div style="width:80px;"></div></td>
127   - <td class="center"><div style="width:80px;"></div></td>
  127 + <!-- <td class="center"><div style="width:80px;"></div></td> -->
128 128 <c:forEach items="${pd.DATA.HOMEWORKS}" var="var_h" varStatus="vs">
129   - <td class="center"><div style="width:80px;margin:0 auto;">${var_h.GET_SCORE}</div></td>
  129 + <td class="center"><div style="width:80px;margin:0 auto;"><fmt:formatNumber type="number" value="${var_h.GET_SCORE}" pattern="#.00"/>%</div></td>
130 130 </c:forEach>
131 131 </tr>
132 132 <tr>
133 133 <td class="center"><div style="width:150px;">班级课程平均得分率</div></td>
134 134 <td class="center"><div style="width:150px;"></div></td>
135 135 <td class="center"><div style="width:80px;"></div></td>
136   - <td class="center"><div style="width:80px;"></div></td>
  136 + <!-- <td class="center"><div style="width:80px;"></div></td> -->
137 137 <c:forEach items="${pd.DATA.HOMEWORKS}" var="var_h" varStatus="vs">
138   - <td class="center"><div style="width:80px;margin:0 auto;">${var_h.GET_SCORE_PERSENT }</div></td>
  138 +
  139 + <td class="center"><div style="width:80px;margin:0 auto;"><fmt:formatNumber type="number" value="${fn:replace(var_h.GET_SCORE_PERSENT, '%', '')}" pattern="#.00"/>%</div></td>
139 140 </c:forEach>
140 141 </tr>
141 142 <tr>
142 143 <td class="center"><div style="width:150px;">练习完成情况</div></td>
143 144 <td class="center"><div style="width:150px;"></div></td>
144 145 <td class="center"><div style="width:80px;"></div></td>
145   - <td class="center"><div style="width:80px;"></div></td>
  146 + <!-- <td class="center"><div style="width:80px;"></div></td> -->
146 147 <c:forEach items="${pd.DATA.HOMEWORKS}" var="var_h" varStatus="vs">
147 148 <td class="center"><div style="width:80px;margin:0 auto;">${var_h.COMPLETE_DESC }</div></td>
148 149 </c:forEach>
... ... @@ -162,9 +163,9 @@
162 163 value="${var.PAPER_ALL_SCORE == 0 ? 0: (var.STUDENT_ALL_SCORE / var.PAPER_ALL_SCORE * 100)}"
163 164 maxFractionDigits="2" />%</div></td>
164 165 <td class="center"><div style="width:80px;margin:0 auto;">${var.PAPER_ALL_SCORE}</div></td>
165   - <td class="center"><div style="width:80px;margin:0 auto;"><fmt:formatNumber type="number"
  166 + <!-- <td class="center"><div style="width:80px;margin:0 auto;"><fmt:formatNumber type="number"
166 167 value="${var.ALL_COUNT == 0 ? 0: (var.COMPLETE_COUNT / var.ALL_COUNT * 100)}"
167   - maxFractionDigits="2" />%</div></td>
  168 + maxFractionDigits="2" />%</div></td> -->
168 169 <c:forEach items="${pd.DATA.HOMEWORKS}" var="var1" varStatus="vs1">
169 170 <td class="center"><div style="width:80px;margin:0 auto;"><c:set var="TEST_ID"
170 171 value="${var1.HOMEWORK_ID}" /> ${var[TEST_ID] }</div></td>
... ...
WebRoot/WEB-INF/jsp/sunvote/homework/homework_student_report.jsp
... ... @@ -118,7 +118,7 @@ li {
118 118 var URL = '<%=basePath%>${URL}';
119 119 var data = ${data};
120 120 </script>
121   - <script src="../static/js/home_control1.js?a=3"></script>
  121 + <script src="../static/js/home_control1.js?a=4"></script>
122 122 <!-- 日期框 -->
123 123 <script>
124 124 //lay('#version').html('-v'+ laydate.v);
... ...
WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_main.jsp
... ... @@ -105,7 +105,7 @@
105 105 <p id="practice_manage"
106 106 onclick="event.stopPropagation();homeWorkList('${pd.TEACHER.SCHOOL_ID}')">练习列表</p>
107 107 </li>
108   - <c:if test="${pd.TEACHER.SCHOOL_ID !=7 }">
  108 + <c:if test="${pd.TEACHER.SCHOOL_ID !='7' }">
109 109 <li>
110 110 <p id="practice_do"
111 111 onclick="event.stopPropagation();homeWork('${pd.TEACHER.SCHOOL_ID}')">布置练习</p>
... ...
WebRoot/static/js/home_control1.js
... ... @@ -22,12 +22,13 @@
22 22 console.log(data.DATA.length);
23 23 for(var j=0;j<data.DATA.length;j++){
24 24 home_all_score+=parseInt(data.DATA[j].PAPER_SCORE);
25   - home_avg_score+=parseInt(data.DATA[j].AVG_SCORE);
26   - home_max_score+=parseInt(data.DATA[j].GET_MAX_SCORE);
  25 + home_avg_score+=typeof(data.DATA[j].AVG_SCORE)=="undefined"?0:parseInt(data.DATA[j].AVG_SCORE);
  26 + home_max_score+=typeof(data.DATA[j].GET_MAX_SCORE)=="undefined"?0:parseInt(data.DATA[j].GET_MAX_SCORE);
27 27 home_get_score+=parseInt(data.DATA[j].STUDENT_SCORE);
28 28  
29 29 }
30 30  
  31 +
31 32 $(".content_l ul").html(_html);
32 33  
33 34 dataMethod(_index,data_temp);
... ... @@ -94,8 +95,9 @@
94 95 var GETSCORE = parseFloat(home_get_score);
95 96 var TOTALSCORE = parseFloat(home_all_score);
96 97 var ratio=(GETSCORE/TOTALSCORE*100).toFixed(2);
97   - var class_avg= (home_avg_score/ home_all_score*100).toFixed(2);
98   - var class_max=(home_max_score/ home_all_score*100).toFixed(2);
  98 +
  99 + var class_avg= (home_avg_score*100/ home_all_score).toFixed(2);
  100 + var class_max=(home_max_score*100/ home_all_score).toFixed(2);
99 101  
100 102 var test_num=data.DATA.length;
101 103 var part_num=test_num;
... ...
src/com/fh/controller/sunvote/homework/HomeworkController.java
... ... @@ -277,7 +277,7 @@ public class HomeworkController extends BaseController {
277 277 ca.set(Calendar.DAY_OF_WEEK, a); // Sunday
278 278 ca.add(Calendar.DATE, cur * 7);
279 279 String weekEnd = format.format(ca.getTime());
280   - return weekEnd;
  280 + return weekEnd + " 00:00:00";
281 281 }
282 282  
283 283 public static String getWeekEnd(int cur){
... ...