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 + -
显示快捷键?