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

📄 orglist.jsp

📁 java jsp教程
💻 JSP
📖 第 1 页 / 共 3 页
字号:
	}
/*	if(!(frmOrgList.SerialIndex.value=="")){
	   if(!isDigital(frmOrgList.SerialIndex.value)){
	     alert("序列序号要填写数字")
	     frmOrgList.SerialIndex.focus();
	     return false;
	   }
	}*/
	if(Trim(frmOrgList.CNPCNO.value)==""){
		alert("中石油编码不能为空");
		frmOrgList.CNPCNO.focus();
		return false;
	}	
	orgcn=orgCnName.split("&");
	for(i=0;i<orgcn.length;i++){
	    if(frmOrgList.CunrentCnName.value==orgcn[i]){
	       alert("组织中文名不能重复");
	       frmOrgList.CunrentCnName.focus();
	       return false;
	    }
	}
	
	var depttypeTR = document.getElementById("depttypeTR");
	if(depttypeTR && depttypeTR.style.display == "" && frmOrgList.depttype.value == "")
	{
			alert("请选择机构类型");
			return;
	}
	
	//orgen=OrgCode.split("&");
	//for(i=0;i<orgen.length;i++){
	//  if(frmOrgList.OrgCode.value==orgen[i]){
	//     alert("组织代码不能重复");
	//     frmOrgList.OrgCode.focus();
	//     return false;
	//  }
	//}
	_updateASSETS();
	frmOrgList.action='<%=request.getContextPath()%>/servlet/OrgAddServlet';
	frmOrgList.submit();
}
function _Update()
{
	if(!checkLen()){
		return false;
	}
  if(!beselected){
      alert("请选择要修改的单位!");
      return false;
  }
  
	if(frmOrgList.CunrentCnName.value==""){
		alert("组织中文名称不能为空");
		frmOrgList.CunrentCnName.focus();
		return false;
	}
	if(frmOrgList.OrgCode.value==""){
		alert("组织代码不能为空");
		frmOrgList.OrgCode.focus();
		return false;
	}
	if(frmOrgList.CunrentEnName.value==""){
		alert("组织简称不能为空");
		frmOrgList.CunrentEnName.focus();
		return false;
	}
	
	if(!(frmOrgList.SequenceNO.value=="")){

	  if(!isDigital(Trim(frmOrgList.SequenceNO.value))){
	     alert("显示序号要填写数字")
	     frmOrgList.SequenceNO.focus();
	     return false;
	  }
	  if(getLength(Trim(frmOrgList.SequenceNO.value))>3)
	  {
	  	  alert("显示序号位数必须小于3位");
	     frmOrgList.SequenceNO.focus();
	     return false;
	  }
	}else
	{
		alert("请填写显示序号")
	   frmOrgList.SequenceNO.focus();
	   return false;
	}
/*	if(!(frmOrgList.SerialIndex.value=="")){
	   if(!isDigital(frmOrgList.SerialIndex.value)){
	     alert("序列序号要填写数字")
	     frmOrgList.SerialIndex.focus();
	     return false;
	   }
	}*/
	if(Trim(frmOrgList.CNPCNO.value)==""){
		alert("中石油编码不能为空");
		frmOrgList.CNPCNO.focus();
		return false;
	}	
	var depttypeTR = document.getElementById("depttypeTR");
	//alert(depttypeTR);
	if(depttypeTR && depttypeTR.style.display == "" && frmOrgList.depttype.value == "")
	{
			alert("请选择机构类型");
			return;
	}
	var newOrgName=frmOrgList.CunrentCnName.value;
	var newOrgCode=frmOrgList.OrgCode.value;
	var oldOrgName=frmOrgList.oldOrgName.value;
	var oldOrgCode=frmOrgList.oldOrgCode.value;
	var parentuuid = frmOrgList.ParentOrgID.value;
	_updateASSETS();	
	frmOrgList.action="<%=request.getContextPath()%>/servlet/OrgUpdateServlet";
	frmOrgList.submit();
	window.document.refreshtree.location.href="/servlet/OrgBatchCreateServlet?ParentOrgID=" + parentuuid + "&flag=update" + "&newOrgName="+newOrgName + "&newOrgCode="+newOrgCode + "&oldOrgName="+oldOrgName + "&oldOrgCode="+oldOrgCode;
}
function _Delete()
{
    if(!beselected){
        alert("请选择要删除的单位!!");
        return false;
    }
    if(!(confirm("是否要删除该组织,删除该组织时会删除所有子组织"))){
       return false;
    }
	frmOrgList.action="<%=request.getContextPath()%>/servlet/OrgDeleteServlet";
	frmOrgList.submit();
}

function refreshtree(){
    if(!(confirm("现在更新左面的组织树吗?"))){
	      return false;
    } else {
    parent.window.top.leftFrame.location="<%=request.getContextPath()%>/servlet/SelectOrgTreeServlet";
    var parentuuid = frmOrgList.ParentOrgID.value;
    window.document.refreshtree.location.href="/servlet/OrgBatchCreateServlet?ParentOrgID=" + parentuuid + "&flag=addordel";
	}

}

function _clean(){
  document.frm.ORGTYPE_NAME.value = "";
  document.frm.ORGTYPE.value = "";
}


function pageScroll(url){
    var pUrl=url;
    var sTemp = new Array();
    var sTemp1 = new Array();
    if(url.indexOf("operflag")>0){
        sTemp = url.split("operflag");
        pUrl = sTemp[0];
        sTemp1 = sTemp[1].split("&");
        if(sTemp1.length>1){
            
            for(var i=1;i<sTemp1.length;i++){
            pUrl = pUrl+"&"+sTemp1[i];
            }
        }
    }
    if(pUrl==url){
        window.top.mainFrame.location=pUrl;
    }
    else {
       frmOrgList.action="<%=request.getContextPath()%>" + pUrl;
	     frmOrgList.submit();    
    }
}

function _updateASSETS(){
	var sForm = document.frm;
	//确保float、double类型数据的运算结果小数点后的位数
	if ( !Number.prototype.toFixed ) Number.prototype.toFixed = function(fractionDigits)
	{
		var m = Math.pow(10,fractionDigits);
		return Math.round(this*m,0)/m;
	}
	var n1 = "0";
	var n2 = "0";
	if(sForm.CIVIL.value != "")
	  n1 = sForm.CIVIL.value;
	if(sForm.MIXED.value != "")
	  n2 = sForm.MIXED.value;
	
	if(sForm.CIVIL.value != "" || sForm.MIXED.value != "")
		sForm.ASSETS.value = (parseFloat(n1)+parseFloat(n2)).toFixed(2); 
  else 
    sForm.ASSETS.value = "";
}

</script>
</head>
<%
	String OrgName="";
  if("".equals(ParentCnName) || ParentCnName == null)
  {
    OrgName="顶级";
  }
  else
  {
    OrgName=ParentCnName;
  }
         
	String operflag = request.getAttribute("operflag").toString();
	if(operflag!=null&&!operflag.equals(""))
	{
    if(operflag.equals("add")||operflag.equals("delete") || operflag.equals("update"))
    {
	    operflag="";
%>
<body background="/resourceone/images/grid.gif" text="#000000" leftmargin="0" topmargin="10"  onLoad="javascript:refreshtree();">
<%
		}
	}
	else 
	{
%>
<body background="/resourceone/images/grid.gif" text="#000000" leftmargin="0" topmargin="10">
<%
	}
%>


<form name="frm" id="frmOrgList" method="post" language="javascript">
<input type="hidden" name="Way">
<input type="hidden" name="ParentCnName" value="<%=ParentCnName%>">
<input type="hidden" name="ParentEnName" value="<%=ParentEnName%>">
<input type="hidden" name="ParentOrgID" value="<%=ParentOrgID%>">
<input type="hidden" name="OrgLevel" value="<%=OrgLevel%>">
<input type="hidden" name="OrgLevelCode" value="<%=OrgLevelCode%>">
<input type="hidden" name="oldOrgName">
<input type="hidden" name="oldOrgCode">
<input type="hidden" name="OrgCode" value="111111">	
<html:synchToken />
<IFRAME name="refreshtree" width="0" height="0"></IFRAME>
<table width="620" border="0" align="center" cellpadding="0" cellspacing="0" >
    <tr>
		<td align="center">
		  <table width="95%" border="0" align="center" cellpadding="2" cellspacing="1" bordercolorlight="#003366" bordercolordark="#DFDFFF">
			<tr>
				<td bgcolor="#A6D0F2" align="center" height="23" colspan="5">[<%=OrgName%>]组织列表</td>
			</tr>
			<tr>
				<td>
				  <table width="100%" border="0" cellspacing="1" cellpadding="2" align="center" bordercolordark="#DFDFFF" bordercolorlight="#003366" bgcolor="#B3C4DB">
					  <tr bgcolor="EEF4FF">
						<td width="5%" height="22">&nbsp;</td>
						<td width="5%">序号</td>
						<td width="30%" align="center">组织名称</td>
						<td width="20%" align="center">组织简称</td>
						<td width="25%" align="center">中石油编码</td>
						<td width="15%" align="center">审计或被审计</td>

					</tr>
<%    
  List exOrgList = (List)request.getAttribute("exOrgList");
  List typeNameList = (List)request.getAttribute("typeNameList");
  Collection objVO =(Collection) request.getAttribute("OrgVO");
  Iterator result=objVO.iterator();
  Iterator result2 = exOrgList.iterator();
  Iterator result3 = typeNameList.iterator();
  String orgCnName="";
  String orgCode="";

  while(result.hasNext() && result2.hasNext() && result3.hasNext())
  {
    OrgVO orgVO=(OrgVO)result.next();
    String orgProp = orgVO.getOrgprop();
    TexorginfoVO oexOrgVo=(TexorginfoVO)result2.next();
    String orgTypeName = (String)result3.next();
    orgCnName=orgCnName+"&"+orgVO.getCnname();
    orgCode=orgCode+"&"+orgVO.getOrgcode();
    String cnpcno = oexOrgVo.getCnpcno()==null?"&nbsp;":oexOrgVo.getCnpcno();
    String isAudit = oexOrgVo.getIsaudit()==null?"0":oexOrgVo.getIsaudit();
    String isAuditStr = isAudit.equals("1")?"审计":"被审计";
%>
	<tr bgcolor="EEF4FF" onmouseover="this.bgColor='#EBEBEB';" onmouseout="this.bgColor='#EEF4FF';">
		<td  align="center">
		<input type="radio" name="CunrentOrgID" value="<%=StringUtil.escapeNull(orgVO.getOrguuid().toString())%>" 
		onclick="SelectItem('<%=StringUtil.escapeNull(orgVO.getCnname())%>','<%=StringUtil.escapeNull(orgVO.getOrgcode())%>','<%=StringUtil.escapeNull(orgVO.getEnname())%>','<%=orgVO.getSerialindex()%>','<%=(orgVO.getOrgprop()==null?"":orgVO.getOrgprop())%>','<%=orgVO.getSequenceno()%>','<%=(oexOrgVo.getIsaudit()==null?"":oexOrgVo.getIsaudit())%>', '<%=(oexOrgVo.getIsstate()==null?"":oexOrgVo.getIsstate())%>', '<%=orgTypeName%>', '<%=(oexOrgVo.getOrgtype()==null?"":oexOrgVo.getOrgtype())%>', '<%=(oexOrgVo.getOrginfo()==null?"":oexOrgVo.getOrginfo())%>', '<%=(oexOrgVo.getCivil()==null?"":DataFormat.formatDouble(oexOrgVo.getCivil(), ".00"))%>', '<%=(oexOrgVo.getMixed()==null?"":DataFormat.formatDouble(oexOrgVo.getMixed(), ".00"))%>', '<%=(oexOrgVo.getAssets()==null?"":DataFormat.formatDouble(oexOrgVo.getAssets(), ".00"))%>', '<%=(oexOrgVo.getCnpcno()==null?"":oexOrgVo.getCnpcno())%>', '<%=(oexOrgVo.getOrgstate()==null?"":oexOrgVo.getOrgstate())%>', '<%=(oexOrgVo.getSectiontype()==null?"":oexOrgVo.getSectiontype())%>','<%= oexOrgVo.getDepttype()==null?"-1":oexOrgVo.getDepttype()%>')"></td>
						<td align="center"><%=orgVO.getSequenceno()%></td>
						<td>
							<%
								if(orgVO.getOrglevel().intValue()<3)
								{
							%>
	<a href="<%=request.getContextPath()%>/servlet/OrgListServlet?ParentOrgID=<%=StringUtil.escapeNull(orgVO.getOrguuid().toString())%>&OrgLevel=<%=orgVO.getOrglevel().intValue()+1%>&OrgLevelCode=<%=orgVO.getOrglevelcode()%>&ParentCnName=<%=URLEncoder.encode(StringUtil.escapeNull(orgVO.getCnname()))%>">
							<%
								}
							%>
							<%=StringUtil.escapeNull(orgVO.getCnname().toString())%>
							<%
								if(orgVO.getOrglevel().intValue()<3)
								{
							%>
							</a>
							<%
								}
							%></td>
						<td><%=StringUtil.escapeNull(orgVO.getEnname().toString())%> </td>
						<td><%=cnpcno%> </td>
						<td align="center"><%=isAuditStr%> </td>
					</tr>
<%
        }
%>
				</table>
			</td>
			</tr>
		</table>
    </td>
	</tr>
	<% String displaypageflag =(String) request.getAttribute("displaypageflag");
	if(!displaypageflag.equals("nodisplaypage")){
	%>
	 <tr>
          <td align="center" colspan=8>
</br>
<div align="center"><%@ include file="defaultPageScrollBar.jsp" %></div></br>
          </td>
     </tr>
    <%
    } else {
    %>
    <tr>
          <td align="center" colspan=8></td>
     </tr>

    <%}%>
    <tr>
		<td align="center">

        <table width="95%" border="0" cellspacing="1" cellpadding="2" 
		<% if( 0 == OrgLevel.intValue() ) out.print("style='display:none' "); %>
			align="center" bordercolordark="#DFDFFF" bordercolorlight="#003366" bgcolor="#B3C4DB">
          <tr>
            <td bgcolor="#A6D0F2" colspan="4" align="center" height="22">增加/删除/修改
              组织</td>
          </tr>
          <tr bgcolor="EEF4FF">
            <td align="center" width="13%">组织名称</td>
            <td colspan="3">
              <input type="text" name="CunrentCnName" value='<c:out value="${param.CunrentCnName}"/>'
              	maxlength="254" size="40" class="txt1">
              *</td>
          </tr>
		    <tr bgcolor="EEF4FF">
            <td align="center" width="10%">中石油编码</td>
            <td width="27%">
              <input type="text" name="CNPCNO" 
              		value='<%=CNPCNO%>'
              		maxlength="12" size="15" class="txt1"> *               		
              </td>
            <!--td align="center" width="10%">序列序号</td>
            <td width="25%">
              <input type="text" name="SerialIndex" value='<c:out value="${param.SerialIndex}"/>'
              		size="15"  class="txt1" maxlength="10">
            </td-->
            <td align="center" align="10%">显示序号</td>
            <td>
              <input type="text" maxlength="3" name="SequenceNO" value='<c:out value="${param.SequenceNO}"/>'
              	 size="15"  class="txt1" maxlength="10">
            </td>
          </tr>
          <tr bgcolor="EEF4FF">
            <td align="center" align="10%">组织简称</td>
            <td colspan="3">
              <input type="text" name="CunrentEnName" value='<c:out value="${param.CunrentEnName}"/>'
              	maxlength="30" size="15" class="txt1">
              * </td>
            <!--td align="center" align="10%">显示序号</td>
            <td>
              <input type="text" name="SequenceNO" value='<c:out value="${param.SequenceNO}"/>'
              	 size="15"  class="txt1" maxlength="10">
            </td-->
          </tr>
          <tr bgcolor="EEF4FF" >
            <td align="center" align="20%">审计或被审计</td>
            <td id="isaudit">
            <%
            	if("1".equals(isAuditFlag))
            	{
            %>
            审计<input type="hidden" name="ISAUDIT" value="1">
            <%
            	}
            	else
            	{
            %>
            <select name="ISAUDIT" class="slect1" onchange="alterSection()">
                <option value="0">被审计</option>
                <option value="1">审计</option>
              </select>              
            <%

⌨️ 快捷键说明

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