|
@@ -13,99 +13,102 @@
|
|
color: #0663A2;
|
|
color: #0663A2;
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
}
|
|
}
|
|
- .rejectWindow {
|
|
|
|
- width: 500px;
|
|
|
|
- min-height: 200px;
|
|
|
|
- background: #fff;
|
|
|
|
-
|
|
|
|
- padding-bottom:30px;
|
|
|
|
- font-family: "微软雅黑", Fixedsys;
|
|
|
|
- border: #5d6d7d solid 1px;
|
|
|
|
- position: absolute;
|
|
|
|
- left: 50%;
|
|
|
|
- top: 50%;
|
|
|
|
- margin: -150px 0 0 -200px;
|
|
|
|
- text-align: center;
|
|
|
|
- z-index: 9999;
|
|
|
|
- }
|
|
|
|
- .rejectWindow .form-horizontal .control-label{
|
|
|
|
- width:100px;
|
|
|
|
- }
|
|
|
|
- .rejectWindow .form-horizontal .controls{
|
|
|
|
- margin-left:120px;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .task-header, .password-header {
|
|
|
|
- width: 100%;
|
|
|
|
- height: 46px;
|
|
|
|
- background: #5d6d7d;
|
|
|
|
- color: #fff;
|
|
|
|
- margin-bottom:30px;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .task-content, .password-content {
|
|
|
|
- font-size: 18px;
|
|
|
|
- color: #005277;
|
|
|
|
- text-align: left;
|
|
|
|
- padding: 15px;
|
|
|
|
- line-height: 30px;
|
|
|
|
- word-wrap: break-word;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .image-close {
|
|
|
|
- margin-top: 15px;
|
|
|
|
- margin-right: 15px;
|
|
|
|
- cursor: pointer;
|
|
|
|
- float: right;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .title {
|
|
|
|
- font-size: 22px;
|
|
|
|
- font-weight: bold;
|
|
|
|
- color: #fff;
|
|
|
|
- margin: 0px;
|
|
|
|
- padding: 13px 0 0 13px;
|
|
|
|
- float: left;
|
|
|
|
- }
|
|
|
|
|
|
|
|
- .task-count, .password-value {
|
|
|
|
- width: 50px;
|
|
|
|
- }
|
|
|
|
|
|
+ .rejectWindow {
|
|
|
|
+ width: 500px;
|
|
|
|
+ min-height: 200px;
|
|
|
|
+ background: #fff;
|
|
|
|
|
|
- .btn-info {
|
|
|
|
- height: 25px;
|
|
|
|
- margin-left: 320px;
|
|
|
|
- margin-bottom: 20px;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .wrong, .passwordWrong {
|
|
|
|
- font-size: 12px;
|
|
|
|
- color: #f00;
|
|
|
|
- line-height: 30px;
|
|
|
|
- padding-left: 20px;
|
|
|
|
- }
|
|
|
|
|
|
+ padding-bottom: 30px;
|
|
|
|
+ font-family: "微软雅黑", Fixedsys;
|
|
|
|
+ border: #5d6d7d solid 1px;
|
|
|
|
+ position: absolute;
|
|
|
|
+ left: 50%;
|
|
|
|
+ top: 50%;
|
|
|
|
+ margin: -150px 0 0 -200px;
|
|
|
|
+ text-align: center;
|
|
|
|
+ z-index: 9999;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .rejectWindow .form-horizontal .control-label {
|
|
|
|
+ width: 100px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .rejectWindow .form-horizontal .controls {
|
|
|
|
+ margin-left: 120px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .task-header, .password-header {
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 46px;
|
|
|
|
+ background: #5d6d7d;
|
|
|
|
+ color: #fff;
|
|
|
|
+ margin-bottom: 30px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .task-content, .password-content {
|
|
|
|
+ font-size: 18px;
|
|
|
|
+ color: #005277;
|
|
|
|
+ text-align: left;
|
|
|
|
+ padding: 15px;
|
|
|
|
+ line-height: 30px;
|
|
|
|
+ word-wrap: break-word;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .image-close {
|
|
|
|
+ margin-top: 15px;
|
|
|
|
+ margin-right: 15px;
|
|
|
|
+ cursor: pointer;
|
|
|
|
+ float: right;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .title {
|
|
|
|
+ font-size: 22px;
|
|
|
|
+ font-weight: bold;
|
|
|
|
+ color: #fff;
|
|
|
|
+ margin: 0px;
|
|
|
|
+ padding: 13px 0 0 13px;
|
|
|
|
+ float: left;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .task-count, .password-value {
|
|
|
|
+ width: 50px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .btn-info {
|
|
|
|
+ height: 25px;
|
|
|
|
+ margin-left: 320px;
|
|
|
|
+ margin-bottom: 20px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .wrong, .passwordWrong {
|
|
|
|
+ font-size: 12px;
|
|
|
|
+ color: #f00;
|
|
|
|
+ line-height: 30px;
|
|
|
|
+ padding-left: 20px;
|
|
|
|
+ }
|
|
</style>
|
|
</style>
|
|
</head>
|
|
</head>
|
|
<body>
|
|
<body>
|
|
<ul class="nav nav-tabs">
|
|
<ul class="nav nav-tabs">
|
|
-<c:if test="${fnx:hasPrivilegeCode(role_privilege_codes, 'exam_mark-mark')}">
|
|
|
|
- <li><a href="${ctx}/admin/exam/mark?subjectCode=${query.subjectCode}">评卷进度</a></li>
|
|
|
|
- </c:if>
|
|
|
|
- <c:if test="${fnx:hasPrivilegeCode(role_privilege_codes, 'exam_mark-group')}">
|
|
|
|
- <li><a href="${ctx}/admin/exam/group?subjectCode=${query.subjectCode}">分组管理</a></li>
|
|
|
|
|
|
+ <c:if test="${fnx:hasPrivilegeCode(role_privilege_codes, 'exam_mark-mark')}">
|
|
|
|
+ <li><a href="${ctx}/admin/exam/mark?subjectCode=${query.subjectCode}">评卷进度</a></li>
|
|
|
|
+ </c:if>
|
|
|
|
+ <c:if test="${fnx:hasPrivilegeCode(role_privilege_codes, 'exam_mark-group')}">
|
|
|
|
+ <li><a href="${ctx}/admin/exam/group?subjectCode=${query.subjectCode}">分组管理</a></li>
|
|
</c:if>
|
|
</c:if>
|
|
<c:if test="${fnx:hasPrivilegeCode(role_privilege_codes, 'exam_mark-marker')}">
|
|
<c:if test="${fnx:hasPrivilegeCode(role_privilege_codes, 'exam_mark-marker')}">
|
|
- <li><a href="${ctx}/admin/exam/marker?subjectCode=${query.subjectCode}">评卷员管理</a></li>
|
|
|
|
|
|
+ <li><a href="${ctx}/admin/exam/marker?subjectCode=${query.subjectCode}">评卷员管理</a></li>
|
|
</c:if>
|
|
</c:if>
|
|
- <c:if test="${fnx:hasPrivilegeCode(role_privilege_codes, 'exam_mark-trial')}">
|
|
|
|
- <li><a href="${ctx}/admin/exam/trial?subjectCode=${query.subjectCode}">试评管理</a></li>
|
|
|
|
|
|
+ <c:if test="${fnx:hasPrivilegeCode(role_privilege_codes, 'exam_mark-trial')}">
|
|
|
|
+ <li><a href="${ctx}/admin/exam/trial?subjectCode=${query.subjectCode}">试评管理</a></li>
|
|
</c:if>
|
|
</c:if>
|
|
<li class="active"><a href="##">任务管理</a></li>
|
|
<li class="active"><a href="##">任务管理</a></li>
|
|
<c:if test="${fnx:hasPrivilegeCode(role_privilege_codes, 'exam_mark-arbitrate')}">
|
|
<c:if test="${fnx:hasPrivilegeCode(role_privilege_codes, 'exam_mark-arbitrate')}">
|
|
- <li><a href="${ctx}/admin/exam/arbitrate?subjectCode=${query.subjectCode}">仲裁管理</a></li>
|
|
|
|
|
|
+ <li><a href="${ctx}/admin/exam/arbitrate?subjectCode=${query.subjectCode}">仲裁管理</a></li>
|
|
</c:if>
|
|
</c:if>
|
|
- <c:if test="${fnx:hasPrivilegeCode(role_privilege_codes, 'exam_mark-quality')}">
|
|
|
|
- <li><a href="${ctx}/admin/exam/quality?subjectCode=${query.subjectCode}">质量监控</a></li>
|
|
|
|
|
|
+ <c:if test="${fnx:hasPrivilegeCode(role_privilege_codes, 'exam_mark-quality')}">
|
|
|
|
+ <li><a href="${ctx}/admin/exam/quality?subjectCode=${query.subjectCode}">质量监控</a></li>
|
|
</c:if>
|
|
</c:if>
|
|
</ul>
|
|
</ul>
|
|
<form id="searchForm" action="${ctx}/admin/exam/library" method="post" class="breadcrumb form-search">
|
|
<form id="searchForm" action="${ctx}/admin/exam/library" method="post" class="breadcrumb form-search">
|
|
@@ -115,21 +118,24 @@
|
|
<label>科目</label>
|
|
<label>科目</label>
|
|
<select class="input-large" id="subject-select" name="subjectCode">
|
|
<select class="input-large" id="subject-select" name="subjectCode">
|
|
<c:forEach items="${subjectList}" var="item">
|
|
<c:forEach items="${subjectList}" var="item">
|
|
- <option value="${item.code}" <c:if test="${item.code==query.subjectCode}">selected</c:if>>${item.code}-${item.name}</option>
|
|
|
|
|
|
+ <option value="${item.code}"
|
|
|
|
+ <c:if test="${item.code==query.subjectCode}">selected</c:if>>${item.code}-${item.name}</option>
|
|
</c:forEach>
|
|
</c:forEach>
|
|
</select>
|
|
</select>
|
|
<label>分组</label>
|
|
<label>分组</label>
|
|
<select class="input-medium" id="group-select" name="groupNumber">
|
|
<select class="input-medium" id="group-select" name="groupNumber">
|
|
- <option value="" <c:if test="${query.groupNumber==null}">selected</c:if>>不限</option>
|
|
|
|
|
|
+ <option value="" <c:if test="${query.groupNumber==null}">selected</c:if>>不限</option>
|
|
<c:forEach items="${groupList}" var="item">
|
|
<c:forEach items="${groupList}" var="item">
|
|
- <option value="${item.number}" <c:if test="${item.number==query.groupNumber}">selected</c:if>>${item.number}-${item.title}</option>
|
|
|
|
|
|
+ <option value="${item.number}"
|
|
|
|
+ <c:if test="${item.number==query.groupNumber}">selected</c:if>>${item.number}-${item.title}</option>
|
|
</c:forEach>
|
|
</c:forEach>
|
|
</select>
|
|
</select>
|
|
<label>状态</label>
|
|
<label>状态</label>
|
|
<select class="input-small" id="status-select" name="status">
|
|
<select class="input-small" id="status-select" name="status">
|
|
<option value="">不限</option>
|
|
<option value="">不限</option>
|
|
<c:forEach items="${statusList}" var="item">
|
|
<c:forEach items="${statusList}" var="item">
|
|
- <option value="${item.value}" <c:if test="${item.value==status.value}">selected</c:if>>${item.name}</option>
|
|
|
|
|
|
+ <option value="${item.value}"
|
|
|
|
+ <c:if test="${item.value==status.value}">selected</c:if>>${item.name}</option>
|
|
</c:forEach>
|
|
</c:forEach>
|
|
</select>
|
|
</select>
|
|
<span id="reasonSpan" <c:if test="${status.value!=2}">class="hide"</c:if>>
|
|
<span id="reasonSpan" <c:if test="${status.value!=2}">class="hide"</c:if>>
|
|
@@ -146,20 +152,23 @@
|
|
<select class="input-medium" id="marker-select" name="markerId">
|
|
<select class="input-medium" id="marker-select" name="markerId">
|
|
<option value="0">不限</option>
|
|
<option value="0">不限</option>
|
|
<c:forEach items="${markerList}" var="item">
|
|
<c:forEach items="${markerList}" var="item">
|
|
- <option value="${item.id}" <c:if test="${item.id==query.markerId}">selected</c:if>>${item.loginName}</option>
|
|
|
|
|
|
+ <option value="${item.id}"
|
|
|
|
+ <c:if test="${item.id==query.markerId}">selected</c:if>>${item.loginName}</option>
|
|
</c:forEach>
|
|
</c:forEach>
|
|
</select>
|
|
</select>
|
|
<br/><br/>
|
|
<br/><br/>
|
|
<label>选做题</label>
|
|
<label>选做题</label>
|
|
- <select class="input-small" name="unselective">
|
|
|
|
- <option value="false"<c:if test="${!query.unselective}">selected</c:if>>不限</option>
|
|
|
|
- <option value="true" <c:if test="${query.unselective}">selected</c:if>>未选做</option>
|
|
|
|
|
|
+ <select class="input-small" name="unselective">
|
|
|
|
+ <option value="false" <c:if test="${!query.unselective}">selected</c:if>>不限</option>
|
|
|
|
+ <option value="true" <c:if test="${query.unselective}">selected</c:if>>未选做</option>
|
|
</select>
|
|
</select>
|
|
-
|
|
|
|
|
|
+
|
|
<c:if test="${web_user.schoolAdmin==true || forbiddenScore==false}">
|
|
<c:if test="${web_user.schoolAdmin==true || forbiddenScore==false}">
|
|
- <label>准考证号</label>
|
|
|
|
- <input type="text" name="examNumber" value="${query.examNumber}" maxlength="20" class="input-medium"/>
|
|
|
|
-
|
|
|
|
|
|
+ <label>准考证号</label>
|
|
|
|
+ <input type="text" name="examNumber" value="${query.examNumber}" maxlength="20" class="input-medium"
|
|
|
|
+ <c:if test="${(web_user.subjectHeader==true||web_user.schoolViewer==true) && forbiddenInfo==true}"> disabled="disabled"</c:if>/>
|
|
|
|
+ />
|
|
|
|
+
|
|
</c:if>
|
|
</c:if>
|
|
<label>密号</label>
|
|
<label>密号</label>
|
|
<input type="text" name="secretNumber" id="secretNumber" value="${query.secretNumber}" class="input-medium"/>
|
|
<input type="text" name="secretNumber" id="secretNumber" value="${query.secretNumber}" class="input-medium"/>
|
|
@@ -170,13 +179,15 @@
|
|
<input type="number" id="endScore" name="endScore" value="${query.endScore}" class="input-mini"/>
|
|
<input type="number" id="endScore" name="endScore" value="${query.endScore}" class="input-mini"/>
|
|
<br/><br/>
|
|
<br/><br/>
|
|
<label>小题得分</label>
|
|
<label>小题得分</label>
|
|
- <input type="text" number="true" name="questionScore" id="questionScore" value="${query.questionScore }" class="input-mini"/>
|
|
|
|
|
|
+ <input type="text" number="true" name="questionScore" id="questionScore" value="${query.questionScore }"
|
|
|
|
+ class="input-mini"/>
|
|
|
|
|
|
<input id="btnSubmit" class="btn btn-primary" type="button" value="查询" onclick="goSearch()"/>
|
|
<input id="btnSubmit" class="btn btn-primary" type="button" value="查询" onclick="goSearch()"/>
|
|
|
|
|
|
<c:if test="${fnx:hasPrivilegeCode(role_privilege_codes, 'exam_mark-library-inspect') && examType!='MULTI_MEDIA' && inspectedCount!=null && inspectedCount>0}">
|
|
<c:if test="${fnx:hasPrivilegeCode(role_privilege_codes, 'exam_mark-library-inspect') && examType!='MULTI_MEDIA' && inspectedCount!=null && inspectedCount>0}">
|
|
- <a id="btnInspected" target="_blank" href="${ctx}/web/admin/exam/library/inspected/start?subjectCode=${query.subjectCode}&groupNumber=${query.groupNumber}&markerId=${query.markerId}&examNumber=${query.examNumber}&secretNumber=${query.secretNumber}&startScore=${query.startScore}&endScore=${query.endScore}&questionScore=${query.questionScore}&unselective=${query.unselective}"
|
|
|
|
- class="btn">待复核:${inspectedCount }</a>
|
|
|
|
|
|
+ <a id="btnInspected" target="_blank"
|
|
|
|
+ href="${ctx}/web/admin/exam/library/inspected/start?subjectCode=${query.subjectCode}&groupNumber=${query.groupNumber}&markerId=${query.markerId}&examNumber=${query.examNumber}&secretNumber=${query.secretNumber}&startScore=${query.startScore}&endScore=${query.endScore}&questionScore=${query.questionScore}&unselective=${query.unselective}"
|
|
|
|
+ class="btn">待复核:${inspectedCount }</a>
|
|
</c:if>
|
|
</c:if>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</form>
|
|
@@ -205,12 +216,12 @@
|
|
<td>${result.subjectCode}</td>
|
|
<td>${result.subjectCode}</td>
|
|
<td>${result.groupNumber}</td>
|
|
<td>${result.groupNumber}</td>
|
|
<td>
|
|
<td>
|
|
- <c:if test="${web_user.subjectHeader==true && forbiddenInfo==true}">
|
|
|
|
- ***
|
|
|
|
- </c:if>
|
|
|
|
- <c:if test="${web_user.schoolAdmin==true || forbiddenInfo==false}">
|
|
|
|
- ${result.examNumber}
|
|
|
|
- </c:if>
|
|
|
|
|
|
+ <c:if test="${web_user.subjectHeader==true && forbiddenInfo==true}">
|
|
|
|
+ ***
|
|
|
|
+ </c:if>
|
|
|
|
+ <c:if test="${web_user.schoolAdmin==true || forbiddenInfo==false}">
|
|
|
|
+ ${result.examNumber}
|
|
|
|
+ </c:if>
|
|
</td>
|
|
</td>
|
|
<td>${result.secretNumber}</td>
|
|
<td>${result.secretNumber}</td>
|
|
<td>${result.status.name}</td>
|
|
<td>${result.status.name}</td>
|
|
@@ -222,8 +233,9 @@
|
|
<td>${result.markerLoginName}</td>
|
|
<td>${result.markerLoginName}</td>
|
|
<td>
|
|
<td>
|
|
<c:if test="${result.markerScore!=null}">
|
|
<c:if test="${result.markerScore!=null}">
|
|
- <c:if test="${result.markerScore==-1}">未选做</c:if>
|
|
|
|
- <c:if test="${result.markerScore!=-1}"><fmt:formatNumber pattern="###.###" value="${result.markerScore}"/></c:if>
|
|
|
|
|
|
+ <c:if test="${result.markerScore==-1}">未选做</c:if>
|
|
|
|
+ <c:if test="${result.markerScore!=-1}"><fmt:formatNumber pattern="###.###"
|
|
|
|
+ value="${result.markerScore}"/></c:if>
|
|
</c:if>
|
|
</c:if>
|
|
<c:if test="${result.markerScore==null}">
|
|
<c:if test="${result.markerScore==null}">
|
|
|
|
|
|
@@ -246,19 +258,20 @@
|
|
</c:if>
|
|
</c:if>
|
|
</td>
|
|
</td>
|
|
<td> ${result.headerLoginName} </td>
|
|
<td> ${result.headerLoginName} </td>
|
|
- <td>
|
|
|
|
- <c:if test="${result.headerLoginName!=null && result.headerTime!=null}">
|
|
|
|
- <fmt:formatDate value="${result.headerTime}" pattern="yyyy-MM-dd HH:mm:ss"/>
|
|
|
|
- </c:if>
|
|
|
|
- </td>
|
|
|
|
|
|
+ <td>
|
|
|
|
+ <c:if test="${result.headerLoginName!=null && result.headerTime!=null}">
|
|
|
|
+ <fmt:formatDate value="${result.headerTime}" pattern="yyyy-MM-dd HH:mm:ss"/>
|
|
|
|
+ </c:if>
|
|
|
|
+ </td>
|
|
<td>
|
|
<td>
|
|
<c:if test="${result.status.value==1 || result.status.value==3 ||result.status.value==5 ||result.status.value==6}">
|
|
<c:if test="${result.status.value==1 || result.status.value==3 ||result.status.value==5 ||result.status.value==6}">
|
|
- <%-- <c:if test="${examType=='MULTI_MEDIA'}">
|
|
|
|
- <a class="json-link" href="${ctx}/admin/exam/library/getJson?studentId=${result.studentId}&groupNumber=${result.groupNumber}" target="_blank">原图</a>
|
|
|
|
- </c:if>
|
|
|
|
- <c:if test="${examType!='MULTI_MEDIA'}"> --%>
|
|
|
|
- <a href="${ctx}/web/admin/exam/track/library?libraryId=${result.id}&subjectCode=${result.subjectCode}" target="_blank">查看</a>
|
|
|
|
- <%-- </c:if> --%>
|
|
|
|
|
|
+ <%-- <c:if test="${examType=='MULTI_MEDIA'}">
|
|
|
|
+ <a class="json-link" href="${ctx}/admin/exam/library/getJson?studentId=${result.studentId}&groupNumber=${result.groupNumber}" target="_blank">原图</a>
|
|
|
|
+ </c:if>
|
|
|
|
+ <c:if test="${examType!='MULTI_MEDIA'}"> --%>
|
|
|
|
+ <a href="${ctx}/web/admin/exam/track/library?libraryId=${result.id}&subjectCode=${result.subjectCode}"
|
|
|
|
+ target="_blank">查看</a>
|
|
|
|
+ <%-- </c:if> --%>
|
|
</c:if>
|
|
</c:if>
|
|
<c:if test="${result.status.value==1 || result.status.value==5 ||result.status.value==6}">
|
|
<c:if test="${result.status.value==1 || result.status.value==5 ||result.status.value==6}">
|
|
|
|
|
|
@@ -269,38 +282,39 @@
|
|
</c:forEach>
|
|
</c:forEach>
|
|
</tbody>
|
|
</tbody>
|
|
</table>
|
|
</table>
|
|
- <div class="rejectWindow" style="display:none">
|
|
|
|
- <div class="task-header">
|
|
|
|
- <p class="title">打回</p>
|
|
|
|
- <p class="image-close"><img src="${ctxStatic}/mark-new/images/images-close.png"/></p></div>
|
|
|
|
- <input id="rejectId" type="hidden"/>
|
|
|
|
- <form class="form-horizontal">
|
|
|
|
- <div class="control-group">
|
|
|
|
- <label class="control-label"><span style="color:red;font-size:16px;margin-right:3px">*</span>打回原因</label>
|
|
|
|
- <div class="controls">
|
|
|
|
- <select id="rejectReasonSelect" name="rejectReasonSelect">
|
|
|
|
- <option value = '给分较高'>给分较高</option>
|
|
|
|
- <option value = '给分较低'>给分较低</option>
|
|
|
|
- <option value = '判分错误'>判分错误</option>
|
|
|
|
- <option value = '其它'>其它</option>
|
|
|
|
- </select>
|
|
|
|
- </div>
|
|
|
|
|
|
+<div class="rejectWindow" style="display:none">
|
|
|
|
+ <div class="task-header">
|
|
|
|
+ <p class="title">打回</p>
|
|
|
|
+ <p class="image-close"><img src="${ctxStatic}/mark-new/images/images-close.png"/></p></div>
|
|
|
|
+ <input id="rejectId" type="hidden"/>
|
|
|
|
+ <form class="form-horizontal">
|
|
|
|
+ <div class="control-group">
|
|
|
|
+ <label class="control-label"><span
|
|
|
|
+ style="color:red;font-size:16px;margin-right:3px">*</span>打回原因</label>
|
|
|
|
+ <div class="controls">
|
|
|
|
+ <select id="rejectReasonSelect" name="rejectReasonSelect">
|
|
|
|
+ <option value='给分较高'>给分较高</option>
|
|
|
|
+ <option value='给分较低'>给分较低</option>
|
|
|
|
+ <option value='判分错误'>判分错误</option>
|
|
|
|
+ <option value='其它'>其它</option>
|
|
|
|
+ </select>
|
|
</div>
|
|
</div>
|
|
- <div class="control-group">
|
|
|
|
- <label class="control-label">详情描述</label>
|
|
|
|
- <div class="controls">
|
|
|
|
- <textarea rows="3" id="rejectReasonInput" maxlength="60"></textarea>
|
|
|
|
- </div>
|
|
|
|
|
|
+ </div>
|
|
|
|
+ <div class="control-group">
|
|
|
|
+ <label class="control-label">详情描述</label>
|
|
|
|
+ <div class="controls">
|
|
|
|
+ <textarea rows="3" id="rejectReasonInput" maxlength="60"></textarea>
|
|
</div>
|
|
</div>
|
|
- <div style="text-align:center;">
|
|
|
|
|
|
+ </div>
|
|
|
|
+ <div style="text-align:center;">
|
|
<c:if test="${fnx:hasPrivilegeCode(role_privilege_codes, 'exam_mark-library-reject')}">
|
|
<c:if test="${fnx:hasPrivilegeCode(role_privilege_codes, 'exam_mark-library-reject')}">
|
|
<a class="btn btn-primary task-btn">打回</a>
|
|
<a class="btn btn-primary task-btn">打回</a>
|
|
- </c:if>
|
|
|
|
-
|
|
|
|
- <a class="btn task-cancel">取消</a>
|
|
|
|
- </div>
|
|
|
|
- </form>
|
|
|
|
- </div>
|
|
|
|
|
|
+ </c:if>
|
|
|
|
+
|
|
|
|
+ <a class="btn task-cancel">取消</a>
|
|
|
|
+ </div>
|
|
|
|
+ </form>
|
|
|
|
+</div>
|
|
<div class="pagination">${query}</div>
|
|
<div class="pagination">${query}</div>
|
|
<%@include file="/WEB-INF/views/include/trackView.jsp" %>
|
|
<%@include file="/WEB-INF/views/include/trackView.jsp" %>
|
|
<script type="text/javascript">
|
|
<script type="text/javascript">
|
|
@@ -337,7 +351,10 @@
|
|
if (groupNumber == '') {
|
|
if (groupNumber == '') {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
- $.post('${ctx}/admin/exam/marker/query', {subjectCode: subjectCode, groupNumber: groupNumber}, function (result) {
|
|
|
|
|
|
+ $.post('${ctx}/admin/exam/marker/query', {
|
|
|
|
+ subjectCode: subjectCode,
|
|
|
|
+ groupNumber: groupNumber
|
|
|
|
+ }, function (result) {
|
|
var parent = $('#marker-select');
|
|
var parent = $('#marker-select');
|
|
var first = '';
|
|
var first = '';
|
|
for (var i = 0; i < result.length; i++) {
|
|
for (var i = 0; i < result.length; i++) {
|
|
@@ -352,13 +369,14 @@
|
|
});
|
|
});
|
|
|
|
|
|
$('#status-select').change(function () {
|
|
$('#status-select').change(function () {
|
|
- var status = $(this).val();
|
|
|
|
- if(status==2){
|
|
|
|
- $('#reasonSpan').show();
|
|
|
|
- }else{
|
|
|
|
- $('#reasonSpan').hide();
|
|
|
|
- }
|
|
|
|
|
|
+ var status = $(this).val();
|
|
|
|
+ if (status == 2) {
|
|
|
|
+ $('#reasonSpan').show();
|
|
|
|
+ } else {
|
|
|
|
+ $('#reasonSpan').hide();
|
|
|
|
+ }
|
|
});
|
|
});
|
|
|
|
+
|
|
function page(n, s) {
|
|
function page(n, s) {
|
|
$("#pageNumber").val(n);
|
|
$("#pageNumber").val(n);
|
|
$("#pageSize").val(s);
|
|
$("#pageSize").val(s);
|
|
@@ -391,17 +409,18 @@
|
|
$("#searchForm").submit();
|
|
$("#searchForm").submit();
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
+
|
|
$('#btnInspected').click(function () {
|
|
$('#btnInspected').click(function () {
|
|
- var groupNumber='${query.groupNumber}';
|
|
|
|
- if(groupNumber==null||groupNumber==''){
|
|
|
|
- alert("请选择分组查询后再开始复核");
|
|
|
|
- return false;
|
|
|
|
- }
|
|
|
|
|
|
+ var groupNumber = '${query.groupNumber}';
|
|
|
|
+ if (groupNumber == null || groupNumber == '') {
|
|
|
|
+ alert("请选择分组查询后再开始复核");
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
});
|
|
});
|
|
$('.back-link').click(function () {
|
|
$('.back-link').click(function () {
|
|
- $('#rejectReasonInput').attr("value","");
|
|
|
|
- $('#rejectId').attr("value", $(this).attr('data-id'));
|
|
|
|
- $('.rejectWindow').show();
|
|
|
|
|
|
+ $('#rejectReasonInput').attr("value", "");
|
|
|
|
+ $('#rejectId').attr("value", $(this).attr('data-id'));
|
|
|
|
+ $('.rejectWindow').show();
|
|
});
|
|
});
|
|
$('.image-close').click(function () {
|
|
$('.image-close').click(function () {
|
|
$('.rejectWindow').hide();
|
|
$('.rejectWindow').hide();
|
|
@@ -410,30 +429,30 @@
|
|
$('.rejectWindow').hide();
|
|
$('.rejectWindow').hide();
|
|
});
|
|
});
|
|
$('.task-btn').click(function () {
|
|
$('.task-btn').click(function () {
|
|
- var rejectReason =$("#rejectReasonSelect").val();
|
|
|
|
|
|
+ var rejectReason = $("#rejectReasonSelect").val();
|
|
var rejectReasonInput = $('#rejectReasonInput').val();
|
|
var rejectReasonInput = $('#rejectReasonInput').val();
|
|
- var rejectId=$("#rejectId").val();
|
|
|
|
- if(rejectReason==""||rejectReason==undefined){
|
|
|
|
- alert("请选择打回原因");
|
|
|
|
- return false;
|
|
|
|
|
|
+ var rejectId = $("#rejectId").val();
|
|
|
|
+ if (rejectReason == "" || rejectReason == undefined) {
|
|
|
|
+ alert("请选择打回原因");
|
|
|
|
+ return false;
|
|
}
|
|
}
|
|
- if(rejectReasonInput!="" &&rejectReasonInput!=null){
|
|
|
|
- rejectReason =rejectReason+":"+rejectReasonInput;
|
|
|
|
|
|
+ if (rejectReasonInput != "" && rejectReasonInput != null) {
|
|
|
|
+ rejectReason = rejectReason + ":" + rejectReasonInput;
|
|
}
|
|
}
|
|
$.ajax({
|
|
$.ajax({
|
|
- url:"${ctx}/admin/exam/library/reject",
|
|
|
|
- data:{id: rejectId, reason: rejectReason},
|
|
|
|
- traditional:true,
|
|
|
|
- type:"post",
|
|
|
|
- success:function (result) {
|
|
|
|
|
|
+ url: "${ctx}/admin/exam/library/reject",
|
|
|
|
+ data: {id: rejectId, reason: rejectReason},
|
|
|
|
+ traditional: true,
|
|
|
|
+ type: "post",
|
|
|
|
+ success: function (result) {
|
|
if (result.success == true) {
|
|
if (result.success == true) {
|
|
- alert('打回成功');
|
|
|
|
|
|
+ alert('打回成功');
|
|
$("#searchForm").submit();
|
|
$("#searchForm").submit();
|
|
} else {
|
|
} else {
|
|
alert(result.message);
|
|
alert(result.message);
|
|
}
|
|
}
|
|
$('.rejectWindow').hide();
|
|
$('.rejectWindow').hide();
|
|
- }
|
|
|
|
|
|
+ }
|
|
});
|
|
});
|
|
});
|
|
});
|
|
</script>
|
|
</script>
|