Commit bf0c69bb573d3d344759b305567a88cc050f8d8d
1 parent
d64d0e79
练习列表页面修改
Showing
3 changed files
with
45 additions
and
25 deletions
WebRoot/WEB-INF/jsp/sunvote/homework/homework_list.jsp
| ... | ... | @@ -48,16 +48,20 @@ |
| 48 | 48 | <table class="table table-striped"> |
| 49 | 49 | <col style="width: 10%" /> |
| 50 | 50 | <col style="width: 20%" /> |
| 51 | - <col style="width: 20%" /> | |
| 52 | - <col style="width: 20%" /> | |
| 53 | - <col style="width: 20%" /> | |
| 51 | + <col style="width: 15%" /> | |
| 52 | + <col style="width: 15%" /> | |
| 53 | + <col style="width: 10%" /> | |
| 54 | + <col style="width: 10%" /> | |
| 55 | + <col style="width: 10%" /> | |
| 54 | 56 | <col style="width: 10%" /> |
| 55 | 57 | <thead> |
| 56 | 58 | <tr> |
| 57 | 59 | <th><input type="checkbox" name='ids' id="ids" />序号</th> |
| 58 | - <th>测验标题</th> | |
| 59 | - <th>创建时间</th> | |
| 60 | - <th>建议考试时长</th> | |
| 60 | + <th>练习标题</th> | |
| 61 | + <th>布置时间</th> | |
| 62 | + <th>完成时间</th> | |
| 63 | + <th>题目数</th> | |
| 64 | + <th>完成情况</th> | |
| 61 | 65 | <th>总分</th> |
| 62 | 66 | <th>操作</th> |
| 63 | 67 | </tr> |
| ... | ... | @@ -69,23 +73,27 @@ |
| 69 | 73 | <table class="table table-striped"> |
| 70 | 74 | <col style="width: 10%" /> |
| 71 | 75 | <col style="width: 20%" /> |
| 72 | - <col style="width: 20%" /> | |
| 73 | - <col style="width: 20%" /> | |
| 74 | - <col style="width: 20%" /> | |
| 76 | + <col style="width: 15%" /> | |
| 77 | + <col style="width: 15%" /> | |
| 78 | + <col style="width: 10%" /> | |
| 79 | + <col style="width: 10%" /> | |
| 80 | + <col style="width: 10%" /> | |
| 75 | 81 | <col style="width: 10%" /> |
| 76 | 82 | <tbody> |
| 77 | 83 | <c:choose> |
| 78 | 84 | <c:when test="${not empty varList}"> |
| 79 | 85 | <c:forEach items="${varList}" var="var" varStatus="vs"> |
| 80 | 86 | <tr> |
| 81 | - <td><input type="checkbox" name='ids' id="ids" value="${var.PAPER_ID}"/>${vs.index+1}</td> | |
| 82 | - <td ><a target="_blank" href="<%=basePath%>paper/iteminfo.do?paper_id=${var.PAPER_ID}">${var.TITLE}</a></td> | |
| 87 | + <td><input type="checkbox" name='ids' id="ids" value="${var.HOMEWORK_ID}"/>${vs.index+1}</td> | |
| 88 | + <td ><a target="_blank" href="<%=basePath%>paper/iteminfo.do?paper_id=${var.HOMEWORK_ID}">${var.NAME}</a></td> | |
| 83 | 89 | <td >${var.CREATE_DATE}</td> |
| 84 | - <td >${var.EXAM_TIME}</td> | |
| 85 | - <td >${var.SCORE}</td> | |
| 90 | + <td >${var.COMPLETE_DATE}</td> | |
| 91 | + <td >${var.QUESTIOM_COUNT}</td> | |
| 92 | + <td >${var.COMPLETE_COUNT == "0" ? "未完成":"已完成"}</td> | |
| 93 | + <td >${var.ALL_SCORE}</td> | |
| 86 | 94 | <td> |
| 87 | - <a onclick="del('${var.PAPER_ID}');"><img src="static/images/remove.png" /></a> | |
| 88 | - <a onclick="del('${var.PAPER_ID}');"><img src="static/images/eidtor.png" /></a> | |
| 95 | + <a onclick="del('${var.HOMEWORK_ID}');"><img src="static/images/remove.png" /></a> | |
| 96 | + <a onclick="del('${var.HOMEWORK_ID}');"><img src="static/images/eidtor.png" /></a> | |
| 89 | 97 | </td> |
| 90 | 98 | </tr> |
| 91 | 99 | ... | ... |
WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_main.jsp
| ... | ... | @@ -179,7 +179,7 @@ |
| 179 | 179 | function homeWork(schoolId){ |
| 180 | 180 | //var path = "../school/goEdit2.do?ID=" + schoolId ; |
| 181 | 181 | |
| 182 | - var path = '<%=basePath%>homework/list.do?ID=' + schoolId ; | |
| 182 | + var path = '<%=basePath%>homework/list.do?teacher_id=${pd.TEACHER.ID}&ID=' + schoolId ; | |
| 183 | 183 | |
| 184 | 184 | $("#mainFrame").attr('src',path); |
| 185 | 185 | window.top.loading.show(); | ... | ... |
resources/mybatis1/sunvote/HomeworkMapper.xml
| ... | ... | @@ -27,6 +27,7 @@ |
| 27 | 27 | GET_SCORE, |
| 28 | 28 | GET_SCORE_PERSENT, |
| 29 | 29 | GET_MAX_SCORE, |
| 30 | + QUESTIOM_COUNT, | |
| 30 | 31 | HOMEWORK_ID |
| 31 | 32 | </sql> |
| 32 | 33 | |
| ... | ... | @@ -50,6 +51,7 @@ |
| 50 | 51 | #{GET_SCORE}, |
| 51 | 52 | #{GET_SCORE_PERSENT}, |
| 52 | 53 | #{GET_MAX_SCORE}, |
| 54 | + #{QUESTIOM_COUNT}, | |
| 53 | 55 | #{HOMEWORK_ID} |
| 54 | 56 | </sql> |
| 55 | 57 | |
| ... | ... | @@ -113,6 +115,8 @@ |
| 113 | 115 | GET_SCORE_PERSENT = #{GET_SCORE_PERSENT}, |
| 114 | 116 | </if><if test="GET_MAX_SCORE != null and GET_MAX_SCORE != ''"> |
| 115 | 117 | GET_MAX_SCORE = #{GET_MAX_SCORE}, |
| 118 | + </if><if test="QUESTIOM_COUNT != null and QUESTIOM_COUNT != ''"> | |
| 119 | + QUESTIOM_COUNT = #{QUESTIOM_COUNT}, | |
| 116 | 120 | </if> |
| 117 | 121 | HOMEWORK_ID = HOMEWORK_ID |
| 118 | 122 | where |
| ... | ... | @@ -136,15 +140,23 @@ |
| 136 | 140 | from |
| 137 | 141 | <include refid="tableName"></include> |
| 138 | 142 | where 1=1 |
| 139 | - <if test="pd.keywords!= null and pd.keywords != ''"><!-- 关键词检索 --> | |
| 140 | - and | |
| 141 | - ( | |
| 142 | - <!-- 根据需求自己加检索条件 | |
| 143 | - 字段1 LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%') | |
| 144 | - or | |
| 145 | - 字段2 LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%') | |
| 146 | - --> | |
| 147 | - ) | |
| 143 | + <if test="pd.SUBJECT_ID != null and pd.SUBJECT_ID != ''"><!-- 关键词检索 --> | |
| 144 | + and SUBJECT_ID = #{pd.SUBJECT_ID} | |
| 145 | + </if> | |
| 146 | + <if test="pd.CLASS_ID != null and pd.CLASS_ID != ''"><!-- 关键词检索 --> | |
| 147 | + and CLASS_ID = #{pd.CLASS_ID} | |
| 148 | + </if> | |
| 149 | + <if test="pd.GRADE_ID != null and pd.GRADE_ID != ''"><!-- 关键词检索 --> | |
| 150 | + and GRADE_ID = #{pd.GRADE_ID} | |
| 151 | + </if> | |
| 152 | + <if test="pd.SCHOOL_ID != null and pd.SCHOOL_ID != ''"><!-- 关键词检索 --> | |
| 153 | + and SCHOOL_ID = #{pd.SCHOOL_ID} | |
| 154 | + </if> | |
| 155 | + <if test="pd.TEACHER_ID != null and pd.TEACHER_ID != ''"><!-- 关键词检索 --> | |
| 156 | + and TEACHER_ID = #{pd.TEACHER_ID} | |
| 157 | + </if> | |
| 158 | + <if test="pd.COMPLETE != null and pd.COMPLETE != ''"><!-- 关键词检索 --> | |
| 159 | + and COMPLETE_DATE > #{pd.COMPLETE_DATE} | |
| 148 | 160 | </if> |
| 149 | 161 | </select> |
| 150 | 162 | ... | ... |