📄 monthplanadd.jsp
字号:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="cn.com.aheadsoft.recordset.monthcheckRecordSet,cn.com.aheadsoft.recordset.DeptInfoRecordSet,cn.com.aheadsoft.recordset.PersonInfoRecordSet, java.util.StringTokenizer,java.util.ArrayList,cn.com.aheadsoft.util.StringFormat,cn.com.aheadsoft.util.UserInfo,cn.com.aheadsoft.manage.UserPurviewManage" %>
<%
monthcheckRecordSet set = (monthcheckRecordSet)request.getAttribute("result");
DeptInfoRecordSet deset = (DeptInfoRecordSet)request.getAttribute("dept");
PersonInfoRecordSet perset = (PersonInfoRecordSet)request.getAttribute("person");
UserInfo userinfo = (UserInfo)session.getAttribute("userinfo");
UserPurviewManage priority = new UserPurviewManage();
int aiminsert = priority.getUserPopInt(userinfo, "3", "4", "i");
int aimupdate = priority.getUserPopInt(userinfo, "3", "4", "u");
java.util.GregorianCalendar cal = new java.util.GregorianCalendar();
int nowmonth = cal.get(java.util.Calendar.MONTH) + 1;
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" type="text/css" href="/krm/jsp/css/css.css">
<title>月度考评</title>
</head>
<script language="JavaScript" type="text/JavaScript">
<!--
<!--//add by tang begin 2004.02.24-->
function isInt(intvalue){
var reg=/^(0|([1-9]\d*))$/;
return reg.test(intvalue);
}
<!--//add by tang begin 2004.02.24-->
function isSubmit(){
var year = document.addyearaim.plan_year.value * 1;
var nowyear = new Date().getYear();
if(document.addyearaim.plan_year.value == null || document.addyearaim.plan_year.value == ""){
alert("请填写计划年份!");
}else if(document.addyearaim.plan_year.value.length < 4 || document.addyearaim.plan_year.value.length > 4){
alert("年份应为四位数,请重填!");
}else if(year < (nowyear - 1)){
alert("请填写正确的计划年份!");
}else if(year > (nowyear + 1)){
alert("请填写正确的计划年份!");
}else if(document.addyearaim.mp_dept.value == 0){
alert("请选择部门!");
<!--//add by tang begin 2004.02.24-->
}else if(document.addyearaim.mp_num.value==""){
alert("您没有填写序号!请填写后提交。");
}else if(!isInt(document.addyearaim.mp_num.value)) {
document.addyearaim.mp_num.focus();
alert("序号必须为数字!请重新填写后提交。");
<!--//add by tang end 2004.02.24-->
}else{
document.addyearaim.submit();
}
}
<!--//add by tang begin 2004.02.24-->
function openUrl(){
if(document.addyearaim.mp_dept.value == null){
alert("请选择主管部门!");
}else{
MM_openBrWindow('/krm/servlet/UserSelectServlet?src1=addyearaim.mp_userReal&src2=addyearaim.mp_user&dept='+document.addyearaim.mp_dept.value,'selectDept','width=500,height=330');
}
}
<!--//add by tang end 2004.02.24-->
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
<script>
isNav = (navigator.appName.indexOf("Netscape") != -1) ? true : false;
isIE = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;
DetpUser=new Array(); //存放部门和用户的数组
UserCount=0; //用户总数
<%
/**读取所有用户数据*/
int i=0;
if(null != perset){
while (perset.next()) {
out.println("DetpUser["+i+"]=new Array();");
out.println("DetpUser["+i+"][0]='"+perset.getUser_ID()+"';"); //用户ID号
out.println("DetpUser["+i+"][1]='"+perset.getI_Name()+"';"); //用户姓名
out.println("DetpUser["+i+"][2]='"+perset.getDept_ID()+"';"); //部门号
i++;
}}
out.println("UserCount="+i+";");
%>
//根据部门列出用户信息
function ListUser() {
DeptIndex=document.addyearaim.mp_dept.selectedIndex; //选中的部门
DeptID=document.addyearaim.mp_dept.options[DeptIndex].value; //选中的部门ID号
//清空用户列表
useridLength=document.addyearaim.dept_charge.options.length; //用户列表的长度
if (useridLength>0) {
for (i=useridLength-1;i>=0;i--)
document.addyearaim.dept_charge.remove(i);
}
//列出所有用户
if (DeptID==0) {
for (i=0;i<UserCount;i++) {
userid=document.createElement("option");
userid.value=DetpUser[i][0]; //用户ID号
userid.text=DetpUser[i][1]; //用户姓名
if(isIE){
document.addyearaim.dept_charge.add(userid);
}else{
document.addyearaim.dept_charge.appendChild(userid);
}
}
}
//列出指定部门的用户
else {
for (i=0;i<UserCount;i++) {
DeptPlace=DetpUser[i][2].indexOf(document.addyearaim.mp_dept.value);
if (DeptPlace>=0) {
userid=document.createElement("option");
userid.value=DetpUser[i][0]; //用户ID号
userid.text=DetpUser[i][1]; //用户姓名
if(isIE){
document.addyearaim.dept_charge.add(userid);
}else{
document.addyearaim.dept_charge.appendChild(userid);
}
}
}
}
}
</script>
<script src="/krm/jsp/jscript/Calendar.js"></script>
<script language="JavaScript" src="/krm/jsp/jscript/ls.js"></script>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="F1F7F9">
<%if(set != null){
set.next();%>
<form name="addyearaim" method="POST" action="/krm/servlet/MonthCheckServlet?module=monthplan&&status=u&&id=<%=set.getmpid()%>" >
<%}else{%>
<form name="addyearaim" method="POST" action="/krm/servlet/MonthCheckServlet?module=monthplan&&status=i" >
<%}%>
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="F1F7F9">
<tr height="8">
<td></td>
</tr>
<tr>
<td align="center" bgcolor="F1F7F9">
<fieldset style="width:95%; text-align:center">
<legend>
<%if(set != null){%>
<img src="/krm/jsp/tskmanage/taskimage/tsk_ydjhxg.gif">
<%}else{%>
<img src="/krm/jsp/tskmanage/taskimage/tsk_ydjhtj.gif">
<%}%>
</legend>
<br>
<table border="1" width="95%" align="center" height="30%" bordercolor="A1B7DB" class="collapse">
<tr bgcolor="3366CC">
<td class="common" colspan="6" align="center"><font color="ffffff">
<%if(set != null){%>
修改月度计划
<%}else{%>
添加月度计划
<%}%>
</font></td></tr>
<%if(set != null){
set.beforefirst();
set.next();%>
<tr align="center">
<td class="common" colspan="6"> <div align="left">
<select name="mp_dept" style="font-size:9pt;font-color:#FFFFFF" onChange="ListUser();">
<option value="<%=set.getmp_dept()%>"><%=set.getD_Name()%></option>
<%if(null != deset){
while(deset.next()){%>
<%if(!(deset.getDept_ID().equals(set.getmp_dept()))){%>
<option value="<%=deset.getDept_ID()%>"><%=deset.getD_Name()%></option>
<%}}}%>
</select>
部
<input type="text" name="plan_year" class="short" value="<%=set.getplan_year()%>" onKeyUp="atInput(this)">
年
<select name="plan_mon" style="font-size:9pt;font-color:#FFFFFF">
<option value="<%=set.getplan_mon()%>"><%=set.getplan_mon()%></option>
<%for(int k = 1; k < 13; k++){%>
<%if(k != Integer.parseInt(set.getplan_mon())){%>
<option value="<%=k%>"><%=k%></option>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -