📄 pa_recordchange.jsp
字号:
<%@ page language="java" pageEncoding="gb2312"%>
<%@ page import="com.galaxy.vo.*"%>
<%@ page import="com.galaxy.vo.UserInfoVO"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/css.css">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script type="javascript" src="/psl_archive/staff_CV/calendar.js" charset="gb2312"></script>
<script language="JavaScript" type="text/javascript" >
function ChangeErOK(i)
{
if(document.form1.erdepartment.value==""){alert("请输入工作部门"); return false;}
if(document.form1.ercompany.value==""){alert("请输入工作单位");return false;}
if(document.form1.startdate.value==""){alert("请输入开始时间");return false;}
if(document.form1.enddate.value==""){alert("请输入结束时间");return false;}
if(document.form1.ergrade.value==""){alert("请输入成绩");return false;}
if(document.form1.erposition.value==""){alert("请输入职位");return false;}
if(document.form1.ercontent.value==""){alert("请输入工作内容");return false;}
//判断日期1是否合法
//判断日期2是否合法
//判断2 和 1 是否共同合法
var strDate1=document.form1.startdate.value;
var strDate2=document.form1.enddate.value;
var strSeparator = "-"; //日期分隔符
var strDateArray1;
var strDateArray2;
var intYear;
var intMonth;
var intDay;
strDateArray1 = strDate1.split(strSeparator);
strDateArray2 = strDate2.split(strSeparator);
intYear1 = parseInt(strDateArray1[0],10);
intMonth1 = parseInt(strDateArray1[1],10);
intDay1 = parseInt(strDateArray1[2],10);
intYear2 = parseInt(strDateArray2[0],10);
intMonth2 = parseInt(strDateArray2[1],10);
intDay2 = parseInt(strDateArray2[2],10);
if(intYear1 < 1900 || intYear1 > 2100){alert("请输入正确的开始日期");return false;}
if(intYear2 < 1900 || intYear1 > 2100){alert("请输入正确的结束日期");return false;}
if(intYear1>intYear2){alert("结束时间大于开始时间");return false;}
if(intYear1==intYear2)
{
if(intMonth1>intMonth2){alert("结束时间大于开始时间");return false;}
if(intMonth1==intMonth2)
{
if(intDay1>intDay2){alert("结束时间大于开始时间");return false;}
}
}
document.form1.action="PA_EmployeeRecordServlet?opflag=ERimplementchange&erid="+i;
document.form1.submit();
}
function returntosingle(i)
{
document.form1.action="PA_EmployeeRecordServlet?opflag=particularrp&puiid="+i;
document.form1.submit();
}
function getNowDate()
{
var nn=new Date();
year1=nn.getYear();
mon1=nn.getMonth()+1;
date1=nn.getDate();
var monstr1;
var datestr1
if(mon1<10)
monstr1="0"+mon1;
else
monstr1=""+mon1;
if(date1<10)
datestr1="0"+date1;
else
datestr1=""+date1;
return year1+"-"+monstr1+"-"+datestr1;
}
function getlastweekDate()
{
var nn=new Date();
year1=nn.getYear();
mon1=nn.getMonth()+1;
date1=nn.getDate();
var mm=new Date(year1,mon1-1,date1);
var tmp1=new Date(2000,1,1);
var tmp2=new Date(2000,1,15);
var ne=tmp2-tmp1;
var mm2=new Date();
mm2.setTime(mm.getTime()-ne);
year2=mm2.getYear();
mon2=mm2.getMonth()+1;
date2=mm2.getDate();
if(mon2<10)
monstr2="0"+mon2;
else
monstr2=""+mon2;
if(date2<10)
datestr2="0"+date2;
else
datestr2=""+date2;
return year2+"-"+monstr2+"-"+datestr2;
}
var gdCtrl = new Object();
var goSelectTag = new Array();
var gcGray = "#808080";
var gcToggle = "#FB8664";
var gcBG = "#f5f5f5";
var previousObject = null;
var gdCurDate = new Date();
var giYear = gdCurDate.getFullYear();
var giMonth = gdCurDate.getMonth()+1;
var giDay = gdCurDate.getDate();
//谷文栋 2003-04-30
var closeFlag = 0;
var blnFlag = true;
function fSetDate(iYear, iMonth, iDay){
VicPopCal.style.visibility = "hidden";
if ((iYear == 0) && (iMonth == 0) && (iDay == 0)){
gdCtrl.value = "";
}else{
iMonth = iMonth + 100 + "";
iMonth = iMonth.substring(1);
iDay = iDay + 100 + "";
iDay = iDay.substring(1);
if(gdCtrl.tagName == "INPUT"){
gdCtrl.value = iYear+"-"+iMonth+"-"+iDay;
}else{
gdCtrl.innerText = iYear+"-"+iMonth+"-"+iDay;
}
}
for (i in goSelectTag)
goSelectTag[i].style.visibility = "visible";
goSelectTag.length = 0;
window.returnValue=gdCtrl.value;
//window.close();
}
function closeCalendar(setType)
{
if(setType == "on"){
if(closeFlag != 0){
clearTimeout(closeFlag);
closeFlag = 0;
}
}else{
if(VicPopCal.style.visibility == "visible"){
closeFlag = setTimeout("HiddenDiv2()",1000);
blnFlag = true;
}
}
}
function HiddenDiv()
{
var i;
VicPopCal.style.visibility = "hidden";
for (i in goSelectTag)
goSelectTag[i].style.visibility = "visible";
goSelectTag.length = 0;
//closeCalendar('on');
}
function HiddenDiv2()
{
if(blnFlag)
{
var i;
VicPopCal.style.visibility = "hidden";
for (i in goSelectTag)
goSelectTag[i].style.visibility = "visible";
goSelectTag.length = 0;
closeCalendar('on');
}
}
function fSetSelected(aCell){
var iOffset = 0;
var iYear = parseInt(tbSelYear.value);
var iMonth = parseInt(tbSelMonth.value);
aCell.bgColor = gcBG;
with (aCell.children["cellText"]){
var iDay = parseInt(innerText);
if (color==gcGray)
iOffset = (Victor<10)?-1:1;
iMonth += iOffset;
if (iMonth<1) {
iYear--;
iMonth = 12;
}else if (iMonth>12){
iYear++;
iMonth = 1;
}
}
fSetDate(iYear, iMonth, iDay);
}
function Point(iX, iY){
this.x = iX;
this.y = iY;
}
function fBuildCal(iYear, iMonth) {
var aMonth=new Array();
for(i=1;i<7;i++)
aMonth[i]=new Array(i);
var dCalDate=new Date(iYear, iMonth-1, 1);
var iDayOfFirst=dCalDate.getDay();
var iDaysInMonth=new Date(iYear, iMonth, 0).getDate();
var iOffsetLast=new Date(iYear, iMonth-1, 0).getDate()-iDayOfFirst+1;
var iDate = 1;
var iNext = 1;
for (d = 0; d < 7; d++)
aMonth[1][d] = (d<iDayOfFirst)?-(iOffsetLast+d):iDate++;
for (w = 2; w < 7; w++)
for (d = 0; d < 7; d++)
aMonth[w][d] = (iDate<=iDaysInMonth)?iDate++:-(iNext++);
return aMonth;
}
function fDrawCal(iYear, iMonth, iCellHeight, sDateTextSize) {
var WeekDay = new Array("日","一","二","三","四","五","六");
var styleTD = " bgcolor='"+gcBG+"' bordercolor='"+gcBG+"' valign='middle' align='center' height='"+iCellHeight+"' style='font: arial "+sDateTextSize+";"; //Coded by Liming Weng(Victor Won) email:victorwon@sina.com
with (document) {
write("<tr>");
for(i=0; i<7; i++){
write("<td bgcolor=#000000 "+styleTD+"color:#ffffff' >"+ WeekDay[i] + "</td>");
}
write("</tr>");
for (w = 1; w < 7; w++) {
write("<tr>");
for (d = 0; d < 7; d++) {
write("<td id=calCell "+styleTD+"cursor:hand;' onMouseOver='this.bgColor=gcToggle' onMouseOut='this.bgColor=gcBG' onclick='fSetSelected(this)'>");
write("<font id=cellText Victor='Liming Weng'> </font>");
write("</td>")
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -