📄 insert_special_plan_task.jsp
字号:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="cn.com.aheadsoft.recordset.ProjectRecordSet,cn.com.aheadsoft.recordset.DetailRecordSet,
cn.com.aheadsoft.recordset.YearAimRecordSet,cn.com.aheadsoft.recordset.PersonInfoRecordSet,
cn.com.aheadsoft.recordset.PlanRecordSet,cn.com.aheadsoft.recordset.DeptInfoRecordSet,
java.util.StringTokenizer,java.util.ArrayList,java.util.List,cn.com.aheadsoft.util.StringFormat,
cn.com.aheadsoft.util.UserInfo,cn.com.aheadsoft.manage.UserPurviewManage" %>
<%@ page import="cn.com.aheadsoft.business.PersonInfoBusiness, cn.com.aheadsoft.recordset.PersonInfoRecordSet"%>
<%@ page import="java.util.Properties,cn.com.aheadsoft.recordset.TaskLevelRecordSet,
cn.com.aheadsoft.business.TaskLevelBusiness"%>
<% String yyear=request.getParameter("year");
String count=request.getParameter("count");
String kaoheRight=request.getParameter("kaoheRight");
String PingfenRight=request.getParameter("PingfenRight");
String hasRight=request.getParameter("hasRight");
DetailRecordSet set = (DetailRecordSet)request.getAttribute("result");
//tang begin 2004.02.16
YearAimRecordSet yaset = (YearAimRecordSet)request.getAttribute("yaset");
TaskLevelBusiness tlbus = new TaskLevelBusiness();
TaskLevelRecordSet tlset = new TaskLevelRecordSet();
tlbus.setQueryWhereforAll();
int num =tlbus.execute("query");
tlset=tlbus.getRecordSet();
//tang end 2004.02.16
PersonInfoRecordSet perset = (PersonInfoRecordSet)request.getAttribute("perset");
DeptInfoRecordSet deset = (DeptInfoRecordSet)request.getAttribute("deset");
//List deptid = (List)request.getAttribute("deptid");
UserInfo userinfo = (UserInfo)session.getAttribute("userinfo");
UserPurviewManage priority = new UserPurviewManage();
int i32 = priority.getUserPopInt(userinfo, "3", "2", "i");
int u32 = priority.getUserPopInt(userinfo, "3", "2", "u");
String aserial=(String) request.getAttribute("aserial");
String pserial=(String) request.getAttribute("pserial");
String pcode=(String) request.getAttribute("pcode");
String userid=(String) request.getAttribute("userid");
String tasklevel=(String) request.getAttribute("tasklevel");
%>
<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 src="/krm/jsp/jscript/Calendar.js"></script>
<script language="JavaScript" type="text/JavaScript">
function openWindow(theURL,winName,features) {
window.open(theURL,winName,features);
}
function isSubmit(){
isok = false;
beforetime =document.addproject.D_Begin.value.replace(/-/gi,'/');
aftertime = document.addproject.D_End.value.replace(/-/gi,'/');
if(document.addproject.D_Num.value==""){
alert("请填写任务编号!");
document.addproject.D_Num.focus();
}else if(document.addproject.D_Topic.value == null || document.addproject.D_Topic.value == ""){
alert("请填写任务的名称!");
document.addproject.D_Topic.focus();
}else if(document.addproject.P_Code.value == 0 || document.addproject.P_Code.value == null){
alert("请选择所属目标!");
document.addproject.P_Code.focus();
}else if(document.addproject.P_MakeManReal.value == null || document.addproject.P_MakeManReal.value == ""){
alert("请选择分管领导!");
document.addproject.P_MakeManReal.focus();
}else if(document.addproject.ManagerName.value == null || document.addproject.ManagerName.value == ""){
alert("请选择负责人!");
document.addproject.ManagerName.focus();
}else if(document.addproject.Dept_ID.value == 0 || document.addproject.Dept_ID.value == null){
alert("请选择负责部门!");
document.addproject.Dept_ID.focus();
}else if(document.addproject.D_Begin.value == null || document.addproject.D_Begin.value == ""){
alert("请选择任务开始日期!");
document.addproject.D_Begin.focus();
}else if(document.addproject.D_End.value == null || document.addproject.D_End.value == ""){
alert("请选择任务完成日期!");
document.addproject.D_End.focus()
}else if(new Date(beforetime).getTime() > new Date(aftertime).getTime()){
alert("请选择合法的时段!");
document.addproject.D_Begin.value = "";
document.addproject.D_End.value = "";
document.addproject.D_Begin.focus();
}else if(document.addproject.D_Content.value == null || document.addproject.D_Content.value == ""){
alert("请填写任务的内容!");
document.addproject.D_Content.focus();
}else{
document.addproject.submit();
}
}
function openUrl(){
if(document.addproject.Dept_ID.value == null){
alert("请选择主管部门!");
}else{
MM_openBrWindow('/krm/servlet/UserSelectServlet?link1=addproject.P_MakeMan&link2=addproject.P_MakeManReal&dept='+document.addproject.Dept_ID.value,'selectDept','width=500,height=330');
}
}
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; //用户总数
Detp=new Array(); //存放项目和部门的数组
Count=0; //用户总数
//根据部门列出用户信息
function ListUser() {
DeptIndex=document.addproject.Dept_ID.selectedIndex;
DeptID=document.addproject.Dept_ID.options[DeptIndex].value;
//DeptIndexNew=document.addproject.A_Serial.selectedIndex;
//DeptIDNew=document.addproject.A_Serial.options[DeptIndexNew].value;
//清空用户列表
useridLength=document.addproject.P_Code.options.length;
if (useridLength>0) {
for (i=useridLength-1;i>=0;i--)
document.addproject.P_Code.remove(i);
}
//列出所有用户
if (DeptID==0) {
if(isIE){
for (i=0;i<Count;i++) {
infoid=document.createElement("option");
infoid.value=Detp[i][0] + "-" + Detp[i][3] + "-" + Detp[i][2] + "-" + Detp[i][1]; //用户ID号
infoid.text=Detp[i][1]; //用户姓名
document.addproject.P_Code.add(infoid);
}
}else{
for (i=0;i<Count;i++) {
infoid=document.createElement("option");
infoid.value=Detp[i][0] + "-" + Detp[i][3] + "-" + Detp[i][2] + "-" + Detp[i][1]; //用户ID号
infoid.text=Detp[i][1]; //用户姓名
document.addproject.P_Code.appendChild(infoid);
}
}
}
//列出指定部门的用户
else {
for (i=0;i<UserCount;i++) {
pserial = document.addproject.Dept_ID.value;
DeptPlace=DetpUser[i][2].indexOf(pserial);
if (DeptPlace>=0) {
infoid=document.createElement("option");
infoid.value=DetpUser[i][0] + "-" + DetpUser[i][3] + "-" + DetpUser[i][4] + "-" + DetpUser[i][1]; //用户ID号
infoid.text=DetpUser[i][1]; //用户姓名
if(isIE){
document.addproject.P_Code.add(infoid);
}else{
document.addproject.P_Code.appendChild(infoid);
}
}
}
}
}
</script>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" >
<%if(set != null){set.next();%><form name="addproject" method="POST" action="/krm/servlet/DetailServlet?module=detail&&status=u<%if(tasklevel!=null){%>&&tasklevel=<%=tasklevel%><%}%><%if(userid!=null){%>&&userid=<%=userid%><%}%><%if(aserial!=null){%>&&aserial=<%=aserial%><%}%><%if(pserial!=null){%>&&pserial=<%=pserial%><%}%><%if(pcode!=null){%>&&pcode=<%=pcode%><%}%>&&queryterm=ordinal&&id=<%=set.getD_Serial()%><%if(yyear!=null){%>&&year=<%=yyear%><%}%>" >
<%}else{%><form name="addproject" method="POST" action="/krm/servlet/DetailServlet?module=detail<%if(tasklevel!=null){%>&&tasklevel=<%=tasklevel%><%}%><%if(userid!=null){%>&&userid=<%=userid%><%}%><%if(aserial!=null){%>&&aserial=<%=aserial%><%}%><%if(pserial!=null){%>&&pserial=<%=pserial%><%}%><%if(pcode!=null){%>&&pcode=<%=pcode%><%}%>&&status=i<%if(yyear!=null){%>&&year=<%=yyear%><%}%>" >
<%}%>
<table width="100%" align="center" border="0" cellpadding="0" cellspacing="0" >
<tr height="8">
<td class="trA"> <%if(set != null){%>您的位置:任务管理 >><font class="fontcolor"> 任务跟踪</font>
<%}else{%>您的位置:任务管理 >><font class="fontcolor"> 任务添加</font>
<%}%>
</td>
</tr>
<tr height="8">
<td></td>
</tr>
<tr valign="top">
<td align="center" >
<table border="0" width="98%" align="center" class="collapse" >
<%if(null != set){%>
<tr >
<td class="tdA" colspan="6" >
跟踪任务</td>
</tr>
<tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -