You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
FZ/lis-module-grp-pa-web/src/main/webapp/g_pos/EdorNCDetailInit.jsp

729 lines
17 KiB

<%
/***************************************************************
* <p>ProName:LCContPlanDetailInit.jsp</p>
* <p>Title:基本信息录入</p>
* <p>Description:基本信息录入</p>
* <p>Copyright:Copyright (c) 2012</p>
* <p>Company:Sinosoft</p>
* @author : JingDian
* @version : 8.0
* @date : 2014-05-14
****************************************************************/
%>
<script language="JavaScript">
/**
* 初始化界面
*/
function initForm() {
try {
initParam();
initInpBox();
initButton();
initPlanDetailInfoGrid();
initPubAmntRelaPlanGrid();
initPubAmntRelaDutyGrid();
initPayFeeGrid();
initTZFeeGrid();
queryPlanDetail();
} catch (re) {
i18nAlert("初始化界面错误!", "LIS-01178");
}
}
/**
* 初始化参数
*/
function initParam() {
try {
tContPlanType = getContPlanType(tPolicyNo);
} catch (re) {
i18nAlert("初始化参数错误!", "LIS-01179");
}
}
/**
* 初始化录入控件
*/
function initInpBox() {
try {
} catch (ex) {
i18nAlert("初始化录入控件错误!", "LIS-01180");
}
}
/**
* 初始化按钮
*/
function initButton() {
try {
divInfoButton.style.display = "none";//新增修改删除
divInfoButton2.style.display = "none";//公共保额关联
divInfoButton3.style.display = "none";//缴费项信息
divInfoButton4.style.display = "none";//投资账户信息
if(tQueryFlag=="2"){
divInfoButton.style.display = "";
divInfoButton2.style.display = "";
divInfoButton3.style.display = "";
divInfoButton4.style.display = "none";
}
} catch (ex) {
i18nAlert("初始化按钮错误!", "LIS-01186");
}
}
/**
* 把null的字符串转为空
*/
function nullToEmpty(string) {
if ((string=="null")||(string=="undefined")) {
string = "";
}
return string;
}
/**
* 询价方案明细信息
*/
function initPlanDetailInfoGrid() {
turnPage1 = new turnPageClass();
var iArray = new Array();
var i = 0;
try {
iArray[i] = new Array();
iArray[i][0] = "序号~No.";
iArray[i][1] = "30px";
iArray[i][2] = 10;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "系统方案编码~SystemPlanCode";
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "方案编码~PlanCode";
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "方案描述~PlanDescrip";
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "方案类型编码~PlanTypeCode";
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "方案类型~PlanType-1";
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "保费计算方式~PremCalculMthd";
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "保费计算方式~PremCalculMthd";
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "方案标识编码~PlanMarkCode";
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "方案标识~PlanFlag-1";
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "职业类别标记编码~OccupCatMarkCode";//OccupTypeFlag
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "职业类别标记~OccupCatFlag";//OccupTypeFlag
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "险种编码~ProdCode-6";
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "险种名称~ProdName-2";
iArray[i][1] = "50px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "责任编码~BenefitCode-3";
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "责任名称~BenefitName";
iArray[i][1] = "50px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "保额类型编码~SITypeCode";
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "保额类型~SIType";
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "固定保额(元)~FixedSIRMB";
if (tContPlanType=="00" || tContPlanType=="03") {//普通险种,个人险种
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
} else if (tContPlanType=="01") {//建工险
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
} else if (tContPlanType=="02") {//账户型
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
}
iArray[i] = new Array();
iArray[i][0] = "月薪倍数~MonlySalaryMulti";
if (tContPlanType=="00" || tContPlanType=="03") {//普通险种,个人险种
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
} else if (tContPlanType=="01") {//建工险
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
} else if (tContPlanType=="02") {//账户型
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
}
iArray[i] = new Array();
iArray[i][0] = "最高保额(元)~MaxSIRMB";
if (tContPlanType=="00" || tContPlanType=="03") {//普通险种,个人险种
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
} else if (tContPlanType=="01") {//建工险
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
} else if (tContPlanType=="02") {//账户型
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
}
iArray[i] = new Array();
iArray[i][0] = "最低保额~MinSIAmt";
if (tContPlanType=="00" || tContPlanType=="03") {//普通险种,个人险种
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
} else if (tContPlanType=="01") {//建工险
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
} else if (tContPlanType=="02") {//账户型
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
}
iArray[i] = new Array();
iArray[i][0] = "期望保费类型~ExpectedPremType";
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "期望保费类型~ExpectedPremType";
if (tContPlanType=="00" || tContPlanType=="03") {//普通险种,个人险种
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
} else if (tContPlanType=="01") {//建工险
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
} else if (tContPlanType=="02") {//账户型
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
}
iArray[i] = new Array();
iArray[i][0] = "期望保费(元)/期望费率/费率折扣~LIS-00018";
if (tContPlanType=="00" || tContPlanType=="03") {//普通险种,个人险种
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
} else if (tContPlanType=="01") {//建工险
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
} else if (tContPlanType=="02") {//账户型
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
}
iArray[i] = new Array();
iArray[i][0] = "参考保费(元)/参考费率~RefPremRMBRefRate";
if (tContPlanType=="00" || tContPlanType=="03") {//普通险种,个人险种
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
} else if (tContPlanType=="01") {//建工险
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
} else if (tContPlanType=="02") {//账户型
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
}
iArray[i] = new Array();
iArray[i][0] = "折扣率~DiscountRate";
if (tContPlanType=="00" || tContPlanType=="03") {//普通险种,个人险种
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
} else if (tContPlanType=="01") {//建工险
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
} else if (tContPlanType=="02") {//账户型
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
}
iArray[i] = new Array();
iArray[i][0] = "初始保费(元)~InitPremRMB-1";
if (tContPlanType=="00" || tContPlanType=="03") {//普通险种,个人险种
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
} else if (tContPlanType=="01") {//建工险
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
} else if (tContPlanType=="02") {//账户型
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
}
iArray[i] = new Array();
iArray[i][0] = "期望收益率~ExpectedIncomeRate-1";
if (tContPlanType=="00" || tContPlanType=="03") {//普通险种,个人险种
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
} else if (tContPlanType=="01") {//建工险
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
} else if (tContPlanType=="02") {//账户型
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
}
iArray[i] = new Array();
iArray[i][0] = "备注~Remarks";
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
PlanDetailInfoGrid = new MulLineEnter("fm2", "PlanDetailInfoGrid");
PlanDetailInfoGrid.mulLineCount = 0;
PlanDetailInfoGrid.displayTitle = 1;
PlanDetailInfoGrid.locked = 1;
PlanDetailInfoGrid.canSel = 1;
PlanDetailInfoGrid.canChk = 0;
PlanDetailInfoGrid.hiddenSubtraction = 1;
PlanDetailInfoGrid.hiddenPlus = 1;
PlanDetailInfoGrid.selBoxEventFuncName = "showPlanDetailInfo";
PlanDetailInfoGrid.loadMulLine(iArray);
} catch (ex) {
i18nAlert("初始化界面错误!", "LIS-01185");
}
}
/**
* 公共保额个人限额
*/
function initPubAmntRelaPlanGrid() {
turnPage2 = new turnPageClass();
var iArray = new Array();
var i = 0;
try {
iArray[i] = new Array();
iArray[i][0] = "序号~No.";
iArray[i][1] = "30px";
iArray[i][2] = 10;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "系统方案编码~SystemPlanCode";
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "方案编码~PlanCode";
iArray[i][1] = "60px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "方案描述~PlanDescrip";
iArray[i][1] = "120px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "是否已保存~Saved_Yes_No";
iArray[i][1] = "50px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "个人限额(元)~IndividLimitRMB";
iArray[i][1] = "60px";
iArray[i][2] = 300;
iArray[i++][3] = 1;
PubAmntRelaPlanGrid = new MulLineEnter("fm2", "PubAmntRelaPlanGrid");
PubAmntRelaPlanGrid.mulLineCount = 0;
PubAmntRelaPlanGrid.displayTitle = 1;
PubAmntRelaPlanGrid.locked = 1;
PubAmntRelaPlanGrid.canSel = 1;
PubAmntRelaPlanGrid.canChk = 0;
PubAmntRelaPlanGrid.hiddenSubtraction = 1;
PubAmntRelaPlanGrid.hiddenPlus = 1;
PubAmntRelaPlanGrid.selBoxEventFuncName = "showRelaDuty";
PubAmntRelaPlanGrid.loadMulLine(iArray);
} catch (ex) {
i18nAlert("初始化界面错误!", "LIS-01185");
}
}
/**
* 公共保额责任限额
*/
function initPubAmntRelaDutyGrid() {
turnPage3 = new turnPageClass();
var iArray = new Array();
var i = 0;
try {
iArray[i] = new Array();
iArray[i][0] = "序号~No.";
iArray[i][1] = "30px";
iArray[i][2] = 10;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "险种编码~ProdCode-6";
iArray[i][1] = "60px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "险种名称~ProdName-2";
iArray[i][1] = "80px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "责任编码~BenefitCode-3";
iArray[i][1] = "60px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "责任名称~BenefitName";
iArray[i][1] = "80px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "是否使用公共保额编码~UseThePubSICode_Yes_No";
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "是否使用公共保额~UseThePubSI_Yes_No";
iArray[i][1] = "70px";
iArray[i][2] = 300;
iArray[i][3] = 2;
iArray[i][4] = "trueflag";
iArray[i][5] = "6|5";
iArray[i][6] = "1|0";
iArray[i++][19] = "1";
iArray[i] = new Array();
iArray[i][0] = "责任限额(元)~BenefitLimitRMB";
iArray[i][1] = "60px";
iArray[i][2] = 300;
iArray[i++][3] = 1;
PubAmntRelaDutyGrid = new MulLineEnter("fm2", "PubAmntRelaDutyGrid");
PubAmntRelaDutyGrid.mulLineCount = 0;
PubAmntRelaDutyGrid.displayTitle = 1;
PubAmntRelaDutyGrid.locked = 1;
PubAmntRelaDutyGrid.canSel = 0;
PubAmntRelaDutyGrid.canChk = 0;
PubAmntRelaDutyGrid.hiddenSubtraction = 1;
PubAmntRelaDutyGrid.hiddenPlus = 1;
//PubAmntRelaDutyGrid.selBoxEventFuncName = "";
PubAmntRelaDutyGrid.loadMulLine(iArray);
} catch (ex) {
i18nAlert("初始化界面错误!", "LIS-01185");
}
}
function initPayFeeGrid() {
turnPage4 = new turnPageClass();
var iArray = new Array();
var i = 0;
try {
iArray[i] = new Array();
iArray[i][0] = "序号~No.";
iArray[i][1] = "30px";
iArray[i][2] = 10;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "责任编码~BenefitCode-3";
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "责任名称~BenefitName";
iArray[i][1] = "60px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "缴费编码~PayCode-1";
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "缴费名称~PayName-1";
iArray[i][1] = "80px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "缴费金额(元)~PayAmtRMB";
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 1;
iArray[i] = new Array();
iArray[i][0] = "系统方案编码~SystemPlanCode";
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "方案编码~PlanCode";
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "险种编码~ProdCode-6";
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
PayFeeGrid = new MulLineEnter("fm2", "PayFeeGrid");
PayFeeGrid.mulLineCount = 1;
PayFeeGrid.displayTitle = 1;
PayFeeGrid.locked = 0;
PayFeeGrid.canSel = 1;
PayFeeGrid.canChk = 0;
PayFeeGrid.hiddenSubtraction = 1;
PayFeeGrid.hiddenPlus = 1;
PayFeeGrid.selBoxEventFuncName = "showTZInfo";
//PayFeeGrid.addEventFuncName = "showTZInfo";
PayFeeGrid.loadMulLine(iArray);
} catch (ex) {
i18nAlert("初始化界面错误!", "LIS-01185");
}
}
function initTZFeeGrid() {
turnPage5 = new turnPageClass();
var iArray = new Array();
var i = 0;
try {
iArray[i] = new Array();
iArray[i][0] = "序号~No.";
iArray[i][1] = "30px";
iArray[i][2] = 10;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "缴费编码~PayCode-1";
iArray[i][1] = "60px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "缴费名称~PayName-1";
iArray[i][1] = "60px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "保险账户编码~InsurAcctCode-1";
iArray[i][1] = "60px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "投资账户名称~InvestmAcctName-1";
iArray[i][1] = "60px";
iArray[i][2] = 300;
iArray[i++][3] = 0;
iArray[i] = new Array();
iArray[i][0] = "投资金额(元)~InvestmAmtRMB";
iArray[i][1] = "60px";
iArray[i][2] = 300;
iArray[i++][3] = 1;
iArray[i] = new Array();
iArray[i][0] = "投资分配比例~InvestmDistriRate";
iArray[i][1] = "60px";
iArray[i][2] = 300;
iArray[i++][3] = 1;
iArray[i] = new Array();
iArray[i][0] = "系统方案编码~SystemPlanCode";
iArray[i][1] = "0px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "方案编码~PlanCode";
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
iArray[i] = new Array();
iArray[i][0] = "险种编码~ProdCode-6";
iArray[i][1] = "40px";
iArray[i][2] = 300;
iArray[i++][3] = 3;
TZFeeGrid = new MulLineEnter("fm2", "TZFeeGrid");
TZFeeGrid.mulLineCount = 2;
TZFeeGrid.displayTitle = 1;
TZFeeGrid.locked = 0;
TZFeeGrid.canSel = 0;
TZFeeGrid.canChk = 0;
TZFeeGrid.hiddenSubtraction = 1;
TZFeeGrid.hiddenPlus = 1;
TZFeeGrid.addEventFuncName = "";
TZFeeGrid.loadMulLine(iArray);
} catch (ex) {
i18nAlert("初始化界面错误!", "LIS-01185");
}
}
</script>