📄 orglist.jsp
字号:
}
/* 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"> </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?" ":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 + -