project_zhenggai_info_finance.jsp

来自「java jsp教程」· JSP 代码 · 共 421 行 · 第 1/2 页

JSP
421
字号
<%@ page contentType="text/html;charset=GBK" %>
<%@ page import="com.icss.cnpc.util.Config" %>
<%@ page import="com.icss.j2ee.util.StringUtil"%>
<%@ page import="com.icss.cnpc.project.vo.ScriptInfo" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>
<%
    response.setHeader("Pragma", "No-cache");
    response.setHeader("Cache-Control", "no-cache");
    response.setDateHeader("Expires", 0);    
%>
<c:if test="${param.reload == 'true'}">
	<script>window.parent.location.reload();</script>
</c:if>	
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<link rel="stylesheet" href="<%=request.getContextPath()%>/css/style.css">
<script type="text/javascript" src="<%=request.getContextPath()%>/common/project.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/common/common.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/common/xtree.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/common/xmlextras.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/common/xloadtree.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/common/codeDict.js"></script>
<script type="text/javascript">
webFXTreeConfig.rootIcon		= "<%=request.getContextPath()%>/images/xp/folder.png";
webFXTreeConfig.openRootIcon	= "<%=request.getContextPath()%>/images/xp/openfolder.png";
webFXTreeConfig.folderIcon		= "<%=request.getContextPath()%>/images/xp/folder.png";
webFXTreeConfig.openFolderIcon= "<%=request.getContextPath()%>/images/xp/openfolder.png";
webFXTreeConfig.fileIcon		= "<%=request.getContextPath()%>/images/xp/file.png";
webFXTreeConfig.lMinusIcon		= "<%=request.getContextPath()%>/images/xp/Lminus.png";
webFXTreeConfig.lPlusIcon		= "<%=request.getContextPath()%>/images/xp/Lplus.png";
webFXTreeConfig.tMinusIcon		= "<%=request.getContextPath()%>/images/xp/Tminus.png";
webFXTreeConfig.tPlusIcon		= "<%=request.getContextPath()%>/images/xp/Tplus.png";
webFXTreeConfig.iIcon			= "<%=request.getContextPath()%>/images/xp/I.png";
webFXTreeConfig.lIcon			= "<%=request.getContextPath()%>/images/xp/L.png";
webFXTreeConfig.tIcon			= "<%=request.getContextPath()%>/images/xp/T.png";
webFXTreeConfig.blankIcon		= "<%=request.getContextPath()%>/images/xp/blank.png";
</script>
<style type="text/css">
<!--	
.tag1 {
	background-color:#6699CC; 
	width:73px; position:absolute; 
	left:59px; 
	top: 9px;
	
	font-weight:300;
	height:15px; 
	border-bottom-color:#FFFFFF; 
	font-size:13px; 
	text-align:center;
	cursor:hand;
}
.tag2 {
	background-color:#EEF4FF; 
	width:73px; position:absolute; 
	left:130px; 
	top: 9px;
	
	font-weight:300;
	height:15px; 
	border-bottom-color:#FFFFFF; 
	font-size:13px; 
	text-align:center;
	cursor:hand;
}	
-->
</style>
<script>

// Converts an xml tree to a js tree. See article about xml tree format
function _xmlTreeToJsTree(oNode) {
	// retreive attributes
	var text = oNode.getAttribute("text");
	var action = oNode.getAttribute("action");
	var parent = null;
	var icon = oNode.getAttribute("icon");
	var openIcon = oNode.getAttribute("openIcon");
	var src = oNode.getAttribute("src");
	var target = oNode.getAttribute("target");
	// create jsNode
	var jsNode;
	if (src != null && src != "")
		jsNode = new WebFXLoadTreeItem(text, src, action, parent, icon, openIcon);
	else
		jsNode = new WebFXTreeItem(text, action, parent, icon, openIcon);

	if (target != "")
		jsNode.target = target;

	// go through childNOdes
	var cs = oNode.childNodes;
	var l = cs.length;
	for (var i = 0; i < l; i++)
	{
		if (cs[i].tagName == "tree")
		{
			var codeStr = cs[i].getAttribute("action");
			if(codeStr != null && (codeStr.indexOf(",'cglb001002',") > 0 || codeStr.indexOf(",'cglb001003',") > 0) )
				continue;
			jsNode.add( _xmlTreeToJsTree(cs[i]), true );
		}	
	}
	return jsNode;
}
function _xmlFileLoaded(oXmlDoc, jsParentNode) {
	if (jsParentNode.loaded)
		return;

	var bIndent = false;
	var bAnyChildren = false;
	jsParentNode.loaded = true;
	jsParentNode.loading = false;

	// there is one extra level of tree elements
	var root = oXmlDoc.documentElement;

	// loop through all tree children
	var cs = root.childNodes;
	var l = cs.length;
	for (var i = 0; i < l; i++)
	{
		if (cs[i].tagName == "tree")
		{
			bAnyChildren = true;
			bIndent = true;
			jsParentNode.add( _xmlTreeToJsTree(cs[i]), true);
		}
	}


	// remove dummy
	if (jsParentNode._loadingItem != null) {
		jsParentNode._loadingItem.remove();
		bIndent = true;
	}

	if (bIndent) {
		// indent now that all items are added
		jsParentNode.indent();
	}

	// show error in status bar
	if (jsParentNode.errorText != "")
		window.status = jsParentNode.errorText;
}

