psninfoauditand.jsp

来自「java jsp教程」· JSP 代码 · 共 406 行

JSP
406
字号
<!--\webapps\jsp\base\personal\psnInfoAuditAnd.jsp-->

<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>

<%@ page import="com.icss.cnpc.base.vo.PersonItemInfo" %>
<%
    response.setHeader("Pragma", "No-cache");
    response.setHeader("Cache-Control", "no-cache");
    response.setDateHeader("Expires", 0);
%>

<%
    String contextpath = request.getContextPath();
    List infoList = (List)request.getAttribute("infoList");
	List infoList1 = (List)request.getAttribute("infoList1");
	//com.icss.resourceone.sdk.framework.Person per = (com.icss.resourceone.sdk.framework.Person per)request.getAttribute("per");
    //String unituuid=request.getParameter("unituuid");
    //String unitname=request.getParameter("unitname");
%>


<html>
<head>
<script language="JavaScript" src="<%=request.getContextPath()%>/include/common.js"></script>
<script>
	function page(number) {
		switch(number) {
	        case 1:
				document.form1.action = "<%=request.getContextPath()%>/servlet/ShowPersonBasicInfoServlet";
		        document.form1.submit();
				break;
			case 2:
				document.form1.action = "<%=request.getContextPath()%>/servlet/ShowPersonInformationDetailServlet?optionFlag=workExp";
		        document.form1.submit();
				break;
			case 3:
				document.form1.action = "<%=request.getContextPath()%>/servlet/ShowPersonInformationDetailServlet?optionFlag=studyAnd";
		        document.form1.submit();
				break;
			case 4:
				document.form1.action = "<%=request.getContextPath()%>/servlet/ShowPersonInformationDetailServlet?optionFlag=achievment";
		        document.form1.submit();
				break;
			case 5:
				document.form1.action = "<%=request.getContextPath()%>/servlet/ShowPersonInformationDetailServlet?optionFlag=auditAnd";
		        document.form1.submit();
				break;
			case 6:
				document.form1.action = "<%=request.getContextPath()%>/servlet/ShowPersonInformationDetailServlet?optionFlag=otherInfo";
		        document.form1.submit();
				break;
		}
	}
	function popUpCalendarDlg(ctrlobj) {
		showx = event.screenX - event.offsetX - 4 - 210 ; // + deltaX;
		showy = event.screenY - event.offsetY + 18; // + deltaY;
		newWINwidth = 210 + 4 + 18;
		retval = window.showModalDialog("../include/date.htm", "", "dialogWidth:220px; dialogHeight:220px; dialogLeft:"+showx+"px; dialogTop:"+showy+"px; status:no; directories:yes;scroll:no;Resizable:no; "  );
		//alert(retval);
		if( retval != null ){
			ctrlobj.value = retval;
		}
	}

	function _addAud(){
		if(form1.dateFromAud.value==""){
			alert("请选择开始时间!!");
			return false;
		}
		if(!form1.endDateAud.value==""){
			if(form1.dateFromAud.value>form1.endDateAud.value){
				alert("开始时间要小于结束时间!!");
				return false;
			}
		}
		//alert(form1.endDateaud.value);
		if(form1.noteAud.value==""){
			alert("请填写审计经历!!");
			return false;
		}	
		form1.dateFrom.value=form1.dateFromAud.value;
		form1.endDate.value=form1.endDateAud.value;
		form1.note.value = form1.noteAud.value;
		form1.typeOfTheRecord.value="6";
		//alert(form1.note.value);
		document.form1.action = "<%=request.getContextPath()%>/servlet/AddPersonInformationDetailServlet";
		document.form1.submit();
	
	}

	function _updateAud(){
		if(form1.audID.value==""){
			alert("请选择一条记录!!");
			return false;
		}
		if(form1.dateFromAud.value==""){
			alert("请选择开始时间!!");
			return false;
		}
		if(!form1.endDateAud.value==""){
			if(form1.dateFromAud.value>form1.endDateAud.value){
				alert("开始时间要小于结束时间!!");
				return false;
			}
		}
		if(form1.noteAud.value==""){
			alert("请填写审计经历!!");
			return false;
		}	
		form1.dateFrom.value=form1.dateFromAud.value;
		form1.endDate.value=form1.endDateAud.value;
		form1.typeOfTheRecord.value="6";
		form1.itemNo.value = form1.audID.value;
		form1.note.value = form1.noteAud.value;
		//form1.itemNo.value
		document.form1.action = "<%=request.getContextPath()%>/servlet/ModifyPersonInformationDetailServlet";
		document.form1.submit();
	
	
	}

	function _delAud(){
		if(form1.audID.value==""){
			alert("请选择一条记录!!");
			return false;
		}
		form1.itemNo.value = form1.audID.value;
		document.form1.action = "<%=request.getContextPath()%>/servlet/DeletePersonInformationDetailServlet";
		document.form1.submit();
	
	}

	function _addTrain(){
		if(form1.dateFromTrain.value==""){
			alert("请选择时间!!");
			return false;
		}
		if(form1.noteTrain.value==""){
			alert("请填写培训内容!!");
			return false;
		}
		form1.dateFrom.value=form1.dateFromTrain.value;
		//form1.endDate.value=form1.endDateExa.value;
		form1.typeOfTheRecord.value="7";
		form1.note.value = form1.noteTrain.value;
		document.form1.action = "<%=request.getContextPath()%>/servlet/AddPersonInformationDetailServlet";
		document.form1.submit();
	
	}


	function _updateTrain(){
		if(form1.trainID.value==""){
			alert("请选择一条记录!!");
			return false;
		}
		if(form1.dateFromTrain.value==""){
			alert("请选择时间!!");
			return false;
		}
		if(form1.noteTrain.value==""){
			alert("请填写培训内容!!");
			return false;
		}
		form1.dateFrom.value=form1.dateFromTrain.value;
		//form1.endDate.value=form1.endDateExa.value;
		form1.note.value = form1.noteTrain.value;
		form1.typeOfTheRecord.value="7";
		form1.itemNo.value = form1.trainID.value;
		document.form1.action = "<%=request.getContextPath()%>/servlet/ModifyPersonInformationDetailServlet";
		document.form1.submit();
	
	
	}

	function _delTrain(){
		if(form1.trainID.value==""){
			alert("请选择一条记录!!");
			return false;
		}
		form1.itemNo.value = form1.trainID.value;
		document.form1.action = "<%=request.getContextPath()%>/servlet/DeletePersonInformationDetailServlet";
		document.form1.submit();
	
	
	}

	function checkAudID(id,beginDate,endDate,note,duty){
		form1.audID.value = id;
		form1.dateFromAud.value = beginDate;
		form1.endDateAud.value = endDate;
		form1.noteAud.value = note;
		form1.duty.value = duty;
	
	}

	function checkTrainID(id,beginDate,note){
		form1.trainID.value = id;
		form1.dateFromTrain.value = beginDate;
		
		form1.noteTrain.value = note;
	}


