⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 examcheckinput.jsp

📁 培训考试系统代码
💻 JSP
字号:
<%@ page contentType="text/html;charset=gb2312"%> 
<%@ include file="/agt/public/jsp/top.jsp" %>
<%    Object sessionRs         =  request.getAttribute("EXAM-DETAIL");
      SysResultSet rs1 =  sessionRs == null ?null:(SysResultSet)sessionRs;
      rs1.next();
    
      sessionRs         =  request.getAttribute("EXAM-PARTSTAFFNO");
      SysResultSet rs2 =  sessionRs == null ?null:(SysResultSet)sessionRs;
      
      sessionRs         =  request.getAttribute("EXAM-PARTGROUP");
      SysResultSet rs3 =  sessionRs == null ?null:(SysResultSet)sessionRs;  
      String[] publicResult ={"否", "是"};       
      
      sessionRs         =  request.getAttribute("EXAM-CLASS");
      SysResultSet rs4 =  sessionRs == null ?null:(SysResultSet)sessionRs;
      
      sessionRs         =  request.getAttribute("EXAM-PAPEROFCLASS");
      SysResultSet rs5 =  sessionRs == null ?null:(SysResultSet)sessionRs;
      String[] classOrder ={"一", "二","三","四"};
%>
                  <!-- title>业务代表管理系统审查考试安排页面</title -->
                 <br>

                  <form name="examform" method="POST" action="/ExamMan.do">
  <table width="539" border="0" cellpadding="3" cellspacing="1" class="table-cs1">
    
    <% int scope = Integer.parseInt(rs1.getString(13));
                      if(scope == 3)
                      {
                      %>
                       <tr> 
      <td height="25" align="center" class="td-cs1">考试形式:</td>
      <td height="25" colspan="3" class="td-cs2"> 按班级分组</td>
    </tr>
                      <%}
                      else
                      {%>
            <tr> 
      <td height="25" align="center" class="td-cs1">考试形式:</td>
      <td height="25" colspan="3" class="td-cs2"> 按参加人</td>
    </tr>           
                      <%}%>
    
    <tr>
      <td height="25" align="center" class="td-cs1">考试名称:</td>
      <td colspan="3" class="td-cs2"> <%=rs1.getString(3)%></td> 
  </tr>
  
  <tr>
      <td height="25" align="center" class="td-cs1">考试主题:</td>
      <td colspan="3" class="td-cs2"><%=rs1.getString(4)%></td> 
  </tr> 
  
  <input type="hidden" name="opeType" >

  <input type="hidden" name="examId" value="<%=rs1.getString(0)%>">
    <%
     if(scope != 3)
     {
     %>  
  <tr>
      <td height="25" align="center" class="td-cs1" >所用考卷:</td>
      <td colspan="3" class="td-cs2"> <%=rs1.getString(2)%>  </td> 
  </tr>
    <%}
    else
    {%>
     <tr> 
      <td height="25" align="center" class="td-cs1" >班级名称:</td>
     <td height="25" colspan="3" class="td-cs2"> 
        <%if(rs4 != null && rs4.getMetaData().getRecordCount() != 0 )
      {
           //此处是用来显示结果
           for(int i=0; rs4.setRecord(i)&&(i<rs4.getMetaData().getRecordCount()); i++)
           {
           %> <%=rs4.getString(1)%> 
        <%
           }
      }
     %> </td>
    </tr>    
    
     <%if(rs5 != null && rs5.getMetaData().getRecordCount() != 0 )
      {
           //此处是用来显示结果
           for(int i=0; rs5.setRecord(i)&&(i<rs5.getMetaData().getRecordCount()); i++)
           {
           %> 
           <tr>
           <td height="25" align="center" class="td-cs1" >第<%=classOrder[i]%>组考卷:</td>
              <td height="25" colspan="3" class="td-cs2"> 
              <%=rs5.getString(1) %>                           
          </td>
            
           </tr>
        <%
           }
      }
     %> 
    
    <%}%>  
  <tr>
      <td height="25" align="center" class="td-cs1">所属类别:</td>
      <td colspan="3" class="td-cs2"> <%=ClassInfo.get(rs1.getString(6))%> </td> 
  </tr>  
  
<tr>
         <td width="15%" align="center" class="td-cs1">所属地市:</td>
      <td width="28%" class="td-cs2"> <%=rs1.getString(5)%></td> 

      <td  width="15%" align="center" class="td-cs1">及格分数:</td>
      <td  width="42%" class="td-cs2"> <%=rs1.getString(9)%>
    </td> 
  </tr>  
    
 <tr>
      <td height="25" align="center" class="td-cs1">最大次数:</td>
      <td class="td-cs2"> <%=rs1.getString(8)%></td> 
    
      <td align="center" class="td-cs1">考试时长:</td>
    <%if(rs1.getInt(7) == 0)
      {%>
      <td class="td-cs2">不限制 </td>
    <%}
      else
      {%>
        <td class="td-cs2"><%=rs1.getInt(7)%>分钟</td>
 
    <%}%>
  </tr>  
        
 <tr>
      <td height="25" align="center" class="td-cs1">开始时间:</td>
      <td class="td-cs2"> <%=rs1.getString(11)%></td> 
 
      <td align="center" class="td-cs1">结束时间:</td>
      <td class="td-cs2"> <%=rs1.getString(12)%></td> 
  </tr> 
  
  
 <tr>
      <td height="25" align="center" class="td-cs1">评卷教师:</td>
      <td class="td-cs2"> <%=rs1.getString(10)%> </td>  

     
     
                                 <td width="80" align="center" class="td-cs1">公开答案:</td>
      <td class="td-cs2" ><%=publicResult[rs1.getInt(21)]%></td>
             
    </tr>  
      <%         
      if(scope != 3)
      {%>  
    <tr>      
         <td width="15%" height="25" align="center" class="td-cs1">参与范围:</td>
       <%
             String scopeStr = "";
             if(scope == 0) {scopeStr = "所有员工都参与";}
             else {scopeStr = "指定人员与班组";}   
           %>
      <td  width="28%" colspan="3" class="td-cs2"><%=scopeStr%></td>
  
  </tr>   
   <%if(scope == 1){
      %>
  <tr>
      <td height="25" align="center" class="td-cs1">参与人员:</td>
      <td colspan="3" class="td-cs2"> 
        <%if(rs2 != null && rs2.getMetaData().getRecordCount() != 0 )
      {
           //此处是用来显示结果
           for(int i=0; rs2.setRecord(i)&&(i<rs2.getMetaData().getRecordCount()); i++)
           {
           %>
           
              <%=rs2.getString(1)%>(<%=rs2.getString(0)%>),
           <%
           }
      }
     %>
    </td> 
  </tr>
  
  <tr>
      <td height="25" align="center" class="td-cs1">参与组号:</td>
      <td colspan="3" class="td-cs2"> 
        <%if(rs3 != null && rs3.getMetaData().getRecordCount() != 0 )
      {
           //此处是用来显示结果
           for(int i=0; rs3.setRecord(i)&&(i<rs3.getMetaData().getRecordCount()); i++)
           {
           %>
           
              <%=rs3.getString(1)%>(<%=rs3.getString(0)%>),
           <%
           }
      }
     %>
     </td> 
  </tr> 
   <%}%>
   
    <%}%>
  <tr>
  
      <td height="25" align="center" class="td-cs1">创建者:</td>
      <td class="td-cs2"> <%=rs1.getString(14)%></td> 
      <td align="center" class="td-cs1">提交时间:</td>
      <td class="td-cs2"> <%=rs1.getString(20)%></td>  
  </tr>
    
  <tr>
      <td height="25" align="center" class="td-cs1">审查意见*</td>
      <td colspan="3" class="td-cs2"> 
        <textarea name="checkNotion" cols="55" rows="5" class="remark"></textarea></td>
  
  </tr>
  
  <tr>
      <td height="25" align="center" class="td-cs1">审批人工号*</td>
      <td colspan="3" class="td-cs2">
      
         <table> 
                          <tr>
                          <td > 
                          <input name="confirmHandler" type="text" class="input2" maxlength="10" onKeyPress = "KeyPress()" >

                           
                          </td>
                          <td>    <input name="choise" type="image" onClick="window.open('/GetStaff.do?opeType=<%=OperatorFlagCode.GET_EXAMAPPROVER%>','选择审批人', 'toolbar=no,location=no,width=450,height=350,status=no','bReplace');return false;" src="/agt/public/images/choise.gif" width="48" height="25" border="0" onMouseOver="this.src='/agt/public/images/'+ this.name + '_2.gif';" onMouseOut="this.src='/agt/public/images/'+ this.name + '.gif'">
	                  </td>
	                  </tr>
	                  </table>
        
      </td>
  
  </tr>
  
 </table>
                    <table width="55%" height="35" border="0" cellpadding="0" cellspacing="0">
                      <tr> 
                        <td width="27%"><input name="submit" type="image" onclick="approveSubmit();return false;" src="/agt/public/images/submit.gif" width="82" height="22" border="0" onmouseover="this.src='/agt/public/images/'+ this.name + '_2.gif';" onmouseout="this.src='/agt/public/images/'+ this.name + '.gif'"></td>
                        <td width="5%">&nbsp; </td>
                        <td width="27%"><input name="back1" type="image" onclick="rejectSubmit();return false;" src="/agt/public/images/back1.gif" width="82" height="22" border="0" onmouseover="this.src='/agt/public/images/'+ this.name + '_2.gif';" onmouseout="this.src='/agt/public/images/'+ this.name + '.gif'"></td>
                        <td width="5%">&nbsp;</td>
                        <td width="35%"><input name="reset" type="image" onclick="examform.reset();return false;" src="/agt/public/images/reset.gif" width="82" height="22" border="0" onmouseover="this.src='/agt/public/images/'+ this.name + '_2.gif';" onmouseout="this.src='/agt/public/images/'+ this.name + '.gif'"></td>
                      </tr>
                    </table>
                  </form>

                  <script src="/agt/public/js/scriptfuns.js" type="text/javascript">
                  </script>
                   <script src="/agt/public/js/my_functions.js" type="text/javascript">
                  </script>
