📄 project_draft_detail_cons.jsp
字号:
<%
/**
* @author liyd
* @desc 基建类明细
* 北京中软国际信息技术有限公司 审计事业部
*/
%>
<%
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
%>
<%@ page contentType="text/html;charset=gb2312" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ page import="com.icss.cnpc.util.Config" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>基建类明细</title>
<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">
<!--
body {
background-image: url("<%=request.getContextPath()%>/images/grid.gif");
}
.inp1 {
BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff;FONT-SIZE: 9pt
}
.tag1 {
background-color:#6699CC;
width:73px; position:absolute;
left:50px;
top: 14px;
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:123px;
top: 14px;
font-weight:300;
height:15px;
border-bottom-color:#FFFFFF;
font-size:13px;
text-align:center;
cursor:hand;
}
.tag3 {
background-color:#EEF4FF;
width:73px; position:absolute;
left:192px;
top: 14px;
font-weight:300;
height:15px;
border-bottom-color:#FFFFFF;
font-size:13px;
text-align:center;
cursor:hand;
border-color:#6699CC;
border:1
}
.inp11 { BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff;FONT-SIZE: 9pt
}
.inp12 { BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff;FONT-SIZE: 9pt
}
-->
</style>
<script>
var probArray = new Array();
var stack = new Array();
var dec_arr = new Array(<%=Config.CONS_DEC_CODE%>);
var inc_arr = new Array(<%=Config.CONS_INC_CODE%>);
function _viewInfo(){
var scriptNo = '<c:out value="${scriptInfo.scriptno}"/>';
if(scriptNo == "")return;
<%
String step = request.getParameter("step");
String url_1 = (step == null)?"ShowScriptInfoServlet":"ShowAuditingScriptServlet";
%>
window.location = "/cnpc/servlet/<%=url_1%>?scriptNo="+scriptNo;
}
function _viewAttach(){
var scriptType = '<c:out value="${scriptInfo.scripttype}"/>';
var scriptNo = '<c:out value="${scriptInfo.scriptno}"/>';
window.location = "/cnpc/servlet/ShowAttachmentServlet?belongNo=" + scriptNo +
"&attachType=0&scriptType=1";
}
/**
* 判断明细问题类型是否重复
*/
function fillCode(codeField, nameField, codeDiv, code, name)
{
var sForm = document.form1;
var problemtype = sForm.problemtype;
var len = stack.length;
var i=0;
for(; i<len; i++)
{
if(stack[i] == code)
{
alert("底稿中只有一种问题类型的明细");
return;
}
//new add
else
{
sForm.checkno.value = "";
}
//--------
}
initReadOnly(sForm,code);
initFieldData(sForm,code);
eval("document.all." + codeField ).value =code;
eval("document.all." + nameField ).value =name;
document.getElementById(codeDiv).style.display="none";
}
/**
* 对基建的审增、审减方式的问题类别进行过虑
* 审减 只能填审减金额,审增为0
* 审增 与审减相反
*/
function initFieldData(sForm,code)
{
var flag = false
var len = dec_arr.length;
for(var i = 0; i < len; i++)
{
if(code == dec_arr[i])
{
sForm.increase.value = 0;
sForm.dncrease.value = "";
sForm.netincrease.value = "";
flag = true;
break;
}
}
if(flag)
return;
len = inc_arr.length;
for(var i = 0; i < len; i++)
{
if(code == inc_arr[i])
{
sForm.dncrease.value = 0;
sForm.increase.value = "";
sForm.netincrease.value = "";
flag = true;
break;
}
}
if(!flag)
{
sForm.dncrease.value = "";
sForm.increase.value = "";
sForm.netincrease.value = "";
}
}
function initReadOnly(sForm,code)
{
var flag = false
var len = dec_arr.length;
for(var i = 0; i < len; i++)
{
if(code == dec_arr[i])
{
sForm.increase.value = 0;
sForm.increase.readOnly = true;
sForm.dncrease.readOnly = false;
flag = true;
break;
}
}
if(flag)
return;
len = inc_arr.length;
for(var i = 0; i < len; i++)
{
if(code == inc_arr[i])
{
sForm.dncrease.value = 0;
sForm.dncrease.readOnly = true;
sForm.increase.readOnly = false;
flag = true;
break;
}
}
if(!flag)
{
sForm.dncrease.readOnly = false;
sForm.increase.readOnly = false;
}
}
function _updateNetInc(){
var sForm = document.form1;
if(sForm.dncrease.value == "" || sForm.increase.value == "")
return;
if(sForm.dncrease.value != "" && !IsFloat(sForm.dncrease.value) )
{
alert("输入的审减额错误");
return;
}
if(sForm.increase.value != "" && !IsFloat(sForm.increase.value))
{
alert("输入的审增额错误");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -