/*************************************************************** *
ProName:LCContCommonInput.js
*Title:契约阶段共用域
*Description:契约阶段共用域
*Copyright:Copyright (c) 2012
*Company:Sinosoft
* @author : JingDian * @version : 8.0 * @date : 2014-03-14 ****************************************************************/ var tActivityType = "1002"; var tPlanShowRows = 10; /** * 获取产品类型 */ function getContPlanType(cGrpPropNo) { tSQLInfo = new SqlClass(); tSQLInfo.setResourceName("g_app.LCContPlanTradSql"); tSQLInfo.setSqlId("LCContPlanTradSql5"); tSQLInfo.addSubPara(cGrpPropNo); tSQLInfo.setModule("grp_common"); var tProdArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tProdArr==null) { tSQLInfo = new SqlClass(); tSQLInfo.setResourceName("g_app.LCContPlanTradSql"); tSQLInfo.setSqlId("LCContPlanTradSql18"); tSQLInfo.addSubPara(cGrpPropNo); tSQLInfo.addSubPara(cGrpPropNo); tSQLInfo.addSubPara(cGrpPropNo); tSQLInfo.setModule("grp_common"); var tPArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tPArr==null) { }else{ return tPArr[0][0]; } } else { return tProdArr[0][0]; } return ""; } /** * 获取产品类型 */ function getQuotType(cGrpPropNo) { tSQLInfo = new SqlClass(); tSQLInfo.setResourceName("g_app.LCContCommonSql"); tSQLInfo.setSqlId("LCContCommonSql6"); tSQLInfo.addSubPara(cGrpPropNo); tSQLInfo.setModule("grp_common"); var tQuotArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tQuotArr==null) { } else { return tQuotArr[0][0]; } return ""; } /** * 自定义codename赋值 */ function auotContShowCodeName(cCodeType, cCode, cObj, cCodeName) { tSQLInfo = new SqlClass(); tSQLInfo.setResourceName("g_app.LCContPlanTradSql"); tSQLInfo.setSqlId("LCContPlanTradSql12"); tSQLInfo.addSubPara(cCodeType); tSQLInfo.addSubPara(cCode); tSQLInfo.setModule("grp_common"); var tArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tArr==null) { } else { document.all(cCodeName).value = tArr[0][0]; } } /** * 校验数据整数位于小数位长度 */ function checkDecimalFormat(cValue, cLen1, cLen2) { if (cValue=='' || cValue==null) {//为空, return true; } var tLen = (""+cValue+"").length; var tLen1 = (""+cValue+"").indexOf("."); var tLen2 = 0; if (tLen1==-1) { tLen1 = tLen; } else { tLen2 = tLen - tLen1 - 1; } if (Number(tLen1)>Number(cLen1)) { return false; } if (Number(tLen2)>Number(cLen2)) { return false; } return true; } /** * 产品参数维护跳转页 o-目标步骤 */ function goToPordParamStep(o, p) { var tPath = "?ObjType=CONT&BussType=NB&ContPlanType="+ tContPlanType +"&BussNo="+ tBussNo +"&MissionID="+ tMissionID +"&SubMissionID="+ tSubMissionID +"&ActivityID="+ tActivityID+"&QueryFlag="+tQueryFlag; if (o=="0") {//管理费维护 location.href = "./LCContParamInput.jsp" + tPath; } else if (o=="1") {//保全退费算法维护 location.href = "./LCEdorRefundCalInput.jsp" + tPath; } } /** 展示查询结果,赋值到Muline **/ function showMulLineInfo(tResultStr, objGrid ,objPage){ objPage.strQueryResult = tResultStr; if(objPage.strQueryResult==null||objPage.strQueryResult=="") { //initExeTrendsGrid(); i18nAlert("未查询到符合条件的查询结果!", "LIS-03016"); return false; } objPage.decodeEasyQueryResult(objPage.strQueryResult,'0'); objPage.useSimulation = 1; objPage.arrDataCacheSet = decodeEasyQueryResult(turnPage1.strQueryResult, 0, 0, objPage); //设置初始化过的MULTILINE对象,VarGrid为在初始化页中定义的全局变量 objPage.pageDisplayGrid = objGrid; //objGrid.SortPage = objPage;地址页标识 //设置查询起始位置 objPage.pageIndex = 0; //在查询结果数组中取出符合页面显示大小设置的数组 var arrDataSet = turnPage1.getData(objPage.arrDataCacheSet, objPage.pageIndex, 10); //调用MULTILINE对象显示查询结果 displayMultiline(arrDataSet, objPage.pageDisplayGrid, objPage); objGrid.setPageMark(objPage); return true; } function getDutyElementArr(cRiskCode, cDutyCode) { var tCalFactor;//原因子编码 var tFactorCode;//从表字段 var tFactorName;//因子名称 var tFieldType;//字段类型 var tValueType;//值类型 var tDefaultValue;//默认值 var tFieldLength;//字段长度 tSQLInfo = new SqlClass(); tSQLInfo.setResourceName("g_app.LCContPlanTradSql"); tSQLInfo.setSqlId("LCContPlanTradSql28"); tSQLInfo.addSubPara(cRiskCode); tSQLInfo.addSubPara(cDutyCode); tSQLInfo.setModule("grp_common"); var tArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); return tArr; } function checkDutyElement(cObj, tArr, cFlag) { var tRelaFactor = ""; var tRelaFactorName = ""; if (cFlag=="1") { tRelaFactor = "Relation"; tRelaFactorName = "附属方案"; } if (tArr==null) { //未查询出数据,表示无动态因子 } else { for (var i=0; i| "+ tRelaFactorName + tFactorName +" | "+ tRelaFactorName + tFactorName +" | "+ tRelaFactorName + tFactorName +" | "+ tRelaFactorName + tFactorName +" | "+ tRelaFactorName + tFactorName +" | * | "; } else if (tCalFactor =="StandPerPrem") { tInnerHTML0 += " value=\""+ tDefaultValue +"\"> "; } else { tInnerHTML0 += " value=\""+ tDefaultValue +"\"> *"; } } else if (tFieldType=="1") { if (tMandatoryFlag=="1") { tInnerHTML0 += ""+ tRelaFactorName + tFactorName +" | * | "; } else { //add by dianj if (tCalFactor =="PremCalWay") { tInnerHTML0 += ""+ tRelaFactorName + tFactorName +" | * | "; } else{ tInnerHTML0 += ""+ tRelaFactorName + tFactorName +" | * | "; } } } else if (tFieldType=="2") { if (tMandatoryFlag=="1") { tInnerHTML0 += ""+ tRelaFactorName + tFactorName +" | "+ tRelaFactorName + tFactorName +" | * | "; } tCount--; if (tCount==0) { tInnerHTML0 += ""; tCount = 3; } } if (tCount!=0 && tCount!=3) {//补上空白的字段 for (var i=1; i<=tCount; i++) { tInnerHTML0 += ""; } tInnerHTML0 += ""; } tInnerHTML0 += " |
| 方案:"+tPlanCode+"("+tPlanDesc+") | " +"|||||
| 职业类别:"+tOccupTypeName+" 职业中分类:"+tOccupMidTypeName+" 工种:"+tOccupCodeName+" | " +"|||||
| 职业类别:"+ tMinOccupTypeName +"-"+ tMaxOccupTypeName; +" | |||||
| 人数:"+ tNumPeople +" 男女比例:"+ tMaleRate +":"+ tFemaleRate +" 最低年龄:"+ tMinAge +" 最高年龄:"+ tMaxAge +" 平均年龄:"+ tAvgAge +" | " +"|||||
| 最低月薪:"+ tMinSalary +" 最高月薪:"+ tMaxSalary +" 平均月薪:"+ tAvgSalary +" 参加社保占比:"+ tSocialInsuRate +" 退休占比:"+ tRetireRate +" | " +"|||||
| 其他说明:"+tOtherDesc+" | " +"|||||
"
+"
| "
+"