<script language="javascript">

//提交的审批
function approveSubmit()
{
    var checkNotion = document.examform.checkNotion;
    var confirmHandler = document.examform.confirmHandler;
   
    if(checkNotion == null || trim(checkNotion.value)=="")
    {
        alert("审查意见不能为空,请输入!");
        checkNotion.focus();
        return false;
    }
    if(checkNotion.value.length > 50)
    {
        alert("审查意见的输入不能大于50个字符,请重新输入!");
        checkNotion.focus();
        return false;
    }
    
    if(confirmHandler == null || trim(confirmHandler.value)=="")
    {
        alert("审批人不能为空,请输入!");
        confirmHandler.focus();
        return false;
    }
    if(confirmHandler.value.length > 10)
    {
        alert("审批人的输入不能大于10个字符,请重新输入!");
        confirmHandler.focus();
        return false;
    }   
    
     if(confirmHandler.value.indexOf(",") != -1)
     {
        alert("只能输入一个审批人的工号!");
        confirmHandler.focus();
        return false;     
     } 
   
    var checkRs = CheckInputNo("<%=GetStaffAction.getExamApprover()%>",confirmHandler.value);
    if(checkRs != "")
    {
      
        alert("所输入审批人工号" + checkRs + "不存在或者不具有审批考试的权限!");
        confirmHandler.focus();
        return false;
    }     
    
    document.examform.opeType.value = "<%=OperatorFlagCode.EXAM_CHECK_PASS%>";
    document.examform.submit();
 }

 //驳回
 function rejectSubmit()
 {
    var checkNotion = document.examform.checkNotion;
    if(checkNotion == null || trim(checkNotion.value)=="")
    {
        alert("审查意见不能为空,请输入!");
        checkNotion.focus();
        return false;
    }
    if(checkNotion.value.length > 50)
    {
        alert("审查意见的输入不能大于50个字符,请重新输入!");
        checkNotion.focus();
        return false;
    }
 
    document.examform.opeType.value = "<%=OperatorFlagCode.EXAM_CHECK_NOPASS%>";
    document.examform.submit();
 }


function KeyPress()
{
    if(event.keyCode == 13)
    {
        approveSubmit();
        event.keyCode = "";
     }
}
  
</script>
<%@ include file="/agt/public/jsp/bot.jsp" %> 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -