📄 cplrtz.jsp.bak
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<%
/*************************************************************
*调用时需要参数isFirst:
1__从菜单直接调用;
0__页面中调用,查询数据,数据列表为只读;
2__查询数据为空时,刷新页面;
*针对修改状态,增加'updResulttable' 和 DIV 'Lupdate';
*修改状态:只允许修改’利润调整‘ , ’审批人员‘两个字段;
*需要传递的参数:机构编码、日期、操作员编码;
*/
%>
<%
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragma","no-cache");
response.setDateHeader("Expires",0);
%>
<%@page contentType="text/html;charset=gb2312"%>
<jsp:useBean id="DbBean" class="publib.OperDbBean" scope="page"></jsp:useBean>
<%
if((session.getValueNames()).length==0)
{
out.println("<SCRIPT language='JavaScript'>");
out.println("self.location='/sysmang/loginagain.html';");
out.println("</SCRIPT>");
return;
}
try
{
java.lang.String sql="";
java.sql.ResultSet rs=null;
java.lang.String baseJgbm=""; //操作员机构
java.lang.String strJgjb="";
java.lang.String czyJgbm=""; //操作员机构;
java.lang.String selectedJgbm=""; //选择的填报行
java.lang.String baseGzrq=""; //系统的工作日期
int checknum=0;
int i=0; //计数器
int iorder=0; //修改、删除列表中的序号列;
java.lang.String czydm=((java.lang.String)session.getValue("czydm")).trim();
java.lang.String isFirst=((java.lang.String)request.getParameter("isFirst")).trim();
java.lang.String strRqStart=""; //起始日期;
java.lang.String strRqEnd=""; //终止日期;
java.lang.String strTrcpbm=""; //调入产品编码;
java.lang.String strTrcpmc=""; //调入产品名称;
java.lang.String strTccpbm=""; //调出产品编码;
java.lang.String strTccpmc=""; //调出产品名称;
java.lang.String strCzybm=""; //操作员编码;
java.lang.String strXgxlrtz=""; //相关性利润调整;
java.lang.String strSpry=""; //审批人员;
java.lang.String strcpbmList[]; //产品编码;
java.lang.String strcpmcList[]; //产品名称;
java.lang.String resulttable="";
java.lang.String delResulttable="";
java.lang.String updResulttable="";
//科目级别:1:一级 2:二级 3:三级
//java.lang.String kmjbbm[]={"1", "2", "3"};
//java.lang.String kmjbmc[]={"一级", "二级", "三级"};
//查询出操作员所属的机构
sql="SELECT CZYZD.JGBM AS JGBM, JGZD.JGJB AS JGJB FROM CZYZD, JGZD WHERE CZYZD.CZYBM='"+czydm+"' AND JGZD.JGBM = CZYZD.JGBM";
rs=DbBean.sqlQuery(sql);
if(rs.next())
{
czyJgbm=(rs.getString("JGBM")).trim();
baseJgbm=czyJgbm;
strJgjb=(rs.getString("JGJB")).trim();
}
else
{
rs.close();
rs=null;
java.sql.SQLException exception = new java.sql.SQLException("您现在无权执行该功能,请与系统维护员联系!");
throw exception;
}
//从参数字典中获取参数
sql="SELECT CSZD.CSZ AS GZRQ FROM CSZD WHERE CSZD.CSBM = 'DQGZR'";
rs=DbBean.sqlQuery(sql);
if(rs.next())
{
baseGzrq=(rs.getString("GZRQ")).trim();
}
else
{
rs.close();
rs=null;
java.sql.SQLException exception = new java.sql.SQLException("参数字典中的工作日期丢失!");
throw exception;
}
rs.close();//释放资源
rs=null;
//确定填报行的内容(省行、二级行和基层行);
if(isFirst.equals("1")) //从菜单直接调用;
{
if(strJgjb.equals("00") || strJgjb.equals("10")) //省行、二级行
{
selectedJgbm=baseJgbm;
}
else //基层行
{
sql="SELECT DBO.JGZD.SJJGBM AS SJJGBM FROM JGZD WHERE DBO.JGZD.JGBM='" + baseJgbm + "'";
rs=DbBean.sqlQuery(sql);
if(rs.next())
{
baseJgbm=(rs.getString("SJJGBM")).trim();
}
else
{
rs.close();
rs=null;
java.sql.SQLException exception = new java.sql.SQLException("您现在无权执行该功能,请与系统维护员联系!");
throw exception;
}
rs.close();//释放资源
rs=null;
}
}
else if(isFirst.equals("0") || isFirst.equals("2")) //刷新页面时使用;
{
selectedJgbm=((java.lang.String)request.getParameter("jgbmlist")).trim();
//获得查询日期;
strRqStart=((java.lang.String)request.getParameter("rqstart")).trim();
}
if(isFirst.equals("0"))
{
//下面查询出所选机构、日期的产品利润调整信息
sql="SELECT CPLRTZLRB.TRCPBM, CPLRTZLRB.TCCPBM, CPLRTZLRB.CZYBM, CPLRTZLRB.SPRY, CPLRTZLRB.XGXLRTZ, CPZD.CPMC AS TRCPMC, CPZD2.CPMC AS TCCPMC FROM CPLRTZLRB, CPZD, CPZD AS CPZD2 WHERE CPLRTZLRB.JGBM LIKE '" + selectedJgbm +"' AND CPLRTZLRB.RQ >= '" + strRqStart + "' AND CPZD.CPBM = CPLRTZLRB.TRCPBM AND CPZD2.CPBM = CPLRTZLRB.TCCPBM ORDER BY CPLRTZLRB.TCCPBM";
rs=DbBean.sqlQuery(sql);
while(rs.next())
{
checknum++;
resulttable+="<TR>";
updResulttable+="<TR>";
delResulttable+="<TR>";
strTrcpbm=((java.lang.String)(rs.getString("TRCPBM"))).trim();
strTccpbm=((java.lang.String)(rs.getString("TCCPBM"))).trim();
strCzybm=((java.lang.String)(rs.getString("CZYBM"))).trim();
strSpry=((java.lang.String)(rs.getString("SPRY"))).trim();
strXgxlrtz=((java.lang.String)(rs.getString("XGXLRTZ"))).trim();
strTrcpmc=((java.lang.String)(rs.getString("TRCPMC"))).trim();
strTccpmc=((java.lang.String)(rs.getString("TCCPMC"))).trim();
//显示列表////////////////////////////////////////////////////////////////
resulttable+="<TD><INPUT size='20' type='text' maxlength='50' name='OTCCPMC' value='"+strTccpmc+"' readonly></TD>";
resulttable+="<TD><INPUT size='20' type='text' maxlength='50' name='OTRCPMC' value='"+strTrcpmc+"' readonly></TD>";
resulttable+="<TD><INPUT size='12' type='text' maxlength='16' name='OXGXLRTZ' value='"+strXgxlrtz+"' readonly></TD>";
resulttable+="<TD><INPUT size='8' type='text' maxlength='10' name='OSPRY' value='"+strSpry+"' readonly></TD>";
resulttable+="<TD><INPUT size='8' type='text' maxlength='8' name='OCZYBM' value='"+strCzybm+"' readonly></TD>";
//修改情况下的显示列表////////////////////////////////////////////////////////
updResulttable+="<TD align='right'><INPUT type='checkbox' name='UTCCPBMCHECK' value='" + iorder + "'><INPUT type='hidden' name='UTCCPBM' value='" + strTccpbm + "'></TD>";
updResulttable+="<TD><INPUT size='20' type='text' maxlength='50' name='UTCCPMC' value='"+strTccpmc+"' readonly></TD>";
updResulttable+="<TD><INPUT size='5' type='hidden' name='UTRCPBM' value='"+strTrcpbm+"'>";
updResulttable+="<INPUT size='20' type='text' maxlength='50' name='UTRCPMC' value='"+strTrcpmc+"' readonly></TD>";
updResulttable+="<TD><INPUT size='12' type='text' maxlength='16' name='UXGXLRTZ' value='"+strXgxlrtz+"' onkeypress=\"checkdecinput(this)\" onblur=\"checkdec(this,'14')\"></TD>";
updResulttable+="<TD><INPUT size='8' type='text' maxlength='10' name='USPRY' value='"+strSpry+"'></TD>";
updResulttable+="<TD><INPUT size='8' type='text' maxlength='8' name='UCZYBM' value='"+strCzybm+"' readonly></TD>";
//删除情况下的显示列表////////////////////////////////////////////////////////
delResulttable+="<TD align='right'><INPUT type='checkbox' name='DTCCPBMCHECK' value='" + iorder + "'><INPUT type='hidden' name='DTCCPBM' value='" + strTccpbm + "'></TD>";
delResulttable+="<TD><INPUT size='20' type='text' maxlength='50' name='DTCCPMC' value='"+strTccpmc+"' readonly></TD>";
delResulttable+="<TD><INPUT size='5' type='hidden' name='DTRCPBM' value='"+strTrcpbm+"'>";
delResulttable+="<INPUT size='20' type='text' maxlength='50' name='DTRCPMC' value='"+strTrcpmc+"' readonly></TD>";
delResulttable+="<TD><INPUT size='12' type='text' maxlength='16' name='DXGXLRTZ' value='"+strXgxlrtz+"' readonly></TD>";
delResulttable+="<TD><INPUT size='8' type='text' maxlength='10' name='DSPRY' value='"+strSpry+"' readonly></TD>";
delResulttable+="<TD><INPUT size='8' type='text' maxlength='8' name='DCZYBM' value='"+strCzybm+"' readonly></TD>";
resulttable+="</TR>";
updResulttable+="</TR>";
delResulttable+="</TR>";
iorder++;
}
if(checknum==0) //查询结果为空
{
out.println("<script language='JavaScript'>");
out.println("alert('该机构没有符合条件的利润调整信息');");
//返回历史页面;
out.println("window.location='cplrtz.jsp?isFirst=2&jgbmlist=" + selectedJgbm + "&rqstart=" + strRqStart + "'");
//out.println("history.back();");
out.println("</script>");
}
rs.close();//释放资源
rs=null;
}
else
{
resulttable+="<TR><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD></TR>";
updResulttable+="<TR><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD></TR>"; delResulttable+="<TR><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD></TR>";
}
%>
<HTML>
<HEAD>
<META http-equiv="Content-Style-Type" content="text/css">
<META name="GENERATOR" content="IBM WebSphere Page Designer V3.5 for Windows">
<TITLE>产品利润调整</TITLE>
<LINK rel="stylesheet" href="/resources/Master.css" type="text/css">
<SCRIPT language="JavaScript" src="/resources/check.js"></SCRIPT>
<SCRIPT language="JavaScript">
var actionurl="";
var checknum=<%=checknum%>;
function FindObj(doc, lId)
{
for (var i=0; i < doc.layers.length; i++)
{
var w_str = "doc.layers[i].document." + lId;
var obj;obj=new Array;
obj[lId] = eval(w_str);
if (!obj[lId]) obj[lId] = FindObj(doc.layers[i], lId);
if (obj[lId]) return obj[lId];
}
return null;
}
function ShowObj(lId)
{
var ob;ob=new Array;
var appVer=parseInt(navigator.appVersion);
var isNC=(document.layers && (appVer >= 4));
var isIE=(document.all && (appVer >= 4));
if (isNC)
{
w_str = "document." + lId;ob[lId] = eval(w_str);
if (!ob[lId]) ob[lId] = FindObj(document, lId);
if (ob[lId]) ob[lId].visibility = "show";
}
if (isIE)
{
w_str = "document.all.item(\"" + lId + "\").style";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -