tangfutang 867da21900 11
2018-06-12 11:43:07 +08:00

157 lines
4.8 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ page contentType="text/html; charset=GBK"%>
<%@ page import="jbo.prd.PRD_NODEINFO" %>
<%@ page import="com.amarsoft.app.als.product.PRDTreeViewNodeGenerator" %>
<%@ include file="/IncludeBegin.jsp"%>
<%/*~BEGIN~可编辑区~[Editable=true;CodeAreaID=Main00;Describe=注释区;]~*/%>
<%
/*
Author: jytian 2004-12-10
Tester:
Content: 业务申请主界面
Input Param:
SerialNo业务申请流水号
Output param:
History Log:
2005.08.09 王业罡 整理代码去掉window.open打开方法,删除无用代码,整合逻辑
2009.06.30 hwang 修改额度项下业务树图获取方式
jychen 2014/11/20 “小贷通”的业务申请,增加“关联小额贷款公司信息”节点
*/
%>
<%/*~END~*/%>
<%/*~BEGIN~可编辑区~[Editable=true;CodeAreaID=View01;Describe=定义页面属性;]~*/%>
<%
String PG_TITLE = "业务申请"; // 浏览器窗口标题 <title> PG_TITLE </title>
String PG_CONTENT_TITLE = "&nbsp;&nbsp;基本信息&nbsp;&nbsp;"; //默认的内容区标题
String PG_CONTNET_TEXT = "请点击左侧列表";//默认的内容区文字
String PG_LEFT_WIDTH = "200";//默认的treeview宽度
%>
<%/*~END~*/%>
<%/*~BEGIN~可编辑区~[Editable=true;CodeAreaID=View02;Describe=定义变量,获取参数;]~*/%>
<%
// //定义变量
// String sBusinessType = "";
String sCustomerID = "";
String sOccurType = ""; //发生类型—仅针对额度项下/单笔
// String sApplyType=""; //申请类型 —仅针对额度项下/单笔
// String sTable="";
String sCreditLineID = ""; //主综合授信编号—针对授信额度申请
int schemeType = 0; //授信方案类型 0:授信额度申请 1: 额度项下/单笔授信申请
//获得组件参数
String sObjectType = CurPage.getParameter("ObjectType");
String sObjectNo = CurPage.getParameter("ObjectNo");
//判断是否是额度项下首笔
String sIsFirst=CurPage.getParameter("IsFirst");
//System.out.print(sIsFirst+"==========================");
if(sObjectType == null) sObjectType = "";
if(sObjectNo == null) sObjectNo = "";
if(sIsFirst == null) sIsFirst = "";
//获取参数:一笔业务申请后,是否需要经过审批到合同阶段—针对额度项下/单笔授信
String sApproveNeed = CurConfig.getConfigure("ApproveNeed");
%>
<%/*~END~*/%>
<%/*~BEGIN~可编辑区~[Editable=true;CodeAreaID=View03;Describe=定义树图;]~*/%>
<%
OHTMLTreeView tviTemp = new OHTMLTreeView(CurPage,"业务详情","right");
PRDTreeViewNodeGenerator nodeGen = new PRDTreeViewNodeGenerator(sApproveNeed);
String jboFrom = nodeGen.generateJboFrom(Sqlca, sObjectType, sObjectNo,sIsFirst);
schemeType = nodeGen.getSchemeType();
sCreditLineID = nodeGen.getCreditLineID();
//参数从左至右依次为: ID字段(必须),Name字段(必须),Value字段,Script字段,Picture字段,From子句(必须),OrderBy子句,Sqlca
tviTemp.init(JBOFactory.getBizObjectManager(PRD_NODEINFO.CLASS_NAME), "O.NodeID", "O.NodeName", "P.FAC5", "O.ItemDescribe", jboFrom);
ArrayList<TreeViewItem> lst=tviTemp.Items;
String defaultClickItemId="";
for(TreeViewItem treeItem:lst){
if(treeItem.getType().equalsIgnoreCase("page") && defaultClickItemId.equals("")){
defaultClickItemId=treeItem.getId();
}
}
%>
<%/*~END~*/%>
<%/*~BEGIN~不可编辑区[Editable=false;CodeAreaID=View04;Describe=主体页面]~*/%>
<%@include file="/Resources/CodeParts/View04.jsp"%>
<%/*~END~*/%>
<%/*~BEGIN~可编辑区[Editable=true;CodeAreaID=View05;]~*/%>
<script language=javascript>
function openChildComp(sCompID,sURL,sParameterString){
sParaStringTmp = "";
sObjectType="<%=sObjectType%>";
sObjectNo="<%=sObjectNo%>";
sLastChar=sParameterString.substring(sParameterString.length-1);
if(sLastChar=="&") sParaStringTmp=sParameterString;
else sParaStringTmp=sParameterString+"&";
sParaStringTmp += "ToInheritObj=y&OpenerFunctionName="+getCurTVItem().name;
sParaStringTmp=sParaStringTmp.replace("#ObjectType",sObjectType);
sParaStringTmp=sParaStringTmp.replace("#ObjectNo",sObjectNo);
OpenComp(sCompID,sURL,"","right");
}
//treeview单击选中事件
function TreeViewOnClick(){
var AccountType="";
var sSerialNo = getCurTVItem().id;
if (sSerialNo == "root") return;
var sCurItemName = getCurTVItem().name;
var sCurItemDescribe = getCurTVItem().url;
//getCurTVItem().url.split("@")
alert(sCurItemDescribe);
sCurItemDescribe = sCurItemDescribe.split("@");
sCurItemDescribe0=sCurItemDescribe[0];
sCurItemDescribe1=sCurItemDescribe[1];
sCurItemDescribe2=sCurItemDescribe[2];
if(sCurItemDescribe0 != "null"){
openChildComp(sCurItemDescribe1,sCurItemDescribe0,"ComponentName="+sCurItemName+"&AccountType=ALL&"+sCurItemDescribe2);
setTitle(getCurTVItem().name);
}
}
function startMenu() {
<%=tviTemp.generateHTMLTreeView()%>
}
</script>
<%/*~END~*/%>
<%/*~BEGIN~可编辑区[Editable=true;CodeAreaID=View06;Describe=在页面装载时执行,初始化]~*/%>
<script language="JavaScript">
myleft.width=170;
startMenu();
expandNode('root');
expandNode('01');
expandNode('040');
expandNode('041');
selectItem('010');
setTitle("基本信息");
</script>
<%/*~END~*/%>
<%@ include file="/IncludeEnd.jsp"%>