</script>
</head>
<BODY text=#000000 leftMargin=0 background="<%=request.getContextPath()%>/images/grid.gif" topMargin="10">
<%
	ScriptInfo sInfo = (ScriptInfo)request.getAttribute("script");
	if(sInfo != null)
	{
		Boolean canEdit = (Boolean)request.getAttribute("canEdit");
		if(canEdit != null && canEdit.booleanValue() )
		{
%>
<br>
<TABLE cellSpacing=0 cellPadding=0 width="90%" align=center border=0>
            <TBODY>
              <TR>
                <TD align=middle>

<form name="form1" method="post" action="<%=request.getContextPath()%>/servlet/SaveFruitScriptServlet">
<input type="hidden" name="scriptNo" value='<c:out value="${script.scriptno}"/>'>
<input type="hidden" name="scripttype" value='<c:out value="${script.scripttype}"/>'>
<input type="hidden" name="fruittype" value='<c:out value="${script.fruittype}"/>'>
<input type="hidden" name="processtype" value='<c:out value="${script.processtype}"/>'>
<input type="hidden" name="scripttype" value='<c:out value="${script.scripttype}"/>'>
<input type="hidden" name="check_processtypename" value='<c:out value="${script.processtypename}"/>'>
					<table cellspacing=1 bordercolordark=#dfdfff cellpadding=2 id="infotable"
				            width="100%" align=center bgcolor=#b3c4db bordercolorlight=#003366 border=0>
                    <tbody>
                      <tr bgcolor="#a6d0f2">
                        <td align=middle height=26 colspan="4"><div align="center" class="style1">形 成 经 济 成 果</div></td>
                      </tr>
                      <tr onMouseOver="this.bgColor='#EBEBEB';" onMouseOut="this.bgColor='#EEF4FF';" bgcolor=#eef4ff>
                        <td width="19%" height="23" align=right>被审计单位:</td>
                        <td width="39%" height="23" id="unit">
							<c:out value="${script.problemorgname}"/>                        	
                        </td>
                        <td height="23" width="19%" align="right">问题金额:</div></td>
                        <td height="23" >
							<fmt:formatNumber pattern=".00"><c:out value="${script.problemsum}"/></fmt:formatNumber>
						</td>
                      </tr>
                      <tr onMouseOver="this.bgColor='#EBEBEB';" onMouseOut="this.bgColor='#EEF4FF';" bgcolor=#eef4ff>
                      	<td height="23"><div align="right">问题摘要:</div></td>
                        <td height="23" id="qtype"><c:out value="${script.problemnote}"/></td>
                        <td height="23" width="19%" ><div align="right">问题类别:</div></td>
                        <td height="23" id="qtype"><c:out value="${script.problemtypename}"/></td>                        
                      </tr>
                      <tr onMouseOver="this.bgColor='#EBEBEB';" onMouseOut="this.bgColor='#EEF4FF';" bgcolor=#eef4ff>
                        <td height="23"><div align="right">处理意见:</div></td>
                        <td height="23" id="processName"><c:out value="${script.processnote}"/></td>
                        <td height="23" width="19%" ><div align="right">处理方式:</div></td>
                        <td height="23" id="processName"><c:out value="${script.processtypename}"/></td>                       
                      </tr>
                      <tr onMouseOver="this.bgColor='#EBEBEB';" onMouseOut="this.bgColor='#EEF4FF';" bgcolor=#eef4ff>
                      <td height="23" ><div align="right">纠正金额:</div></td>
                        <td height="23" >
                            <input name="processsum" size=10 value='<fmt:formatNumber pattern=".00"><c:out value="${script.processsum}"/></fmt:formatNumber>'>元</td>
                         <td height="23" width="19%" ><div align="right">记帐凭证:</div></td>
			              <td height="23" align=right><div align="left">
            			  	<input name="accountcardno" type="text" size="10" value='<c:out value="${script.accountcardno}"/>'>   
            			  </div>
            			  </td>	
            		  </tr>	  
                      <tr onMouseOver="this.bgColor='#EBEBEB';" onMouseOut="this.bgColor='#EEF4FF';" bgcolor=#eef4ff>

⌨️ 快捷键说明

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