</script>
<link rel="stylesheet" href="../css/style.css">
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>学习与考核</title>
</head>

<body background="../images/grid.gif">
<form method=post name=form1>
<input type="hidden" name="itemNo" >
<input type="hidden" name="audID" >
<input type="hidden" name="trainID" >
<input type="hidden" name="dateFrom" >
<input type="hidden" name="endDate" >
<input type="hidden" name="note" >
<input type="hidden" name="optionFlag" value="auditAnd" >
<input type="hidden" name="typeOfTheRecord"  >
<input type="hidden" name="audLevel" >

<input type="hidden" name="department" >
<input type="hidden" name="duty" >
<input type="hidden" name="gratuation" >
<input type="hidden" name="name" >
<input type="hidden" name="relation" >
<input type="hidden" name="age" >

<table  width="400"  class="tagTablePosition" >
 	<tr height="20px"><td width="58" height="23" align="center" bgcolor="#EEF4FF" class="tagTd"  onClick="page(1)"><div align="center">基本信息</div></td>
 	  <td width="58" align="center" bgcolor="#EEF4FF" class="tagTd" onClick="page(2)">工作经历</td>
 	  <td width="64" align="center" bgcolor="#EEF4FF"><div align="center" class="tagTd" onClick="page(3)">学习与考核</div></td>
 	  <td width="68" bgcolor="#EEF4FF"><div align="center" class="tagTd" onClick="page(4)">主要成果</div></td>
 	 <td width="75" bgcolor="#a6d0f2"><div align="center" class="tagTd" onClick="page(5)">审计与培训</div></td>
 	  <td width="61" bgcolor="#EEF4FF"><div align="center" class="tagTd" onClick="page(6)">其他信息</div></td>
 	</tr>
