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

📄 project_info.jsp

📁 java jsp教程
💻 JSP
字号:
<!--jsp/project/prject_info.jsp -->
<%@ page  contentType="text/html;charset=GB2312" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> 
<%@ page import=" java.util.* "%>
<%@ page import="com.icss.j2ee.util.PageScrollUtil" %>
<%@ page import="com.icss.cnpc.project.vo.ProjectInfo"%>
<%@ page import="com.icss.cnpc.plan.vo.TeammemberInfo"%>
<%@ page import="com.icss.cnpc.plan.vo.AuditedOrgInfo"%>
<%@ page import="com.icss.cnpc.util.Config" %>
<%
    response.setHeader("Pragma", "No-cache");
    response.setHeader("Cache-Control", "no-cache");
    response.setDateHeader("Expires", 0);
%>
<%
	List memberList = (List)request.getAttribute("memberList");
	ProjectInfo vo = (ProjectInfo)request.getAttribute("prjInfo");
	List auditedUnitsList = (List)request.getAttribute("auditedUnitsList");
	String memberNumber = request.getParameter("memberNumber");
	String role1 = (String)request.getAttribute("role1");
	ProjectInfo pInfo = (ProjectInfo)request.getAttribute("prjInfo");
	String prjno = pInfo.getProjectno();
	String planno1 = pInfo.getPlanno();
%>
<html>
<head>
<META http-equiv=Content-Type content="text/html; charset=GBK">
<LINK href="<%=request.getContextPath()%>/css/style.css" rel=stylesheet>
</head>

<body background="<%=request.getContextPath()%>/images/grid.gif">

<form name="form1" method="post">
<input type = "hidden" name="planno2">
<input type = "hidden" name ="personid2">
<input type = "hidden" name ="personOldIds">
<input type = "hidden" name ="personNewIds">
<input type="hidden" name="leader" value='<c:out value="${leader[0].personid}"/>'>
<input type = "hidden" name ="role2">
<input type = "hidden" name = "memberInfo">
<input type = "hidden" name = "num2">
<input type="hidden" name="CHIEF_UMPIRE" value='<c:out value="${chief[0].personid}"/>'>

<table width="100%" border="0" cellspacing="1" cellpadding="2" align="center" bordercolordark="#DFDFFF" bordercolorlight="#003366" bgcolor="#6699CC">
  
  <tr class="lc2" bgcolor="#a6d0f2">
    <td colspan="2" valign="bottom"><p align="center"><strong>审计项目基本信息</strong> </p></td>
  </tr>
   <tr class="lc2" bgcolor="#eef4ff">
    <td width="338"  valign="bottom"><p align="left"><strong>审计项目名称</strong></p></td>
    <td valign="bottom"><p align="left"><%=vo.getProjectname()%>项目</p></td>
  </tr>
  <tr class="lc2" bgcolor="#eef4ff">
    <td  valign="bottom"><p align="left"><strong>被审计单位</strong></p></td>
    
    <td align ="left">
    <%
    	for(Iterator j = auditedUnitsList.iterator();j.hasNext();)
    	{
    		AuditedOrgInfo vo3 = (AuditedOrgInfo)j.next();
    		String orgName = vo3.getAuditedorgname() ;
    %>
	   <%=orgName%>&nbsp;
   <%
        }
   %>
    </td>
  </tr>
 
  <tr class="lc2" bgcolor="#eef4ff">
    <td  valign="bottom"><p align="left"><strong>组长 </strong></p></td>
    <td valign="bottom"><c:out value="${leader[0].personname}"/></td>
  </tr>
  <tr class="lc2" bgcolor="#eef4ff">
    <td  valign="bottom"><p align="left"><strong>主审 </strong></p></td>
    <td valign="bottom"><p align="left">
	<%
		if(Config.ACTOR_LEADER.equals(role1)){
	%>
	<img src="<%=request.getContextPath()%>/images/edit.gif" width="16" height="15" 
		 style="cursor:hand" onClick="_AddPerson('sjzs')">	
	<span id="sjzs">
	<a href="#" onclick ="javascript:_delPersons('<c:out value="${chief[0].personid}"/>','sjzs')"><c:out value="${chief[0].personname}"/>&nbsp;&nbsp;
	</a>
	</span>
	<%
		}
		else
		{
	%>
	<c:out value="${chief[0].personname}"/>&nbsp;&nbsp;
	<%
		}
	%>
    </td>
  </tr>
  
  <tr class="lc2" bgcolor="#eef4ff">
    <td height="29"  valign="bottom"><p align="left"><strong>审理人 </strong></p></td>
    <td valign="bottom" id="memberTD"><p align="left"><c:out value="${cognizance[0].personname}"/></p></td>
  </tr>  
  <tr class="lc2" bgcolor="#eef4ff">
    <td height="29"  valign="bottom"><p align="left"><strong>审计成员 </strong></p></td>
    <td valign="bottom" id="memberTD"><p align="left">
	<%
		if("5".equals(role1))
		{
	%>
    <img src="<%=request.getContextPath()%>/images/edit.gif" 
		 width="16" height="15" style="cursor:hand" onClick="_AddPerson('xmzy')">
	<span id="xmzy" name="xmzy">
   <%
		}
		
		StringBuffer str = new StringBuffer();
       	for(Iterator i = memberList.iterator();i.hasNext();)
    	{
    		TeammemberInfo vo2 = (TeammemberInfo)i.next();
    		String memberName = vo2.getPersonname();
    		String role = vo2.getRole();
    		String personid = vo2.getPersonid();
    		String planno = vo2.getPlanno();

    		if(Config.ACTOR_LEADER.equals(role1)){
				str.append(personid).append("$");
    %>
	<span id="personSpan_<%=personid%>">
    <a href="javascript:_delPersons('<%=personid%>','xmzy');"><%=memberName%>&nbsp;</a>
	<input name='puuid_xmzy' type='hidden' value="<%=personid%>" extName="puuid"/>
	</span>
  	  <%
    		}
			else
			{
    %>
    <%=memberName%>&nbsp;&nbsp;
    <%
			}
		}
	%>	
	</span>
	<script>document.form1.memberInfo.value = '<%=str.toString()%>';</script>
    </td>
  </tr>
 
  <tr class="lc2" bgcolor="#eef4ff">
    <td colspan=""  valign="top" bgcolor="#eef4ff"><strong>人数合计</strong></td>
    <td><%=memberNumber%>人 </td>
  </tr>
  <tr class="lc2" bgcolor="#eef4ff">
    <td  valign="top" colspan=""><strong>项目类别  (科目)</strong>
    </td>
    <td>
      <%if(vo.getProjecttype().startsWith("xmlb002")){%>    
      建设工程类&nbsp;&nbsp;&nbsp; 
      <%
      	}
      	else if(vo.getProjecttype().startsWith("xmlb003"))
      	{
      %>
      	经济合同类
      <%
      	}
      	else
      	{
      %>
      财务类
      <%
      	}
      %>
