/*************************************************************** *
ProName:EdorCommonInput.js
*Title:保全公共方法
*Description:保全公共方法
*Copyright:Copyright (c) 2012
*Company:Sinosoft
* @author : zhoufz * @version : 8.0 * @date : 2014-06-12 ****************************************************************/ var tPlanShowRows = 10; /** * 影像件查询 */ function queryScanPage() { window.open("../es_common/ImageQueryGrpMain.jsp?BussType=G_POS&BussNo="+tEdorAppNo,null , 'width='+screen.availWidth+',height='+screen.availHeight+',top=0,left=0,toolbar=0,location=0,directories=0,menubar=0,scrollbars=1,resizable=1,status=0'); } /** * 问题件管理 */ function goToQuestion() { window.open("../g_busicommon/LDQuestionMain.jsp?OtherNoType=POS&OtherNo="+tEdorAppNo+"&ActivityID="+tActivityID+"&ShowStyle=2","问题件管理",'width='+screen.availWidth+',height='+screen.availHeight+',top=0,left=0,toolbar=0,location=0,directories=0,menubar=0,scrollbars=1,resizable=1,status=0'); } /** * 附件管理 */ function showAttachment() { window.open("../g_busicommon/LDAttachmentMain.jsp?OtherNoType=POS&OtherNo="+tEdorAppNo+"&UploadNode="+tActivityID,"附件管理",'width=950,height=520,top=0,left=0,toolbar=0,location=0,directories=0,menubar=0,scrollbars=1,resizable=1,status=0'); } /** * 人员清单处理 */ function edorInsuredList() { window.open("./EdorInsuredDealMain.jsp?MissionID="+tMissionID+"&SubMissionID="+tSubMissionID+"&ActivityID="+tActivityID+"&EdorAppNo="+tEdorAppNo,"人员清单处理",'width='+screen.availWidth+',height='+screen.availHeight+',top=0,left=0,toolbar=0,location=0,directories=0,menubar=0,scrollbars=1,resizable=1,status=0'); } //印章比对 function sealThan() { if(fm.all('EdorAppNo').value == null || fm.all('EdorAppNo').value == "") { alert("没有保全受理号,不能进行印章比对"); return false; } var grpcontno = document.getElementById("PolicyNo").value; var mySql = wrapSql("g_pos.EdorAcceptSql", "EdorAcceptSql20", [grpcontno], "grp_pa"); var strTemp = easyQueryVer3(mySql, 1, 0, 1); var tempUnselectArray = decodeEasyQueryResult(strTemp); if (tempUnselectArray == null) { alert("未查询到符合条件的结果!"); return false; } var prtno = tempUnselectArray[0][0]; var varSrc="?EdorAcceptNo=" + fm.all('EdorAppNo').value +"&PrtNo="+prtno; window.open("./SealThanScanInput.jsp" + varSrc,"印章比对","width="+screen.availWidth+",height="+screen.availHeight+",top=0,left=0,toolbar=0,location=0,directories=0,menubar=0,scrollbars=1,resizable=1,status=0"); } /** * 特约信息 */ function queryGrpSpec() { var tPolicyNo = document.all("PolicyNo").value; window.open("./GrpSpecMain.jsp?MissionID="+tMissionID+"&SubMissionID="+tSubMissionID+"&ActivityID="+tActivityID+"&GrpContNo="+tPolicyNo,"特约信息",'width=950,height=520,top=0,left=0,toolbar=0,location=0,directories=0,menubar=0,scrollbars=1,resizable=1,status=0'); } /** * 保险方案查询 */ function gradeQuery() { window.open("../g_app/LCContPlanQueryMain.jsp?PolicyNo="+tPolicyNo ,"方案查询",'width='+screen.availWidth+',height='+screen.availHeight+',top=0,left=0,toolbar=0,location=0,directories=0,menubar=0,scrollbars=1,resizable=1,status=0'); } /** * 返回 */ function returnClick() { if (tActivityID=="1800401001") { location.href = "./EdorAcceptQueryInput.jsp"; } else if (tActivityID=="1800401002") { location.href = "./EdorInputQueryInput.jsp"; } else if (tActivityID=="1800401003") { location.href = "./EdorCheckQueryInput.jsp"; } else if (tActivityID=="1800401004") { location.href = "./EdorUWQueryInput.jsp"; } else if (tActivityID=="1800401005") { location.href = "./EdorAuditQueryInput.jsp"; }else{ top.close(); } } /** * 自定义codename赋值 */ function auotContShowCodeName(cCodeType, cCode, cObj, cCodeName) { tSQLInfo = new SqlClass(); tSQLInfo.setResourceName("g_pos.EdorCommonSql"); tSQLInfo.setModule("grp_pa"); tSQLInfo.setSqlId("EdorCommonSql3"); tSQLInfo.addSubPara(cCodeType); tSQLInfo.addSubPara(cCode); 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; } /** 展示查询结果,赋值到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.setModule("grp_common"); tSQLInfo.addSubPara(cRiskCode); tSQLInfo.addSubPara(cDutyCode); 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 +" | * | "; } else if (tFieldType=="1") { if (tMandatoryFlag=="1") { 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+" | " +"|||||
"
+"
| "
+"