</table>
<br><br><br>
<table width="90%" border="0" cellspacing="1" cellpadding="2" align="center" bordercolordark="#DFDFFF" bordercolorlight="#003366" bgcolor="#6699CC">
  <tr bgcolor="#a6d0f2">
    <td  colspan="5" align="center"><strong>主要审计经历</strong> </td>
  </tr>
  <tr bgcolor="#EEF4FF">
    <td width="22" bgcolor="#EEF4FF">&nbsp;</td>
    <td width="229" bgcolor="#EEF4FF"><p align="center"><strong>时间 </strong></p></td>
    <td width="390" bgcolor="#EEF4FF"><p align="center"><strong>项目</strong></p></td>
    <td  bgcolor="#EEF4FF"><div align="center"><strong> 担任职务 </strong></div></td>
  </tr>

         <%for(Iterator i = infoList.iterator();i.hasNext();){
                      PersonItemInfo vo = (PersonItemInfo)i.next();
					  String itemNo = vo.getItemno()+"";
					  String dateFrom2 = vo.getBegindate()+"";
					  
					  String dateFrom="";
					  if(dateFrom2==null||dateFrom2.equals("null")){
						  dateFrom="";
						}else{
						 dateFrom=dateFrom2.substring(0,10);
						 }
					  String endDate2 = vo.getEnddate()+"";
					  String endDate="";
					  if(endDate2==null||endDate2.equals("null")){
						  endDate="";
					    }else{
						  endDate=endDate2.substring(0,10);
						}

					  String note = vo.getNote()+"";
					  if(note==null||note.equals("null"))
						  note="";
					  String duty = vo.getDuty()+"";
					  if(duty==null||duty.equals("null"))
						  duty="";
					  
					  %>
  <tr bgcolor="#EEF4FF">
    <td width="22" bgcolor="#EEF4FF"><input type="radio" name="radiobutton" value="radiobutton" onclick="checkAudID('<%=itemNo%>','<%=dateFrom%>','<%=endDate%>','<%=note%>','<%=duty%>')"></td>
    <td width="229" bgcolor="#EEF4FF"><p align="left"><%=dateFrom%> 至 <%=endDate%></p></td>
    <td bgcolor="#EEF4FF" width="390"><p align="left">
      <%=note%></p></td>
    <td bgcolor="#EEF4FF"><%=duty%></td>
	<%}%>
  </tr>
   

  
</table>

<table width="90%" border="0" cellspacing="1" cellpadding="2" align="center" bordercolordark="#DFDFFF" bordercolorlight="#003366" bgcolor="#6699CC">
  <tr bgcolor="#a6d0f2">
    <td  colspan="4" align="center">添加/修改/删除</td>
  </tr>
  <tr bgcolor="#EEF4FF">
    <td width="255" bgcolor="#EEF4FF"><p align="center"><strong>时间 </strong></p></td>
    <td width="390" bgcolor="#EEF4FF"><p align="center"><strong>项目</strong></p></td>
    <td width="" bgcolor="#EEF4FF"><div align="center"><strong>担任职务</strong></div></td>
  </tr>
  <tr bgcolor="#EEF4FF">
    <td width="255"><p align="left">&nbsp;<input class="inp2" size="12" name="dateFromAud" value="" readonly>      
    <img src="../images/calendar.gif" style="cursor:hand " onClick="popUpCalendarDlg(dateFromAud)"> 至
    <input class="inp2" size="12" name="endDateAud" value="" readonly>      
    <img src="../images/calendar.gif" style="cursor:hand " onClick="popUpCalendarDlg(endDateAud)"> </p></td>
    <td width="390" bgcolor="#EEF4FF"><p align="left">
      <input class="inp1" size="55" name="noteAud" value="">
</p></td>
    <td bgcolor="#EEF4FF"><p align="center">
      <input class="inp1" size="12" name="duty" value=""></td>
  </tr>
</table>


