Commit c6b64ceb2f1ec5924508bcf14c56f29808609ce5
1 parent
f0d5a2af
1.课后练修改
Showing
3 changed files
with
36 additions
and
13 deletions
WebRoot/WEB-INF/jsp/sunvote/homework/homework_edit2.jsp
@@ -42,6 +42,9 @@ | @@ -42,6 +42,9 @@ | ||
42 | <p> | 42 | <p> |
43 | <span class="right_b"></span>布置练习 | 43 | <span class="right_b"></span>布置练习 |
44 | </p> | 44 | </p> |
45 | + </div> | ||
46 | + <div class="head_box_r"> | ||
47 | + <button class="btn btn-primary" onclick="history.go(-1)">返回</button> | ||
45 | </div> | 48 | </div> |
46 | <div class="clear"></div> | 49 | <div class="clear"></div> |
47 | </div> | 50 | </div> |
WebRoot/WEB-INF/jsp/sunvote/homework/homework_list.jsp
@@ -22,6 +22,11 @@ | @@ -22,6 +22,11 @@ | ||
22 | href="static/css/bootstrap.min.css" | 22 | href="static/css/bootstrap.min.css" |
23 | rel="stylesheet"> | 23 | rel="stylesheet"> |
24 | <link href="static/css/teach.css" rel="stylesheet"> | 24 | <link href="static/css/teach.css" rel="stylesheet"> |
25 | +<style> | ||
26 | + .footer .removeAll input.disable{ | ||
27 | + background:#bfb5b5; | ||
28 | + } | ||
29 | +</style> | ||
25 | </head> | 30 | </head> |
26 | <body class="no-skin"> | 31 | <body class="no-skin"> |
27 | <form action="homework/list.do" method="post" name="Form" id="Form"> | 32 | <form action="homework/list.do" method="post" name="Form" id="Form"> |
@@ -100,11 +105,11 @@ | @@ -100,11 +105,11 @@ | ||
100 | <td >${var.ALL_SCORE}</td> | 105 | <td >${var.ALL_SCORE}</td> |
101 | <td style="text-align:center"> | 106 | <td style="text-align:center"> |
102 | <c:if test="${var.COMPLETE_COUNT == '0'}"> | 107 | <c:if test="${var.COMPLETE_COUNT == '0'}"> |
103 | - <a onclick="edit('${var.HOMEWORK_ID}');" style="margin-left: 28px"><img src="static/images/eidtor.png" /></a> | 108 | + <a onclick="edit('${var.HOMEWORK_ID}');" ><img src="static/images/eidtor.png" /></a> |
104 | <a onclick="del('${var.HOMEWORK_ID}');"><img src="static/images/remove.png" /></a> | 109 | <a onclick="del('${var.HOMEWORK_ID}');"><img src="static/images/remove.png" /></a> |
105 | </c:if> | 110 | </c:if> |
106 | <c:if test="${var.COMPLETE_COUNT == '1'}"> | 111 | <c:if test="${var.COMPLETE_COUNT == '1'}"> |
107 | - <a onclick="homeReport('${var.HOMEWORK_ID}');" style="margin-left: 28px"><img src="static/images/view.png" /></a> | 112 | + <a onclick="homeReport('${var.HOMEWORK_ID}');" ><img src="static/images/view.png" /></a> |
108 | <a onclick="del('${var.HOMEWORK_ID}');" ><img src="static/images/remove.png" /></a> | 113 | <a onclick="del('${var.HOMEWORK_ID}');" ><img src="static/images/remove.png" /></a> |
109 | </c:if> | 114 | </c:if> |
110 | 115 | ||
@@ -126,7 +131,7 @@ | @@ -126,7 +131,7 @@ | ||
126 | <input type="button" onclick="add('${pd.TEACHER_ID}')" value="布置练习" /> | 131 | <input type="button" onclick="add('${pd.TEACHER_ID}')" value="布置练习" /> |
127 | </div> | 132 | </div> |
128 | <div class="removeAll"> | 133 | <div class="removeAll"> |
129 | - <input type="button" onclick="del()" value="批量删除" /> | 134 | + <input type="button" disabled="true" class="removeBtn disable" onclick="del()" value="批量删除" /> |
130 | </div> | 135 | </div> |
131 | <div class="page_box"> | 136 | <div class="page_box"> |
132 | 137 | ||
@@ -163,6 +168,8 @@ | @@ -163,6 +168,8 @@ | ||
163 | $('#ids').on('click', function(){ | 168 | $('#ids').on('click', function(){ |
164 | var th_checked = $("#ids").prop('checked');//checkbox inside "TH" table header | 169 | var th_checked = $("#ids").prop('checked');//checkbox inside "TH" table header |
165 | 170 | ||
171 | + | ||
172 | + | ||
166 | $(".table_box .table").find('tbody > tr').each(function(){ | 173 | $(".table_box .table").find('tbody > tr').each(function(){ |
167 | var row = this; | 174 | var row = this; |
168 | if(th_checked) $(row).find('input[type=checkbox]').eq(0).prop('checked', true); | 175 | if(th_checked) $(row).find('input[type=checkbox]').eq(0).prop('checked', true); |
@@ -170,6 +177,16 @@ | @@ -170,6 +177,16 @@ | ||
170 | }); | 177 | }); |
171 | }); | 178 | }); |
172 | 179 | ||
180 | + $(":checkbox").on("click",function(){ | ||
181 | + if($("input[type='checkbox']:checked").length>0){ | ||
182 | + $(".disable").attr("disabled","false"); | ||
183 | + $(".disable").removeClass("disable"); | ||
184 | + }else{ | ||
185 | + $(".disable").attr("disabled","true"); | ||
186 | + $(".removeBtn").addClass("disable"); | ||
187 | + } | ||
188 | + }) | ||
189 | + | ||
173 | function tosearch(){ | 190 | function tosearch(){ |
174 | $("#Form").submit(); | 191 | $("#Form").submit(); |
175 | } | 192 | } |
WebRoot/WEB-INF/jsp/sunvote/homework/homework_view.jsp
@@ -42,7 +42,10 @@ | @@ -42,7 +42,10 @@ | ||
42 | <p> | 42 | <p> |
43 | <span class="right_b"></span>练习预览 | 43 | <span class="right_b"></span>练习预览 |
44 | </p> | 44 | </p> |
45 | - </div> | 45 | + </div> |
46 | + <div class="head_box_r"> | ||
47 | + <button class="btn btn-primary" onclick="history.go(-1)">返回</button> | ||
48 | + </div> | ||
46 | <div class="clear"></div> | 49 | <div class="clear"></div> |
47 | </div> | 50 | </div> |
48 | <form action="homework/${msg }.do" name="Form" id="Form" method="post"> | 51 | <form action="homework/${msg }.do" name="Form" id="Form" method="post"> |
@@ -51,11 +54,11 @@ | @@ -51,11 +54,11 @@ | ||
51 | <table id="table_report" class="table"> | 54 | <table id="table_report" class="table"> |
52 | <tr> | 55 | <tr> |
53 | <td style="width:95px;text-align: right;padding-top: 13px;">练习标题</td> | 56 | <td style="width:95px;text-align: right;padding-top: 13px;">练习标题</td> |
54 | - <td><input type="text" name="NAME" class="form-control" id="NAME" value="${pd.NAME}" maxlength="255" placeholder="输入练习标题,不超过20个汉字" title="作业代码" /></td> | 57 | + <td><input type="text" disabled="true" name="NAME" class="form-control" id="NAME" value="${pd.NAME}" maxlength="255" placeholder="输入练习标题,不超过20个汉字" title="作业代码" /></td> |
55 | </tr> | 58 | </tr> |
56 | <tr> | 59 | <tr> |
57 | <td style="width:95px;text-align: right;padding-top: 13px;">练习说明</td> | 60 | <td style="width:95px;text-align: right;padding-top: 13px;">练习说明</td> |
58 | - <td><input type="text" name=HOMEWORK_DESC class="form-control" id="HOMEWORK_DESC" value="${pd.HOMEWORK_DESC}" maxlength="255" placeholder="输入题目说明,如教材第12页1-5题,教辅第5页1-3题,尽量精简,不超过100个汉字" title="作业名称" /></td> | 61 | + <td><input type="text" disabled="true" name=HOMEWORK_DESC class="form-control" id="HOMEWORK_DESC" value="${pd.HOMEWORK_DESC}" maxlength="255" placeholder="输入题目说明,如教材第12页1-5题,教辅第5页1-3题,尽量精简,不超过100个汉字" title="作业名称" /></td> |
59 | </tr> | 62 | </tr> |
60 | <tr> | 63 | <tr> |
61 | <td style="width:95px;text-align: right;padding-top: 13px;">指定班级完成时间</td> | 64 | <td style="width:95px;text-align: right;padding-top: 13px;">指定班级完成时间</td> |
@@ -64,10 +67,10 @@ | @@ -64,10 +67,10 @@ | ||
64 | <ul> | 67 | <ul> |
65 | <c:if test="${pd.CLASS_ID != null}"> | 68 | <c:if test="${pd.CLASS_ID != null}"> |
66 | <li class="checked"> | 69 | <li class="checked"> |
67 | - <input type="checkbox" checked="true" id="class0" name="className" value="${pd.CLASS_ID}" /> | 70 | + <input type="checkbox" disabled="true" checked="true" id="class0" name="className" value="${pd.CLASS_ID}" /> |
68 | <label for="class0"></label> | 71 | <label for="class0"></label> |
69 | <span>${myelfun:findClassName(pd.CLASS_ID)}</span> | 72 | <span>${myelfun:findClassName(pd.CLASS_ID)}</span> |
70 | - <input class="date-picker" type="text" class="form-control" style="width:150px;text-align:center;" placeholder="完成日期" name="lastStart" id="lastStart" data-date-format="yyyy-mm-dd" readonly="readonly" value="${pd.COMPLETE_DATE}"/> | 73 | + <input class="date-picker" disabled="true" type="text" class="form-control" style="width:150px;text-align:center;" placeholder="完成日期" name="lastStart" id="lastStart" data-date-format="yyyy-mm-dd" readonly="readonly" value="${pd.COMPLETE_DATE}"/> |
71 | </li> | 74 | </li> |
72 | </c:if> | 75 | </c:if> |
73 | 76 | ||
@@ -88,9 +91,9 @@ | @@ -88,9 +91,9 @@ | ||
88 | <col width="10%"/> | 91 | <col width="10%"/> |
89 | <thead> | 92 | <thead> |
90 | <tr> | 93 | <tr> |
91 | - <th style="text-align:left;"><span>题目数量</span><input type="number" class="w_100" id="que_num" value="${pd.QUESTION_COUNT==null?0:pd.QUESTION_COUNT}"/></th> | ||
92 | - <th><span>选项个数</span><input type="number" class="w_100 ans_num" id="ans_num" value="4"/></th> | ||
93 | - <th><span>分值</span><input type="number" class="w_100 score" id="score" value="1"/></th> | 94 | + <th style="text-align:left;"><span>题目数量</span><input type="number" disabled="true" class="w_100" id="que_num" value="${pd.QUESTION_COUNT==null?0:pd.QUESTION_COUNT}"/></th> |
95 | + <th><span>选项个数</span><input type="number" disabled="true" class="w_100 ans_num" id="ans_num" value="4"/></th> | ||
96 | + <th><span>分值</span><input type="number" disabled="true" class="w_100 score" id="score" value="1"/></th> | ||
94 | <th></th> | 97 | <th></th> |
95 | </tr> | 98 | </tr> |
96 | </thead> | 99 | </thead> |
@@ -120,8 +123,8 @@ | @@ -120,8 +123,8 @@ | ||
120 | </div> | 123 | </div> |
121 | 124 | ||
122 | </td> | 125 | </td> |
123 | - <td class="middle"><span>选项个数</span><input type="number" class="w_100 ans_num" value="${var.OPTION_NUM}"/></td> | ||
124 | - <td class="middle"><span>分值</span><input type="number" class="w_100 score" value="${var.SCORE}"/></td> | 126 | + <td class="middle"><span>选项个数</span><input type="number" disabled="true" class="w_100 ans_num" value="${var.OPTION_NUM}"/></td> |
127 | + <td class="middle"><span>分值</span><input type="number" disabled="true" class="w_100 score" value="${var.SCORE}"/></td> | ||
125 | <td class="last"></td> | 128 | <td class="last"></td> |
126 | </tr> | 129 | </tr> |
127 | </c:forEach> | 130 | </c:forEach> |