</td>
  </tr>
</table>
</form>
<br>
<div style="display:block " id="div1"></div>
<div style="display:block " id="div2"></div>
<%
	  if(Config.ACTOR_LEADER.equals(role1)){
%>
<table width="95%"  border="0" align="center">
  <tr>
    <td height="20"> </td>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    <td> </td>
    <td align="center"><img src="<%=request.getContextPath()%>/images/confirm.gif" style="cursor:hand " onClick="_save()"></td>
    <td> </td>
  </tr>
</table>
<%
	  }
%>
</body>
<script type="text/javascript" src="<%=request.getContextPath()%>/common/common.js"></script>
<script language = javascript type = text/javascript>

function _delPersons(puuid, _type) {
	if (_type != "xmzy") {
		var obj = eval("document.all." + _type);
		obj.innerHTML = "";
		if("sjzs" == _type){
			eval("document.form1.CHIEF_UMPIRE").value = "";
		}
		return;
	}
	
	var mlist = document.form1.memberInfo.value;
	var marray = mlist.split("$");
	mlist = "";
	for(i=0; i<marray.length;i++){
		if(marray[i] == puuid)
			continue;
		mlist += marray[i] + "$";
	}
	document.form1.memberInfo.value = mlist;

	var m = document.form1.puuid_xmzy;
	if (m.length == undefined) {
		xmzy.innerHTML = "";
	}
	else {
		var _text = "";
		for (var i = 0; i < m.length; i++) {
			if (Trim(m[i].value) == Trim(puuid)) {
				continue;
			}
			_text += "<span id=personSpan_" + m[i].value + ">";
			var k = "personSpan_" + m[i].value;
			var obj = document.getElementById(k);
			if(obj)
				_text += document.getElementById(k).innerHTML;
			_text += "</span>";
			_text += "&nbsp;";
		}
		xmzy.innerHTML = _text;
	}
}

function _save()
{
	var sjzs = document.getElementsByName("puuid_sjzs");
	if(sjzs)
	{
		if(sjzs.length > 0)
			document.form1.CHIEF_UMPIRE.value = sjzs[0].value;			
	}

	var xmzyList = document.getElementsByName("puuid_xmzy");
	if(xmzyList)
	{	
		for(i=0; i<xmzyList.length; i++){
			if(document.form1.memberInfo.value.indexOf(xmzyList[i].value) > 0)
				continue;
			document.form1.memberInfo.value += xmzyList[i].value + "$";
		}
	}

	if(document.form1.CHIEF_UMPIRE.value == ""){
		alert("请选择项目主审");
		return;
	}
	if(document.form1.memberInfo.value == "")
	{
		alert("请选择项目成员!");
		return;
	}
	
	form1.action ="<%=request.getContextPath()%>/servlet/SaveProjectBasicInfoServlet?planno=<%=planno1%>&prjno=<%=prjno%>";
	form1.submit();
}

function _AddPerson(persontype)
{	
	var planno = '<c:out value="${pInfo.planno}"/>';
	var actor = "sjzs|xmzy";
	url = "<%=request.getContextPath()%>/servlet/GetPersonAtOrgIDServlet?planNo=" 
		 + planno + "&person_type="+persontype + "&actor=" + actor;
	window.open(url,"","status=yes,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=no,menubar=no,width=500,height=440,top=190,left=210");
}

function ShowAllAudited(planno)
{
	if(planno == "")
		return;
	wx=600;
	wy=400;
	urlstr="/cnpc/servlet/GetAllAuditedListOfPlanServlet?planno="+planno;
	x=(window.screen.width-wx)/2;
	y=(window.screen.height-wy)/2;
	wposition=",left="+x+",top="+y;
	window.open(urlstr,"计划的所有被审单位","width="+wx+",height="+wy+",scrollbars=yes,status=no"+wposition);
}
</script>
</html>

⌨️ 快捷键说明

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