<table width="95%"  border="0" align="center">
   <tr>
     <td width="11%">&nbsp;</td>
     <td colspan="3">&nbsp;</td>
     <td width="9%">&nbsp;</td>
   </tr>
   <tr>
     <td>&nbsp;</td>
     <td width="23%" align="center"><div align="right"><img src="../images/add.gif" style="cursor:hand " onClick="_addAud()"></div></td>
     <td width="28%" align="center"><img src="../images/modify.gif" style="cursor:hand " onClick="_updateAud()"></td>
     <td width="29%" align="center"><div align="left"><img src="../images/delete.gif" style="cursor:hand " onClick="_delAud()"></div></td>
     <td>&nbsp;</td>
   </tr>
</table>
<br>
<br>
<table width="90%" border="0" cellspacing="1" cellpadding="2" align="center" bordercolordark="#DFDFFF" bordercolorlight="#003366" bgcolor="#6699CC">
  <tr bgcolor="#a6d0f2">
    <td  colspan="4" align="center"><strong> 主要培训经历</strong></td>
  </tr>
  <tr bgcolor="#EEF4FF">
    <td width="22" bgcolor="#EEF4FF">&nbsp;</td>
    <td width="229" bgcolor="#EEF4FF"><p align="center"><strong>时间</strong></p></td>
    <td  bgcolor="#EEF4FF"><p align="center"><strong>培训内容</strong></p></td>
  </tr>
 
         <%for(Iterator i = infoList1.iterator();i.hasNext();){
                      PersonItemInfo vo = (PersonItemInfo)i.next();
					  String itemNo = vo.getItemno()+"";
					  String dateFrom2 = vo.getBegindate()+"";
					  
					  String dateFrom="";
					  if(dateFrom2==null||dateFrom2.equals("null")){
						  dateFrom="";
						}else{
						 dateFrom=dateFrom2.substring(0,10);
						 }

					  String note = vo.getNote()+"";
					  if(note==null||note.equals("null"))
						  note="";
					  
					  %>
  <tr bgcolor="#EEF4FF">
    <td width="22" bgcolor="#EEF4FF"><input type="radio" name="radiobutton1" value="radiobutton1" onclick="checkTrainID('<%=itemNo%>','<%=dateFrom%>','<%=note%>')"></td>
    <td width="229" bgcolor="#EEF4FF"><p align="left"><%=dateFrom%> </p></td>
    <td bgcolor="#EEF4FF"><p align="left">
     <%=note%>
    </p></td>
	
  </tr>
   <%}%>

  
</table>

<table width="90%" border="0" cellspacing="1" cellpadding="2" align="center" bordercolordark="#DFDFFF" bordercolorlight="#003366" bgcolor="#6699CC">
  <tr bgcolor="#a6d0f2">
    <td  colspan="3" align="center">添加/修改/删除</td>
  </tr>
  <tr bgcolor="#EEF4FF">
    <td width="255" bgcolor="#EEF4FF"><p align="center"><strong>时间</strong></p></td>
    <td  bgcolor="#EEF4FF"><p align="center"><strong>培训内容</strong></p></td>
  </tr>
  <tr bgcolor="#EEF4FF">
    <td width="255"><p align="left">&nbsp;<input class="inp2" size="12" name="dateFromTrain" value="" readonly>      
    <img src="../images/calendar.gif" style="cursor:hand " onClick="popUpCalendarDlg(dateFromTrain)"> </p></td>
    <td bgcolor="#EEF4FF"><p align="left">
      <input class="inp1" size="55" name="noteTrain" value="">
</p></td>
  </tr>
</table>
<br><table width="95%"  border="0" align="center">
   <tr>
     <td width="11%">&nbsp;</td>
     <td colspan="3">&nbsp;</td>
     <td width="9%">&nbsp;</td>
   </tr>
   <tr>
     <td>&nbsp;</td>
     <td width="23%" align="center"><div align="right"><img src="../images/add.gif" style="cursor:hand " onClick="_addTrain()"></div></td>
     <td width="28%" align="center"><img src="../images/modify.gif" style="cursor:hand " onClick="_updateTrain()"></td>
     <td width="29%" align="center"><div align="left"><img src="../images/delete.gif" style="cursor:hand " onClick="_delTrain()"></div></td>
     <td>&nbsp;</td>
   </tr>
</table>
</form>
</body>

</html>

⌨️ 快捷键说明

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