157 lines
4.8 KiB
Plaintext
157 lines
4.8 KiB
Plaintext
<%@ 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 = " 基本信息 "; //默认的内容区标题
|
||
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"%>
|