Commit bf0c69bb573d3d344759b305567a88cc050f8d8d

Authored by 孙向锦
1 parent d64d0e79

练习列表页面修改

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 &gt; #{pd.COMPLETE_DATE}
148 160 </if>
149 161 </select>
150 162  
... ...