Commit c8fa5bc0056b186b14412d57c3ee631a9f9b5eb8
1 parent
e4dd3a73
1.添加保存接口(10%)
Showing
4 changed files
with
73 additions
and
10 deletions
WebRoot/WEB-INF/jsp/sunvote/homework/homework_edit2.jsp
... | ... | @@ -36,12 +36,12 @@ |
36 | 36 | <div class="col-xs-12"> |
37 | 37 | |
38 | 38 | <form action="homework/${msg }.do" name="Form" id="Form" method="post"> |
39 | - <input type="hidden" name="HOMEWORK_ID" id="HOMEWORK_ID" value="${pd.HOMEWORK_ID}"/> | |
39 | + <input type="hidden" name="TEACHER_ID" id="TEACHER_ID" value="${pd.TEACHER_ID}"/> | |
40 | 40 | <div id="zhongxin" style="padding-top: 13px;width:80%;margin:0 auto;"> |
41 | 41 | <table id="table_report" class="table"> |
42 | 42 | <tr> |
43 | 43 | <td style="width:95px;text-align: right;padding-top: 13px;">练习标题</td> |
44 | - <td><input type="text" name="CODE" class="form-control" id="CODE" value="${pd.CODE}" maxlength="255" placeholder="输入练习标题,不超过20个汉字" title="作业代码" /></td> | |
44 | + <td><input type="text" name="TITLE" class="form-control" id="CODE" value="${pd.CODE}" maxlength="255" placeholder="输入练习标题,不超过20个汉字" title="作业代码" /></td> | |
45 | 45 | </tr> |
46 | 46 | <tr> |
47 | 47 | <td style="width:95px;text-align: right;padding-top: 13px;">练习说明</td> |
... | ... | @@ -164,6 +164,7 @@ |
164 | 164 | <hr /> |
165 | 165 | <div> |
166 | 166 | <div style="text-align: center;" colspan="10"> |
167 | + | |
167 | 168 | <a class="btn btn-mini btn-primary" onclick="save();">确定布置</a> |
168 | 169 | <a class="btn btn-mini btn-danger" onclick="window.top.modal.remove();">取消</a> |
169 | 170 | </div> |
... | ... | @@ -182,7 +183,6 @@ |
182 | 183 | </div> |
183 | 184 | <!-- /.main-container --> |
184 | 185 | |
185 | - | |
186 | 186 | <!-- 页面底部js¨ --> |
187 | 187 | <%@ include file="../../system/index/foot.jsp"%> |
188 | 188 | <!-- 下拉框 --> |
... | ... | @@ -192,8 +192,43 @@ |
192 | 192 | <!--提示框--> |
193 | 193 | <script type="text/javascript" src="static/js/jquery.tips.js"></script> |
194 | 194 | <script type="text/javascript"> |
195 | - | |
196 | - $("input[type='checkbox']").on('click',function(){ | |
195 | + var saveData={ | |
196 | + "NAME": "", | |
197 | + "SUBJECT_ID": "", | |
198 | + "ALL_SCORE": "", | |
199 | + "TEACHER_ID":"", | |
200 | + "HOMEWORK_DESC": "", | |
201 | + "CLASSLIST": [ | |
202 | + { | |
203 | + "CLASS_ID": "", | |
204 | + "COMPLETE_DATE": "" | |
205 | + }, | |
206 | + { | |
207 | + "CLASS_ID": "", | |
208 | + "COMPLETE_DATE": "" | |
209 | + } | |
210 | + ], | |
211 | + "QUESTION_COUNT": "", | |
212 | + "QUESTIONS": [ | |
213 | + { | |
214 | + "RANK": "", | |
215 | + "NAME": "", | |
216 | + "OPTION_NUM": "", | |
217 | + "SCORE": "", | |
218 | + "RIGHT_ANSWER": "", | |
219 | + "TYPE": "" | |
220 | + }, | |
221 | + { | |
222 | + "RANK": "", | |
223 | + "NAME": "", | |
224 | + "OPTION_NUM": "", | |
225 | + "SCORE": "", | |
226 | + "RIGHT_ANSWER": "", | |
227 | + "TYPE": "" | |
228 | + } | |
229 | + ] | |
230 | + }; | |
231 | + $(document).on('click',"input[type='checkbox']",function(){ | |
197 | 232 | console.log($(this).attr("checked")); |
198 | 233 | if($(this).prop('checked')){ |
199 | 234 | $(this).closest("li").attr("class","checked"); |
... | ... | @@ -509,11 +544,33 @@ |
509 | 544 | } |
510 | 545 | |
511 | 546 | $(function() { |
547 | + window.top.loading.remove(); | |
512 | 548 | //日期框 |
513 | - $('.date-picker').datepicker({ | |
514 | - autoclose: true, | |
515 | - todayHighlight: true | |
549 | + | |
550 | + $(document).on("focus",".date-picker",function(){ | |
551 | + $(this).datepicker({ | |
552 | + autoclose: true, | |
553 | + todayHighlight: true | |
554 | + }); | |
555 | + }); | |
556 | + | |
557 | + $.ajax({ | |
558 | + url:'<%=basePath%>/coursemanagement/teacherClass', | |
559 | + type:"post", | |
560 | + data:{teacher_id:"08b418184e5044c7b419caa830b834a7"}, | |
561 | + success:function(res){ | |
562 | + console.log(res); | |
563 | + if(res.data.length>0){ | |
564 | + var _html=""; | |
565 | + $.each(res.data,function(k,v){ | |
566 | + _html+='<li><input type="checkbox" id="class'+k+'" name="className" value="'+v.ID+'"><label for="class'+k+'"></label><span>'+v.CLASS_NAME+'</span><input class="date-picker" type="text" style="width:150px;text-align:center;" placeholder="完成日期" name="lastStart" id="lastStart" data-date-format="yyyy-mm-dd" readonly="readonly" value=""></li>'; | |
567 | + | |
568 | + }); | |
569 | + $(".classBox ul").html(_html); | |
570 | + } | |
571 | + } | |
516 | 572 | }); |
573 | + | |
517 | 574 | }); |
518 | 575 | </script> |
519 | 576 | </body> | ... | ... |
WebRoot/WEB-INF/jsp/sunvote/homework/homework_list.jsp
... | ... | @@ -150,6 +150,11 @@ |
150 | 150 | function tosearch(){ |
151 | 151 | $("#Form").submit(); |
152 | 152 | } |
153 | + function add(Id){ | |
154 | + var path = '<%=basePath%>homework/goEdit2.do?school_id=${pd.SCHOOL_ID}&ID='+Id; | |
155 | + parent.$("#mainFrame").attr('src',path); | |
156 | + window.top.loading.show(); | |
157 | + } | |
153 | 158 | function edit(Id){ |
154 | 159 | window.top.modal.init({ |
155 | 160 | 'title':'布置练习', | ... | ... |
WebRoot/static/css/edit.css
... | ... | @@ -30,7 +30,7 @@ input[type="number"] { |
30 | 30 | .homework_edit .subject_body_tabel .last img{width:24px;} |
31 | 31 | .homework_edit .classBox{border:1px solid #ccc;padding-top:10px;} |
32 | 32 | .homework_edit .classBox li{position:relative;text-align:left;float:left;width:275px;height:50px;list-style:none;padding:7px;margin-bottom:10px;margin-left:10px;font-size:18px;} |
33 | -.homework_edit .classBox li span{vertical-align: text-bottom;} | |
33 | +.homework_edit .classBox li span{vertical-align: text-bottom;margin:0 5px;} | |
34 | 34 | .homework_edit .classBox li .date-picker{vertical-align: bottom;} |
35 | 35 | .homework_edit .classBox li.checked{border:1px solid #1989FA;border-radius:4px;} |
36 | 36 | .homework_edit .classBox li.checked span{color:#1989FA} | ... | ... |
src/com/fh/controller/sunvote/homework/HomeworkController.java
... | ... | @@ -174,7 +174,8 @@ public class HomeworkController extends BaseController { |
174 | 174 | ModelAndView mv = this.getModelAndView(); |
175 | 175 | PageData pd = new PageData(); |
176 | 176 | pd = this.getPageData(); |
177 | - pd = homeworkService.findById(pd); // 根据ID读取 | |
177 | + pd.put("TEACHER_ID", geTeacherID()); | |
178 | +// pd = homeworkService.findById(pd); // 根据ID读取 | |
178 | 179 | mv.setViewName("sunvote/homework/homework_edit2"); |
179 | 180 | mv.addObject("msg", "edit"); |
180 | 181 | mv.addObject("pd", pd); | ... | ... |