/*************************************************************** *
ProName:LLClaimCustomerInput.jsp
*Title:立案登记通用
*Description:立案登记通用
*Copyright:Copyright (c) 2014
*Company:Sinosoft
* @author : lixf * @version : 8.0 * @date : 2014-04-17 ****************************************************************/ var tResultFlag=false; var turnPage = new turnPageClass(); var turnPage1 = new turnPageClass(); var turnPage2 = new turnPageClass(); var turnPage3 = new turnPageClass(); var tSQLInfo = new SqlClass(); var tPageNo = 1;//记录查询页码 var tSelNo = 1;//记录查询序号 var tQueryFlag = false; var tQueryResultFlag = false; var YJXFlag = "0"; //校验受理信息 function checkAcceptInfo() { if(!notNull(fm.RgtClass,"保单类型")){return false;}; var tRgtClass = fm.RgtClass.value; //团单下投保人信息必录,否则隐藏 if (tRgtClass=="01") { if (fm.AppntNo.value==null || fm.AppntNo.value=="") { i18nAlert("未选择投保人,请输入【投保人名称】进行模糊查询", "LIS-04349"); fm.AppntName.focus(); fm.AppntName.style.background="#ffb900"; return false; } } if(!notNull(fm.AppntNo,"投保人名称")){return false;}; if(!notNull(fm.AppntName,"投保人名称")){return false;}; if(!notNull(fm.AppDate,"批次申请日期")){return false;}; var tAppDate = fm.AppDate.value; if (dateDiff(tAppDate,mCurrentDate,'D')<0) { i18nAlert("批次申请日期不能晚于当前日期!", "LIS-04350"); return false; } if(!notNull(fm.PageNo,"交接流转号")){return false;}; //校验受理机构 if (!checkAcceptCom()) { return false; } tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimCommonQuerySql"); tSQLInfo.setSqlId("LLClaimCommonQuerySql20"); tSQLInfo.addSubPara(document.all('PageNo').value); var tArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tArr==null || tArr.length!=1) { i18nAlert("您录入的交接流转号不存在,请重新录入!", "LIS-04351"); return false; } return true; } //查询投保人信息,支持左右模糊查询 function QueryOnKeyDown(tObject) { var keycode = event.keyCode; //回车的ascii码是13 if(keycode!="13" && keycode!="9") { return; } var tObjectName = tObject.name; var tObjectValue = tObject.value; if (tObjectName=="AppntName") { var tContType = fm.RgtClass.value; if (tContType==null || tContType=="") { i18nAlert("请先选择保单类型!", "LIS-04352"); fm.RgtClass.className = "warnno"; fm.RgtClass.focus(); return false; } var tAcceptCom = fm.AcceptCom.value; if (tAcceptCom==null || tAcceptCom=="") { i18nAlert("请先选择受理机构!", "LIS-04353"); fm.AcceptCom.className = "warnno"; fm.AcceptCom.focus(); return false; } else { if (!checkAcceptCom()) { return false; } } var tAppntName = tObjectValue; if (tAppntName==null || tAppntName=="") { i18nAlert("请录入投保人名称!", "LIS-04354"); tObject.focus(); return false; } //个单查询 if (tContType!=null && tContType=="1") { tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimCommonQuerySql"); tSQLInfo.setSqlId("LLClaimCommonQuerySql17"); tSQLInfo.addSubPara(tAppntName); tSQLInfo.addSubPara(mManageCom); tSQLInfo.addSubPara(tAcceptCom); } else if(tContType=="2") {//团单查询 tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimCommonQuerySql"); tSQLInfo.setSqlId("LLClaimCommonQuerySql"); tSQLInfo.addSubPara(tAppntName); tSQLInfo.addSubPara(tAcceptCom); // tSQLInfo.addSubPara(tAppntName); // tSQLInfo.addSubPara(mManageCom); } var tArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tArr==null || tArr.length==0) { i18nAlert("未查询到符合条件的查询结果!", "LIS-03016"); return false; } else { if (tArr.length==1) { fm.AppntType.value = tArr[0][0]; fm.AppntNo.value = tArr[0][1]; fm.AppntName.value = tArr[0][2]; } else { showAppntList(); } } }else if (tObjectName=="HospitalName") { var tHospitalName = tObjectValue; tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimCommonQuerySql"); tSQLInfo.setSqlId("LLClaimCommonQuerySql10"); tSQLInfo.addSubPara(tHospitalName); tSQLInfo.addSubPara(fm.HospitalCode.value); var tArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tArr==null || tArr.length==0) { i18nAlert("未查询到符合条件的查询结果!", "LIS-03016"); fm.HospitalCode.value = ""; fm.HospitalName.value = ""; return false; } else { if (tArr.length==1) { fm.HospitalCode.value = tArr[0][0]; fm.HospitalName.value = tArr[0][1]; } else { showCodeList('llhospital', [fm.HospitalCode,fm.HospitalName], [0,1], null,[tHospitalName,fm.HospitalCode.value], ['HospitalName','HospitalCode'], 1); } } }else if (tObjectName=="HospitalCode") { var tHospitalName = tObjectValue; tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimCommonQuerySql"); tSQLInfo.setSqlId("LLClaimCommonQuerySql10"); tSQLInfo.addSubPara(fm.HospitalName.value); tSQLInfo.addSubPara(tHospitalName); var tArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tArr==null || tArr.length==0) { i18nAlert("未查询到符合条件的查询结果!", "LIS-03016"); fm.HospitalCode.value = ""; fm.HospitalName.value = ""; return false; } else { if (tArr.length==1) { fm.HospitalCode.value = tArr[0][0]; fm.HospitalName.value = tArr[0][1]; } else { showCodeList('llhospital', [fm.HospitalCode,fm.HospitalName], [0,1], null,[fm.HospitalName.value,tHospitalName], ['HospitalName','HospitalCode'], 1); } } } if (tObjectName=="AccResult1Name") { var tAccResultName = tObjectValue; tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimCommonQuerySql"); tSQLInfo.setSqlId("LLClaimCommonQuerySql11"); tSQLInfo.addSubPara(tAccResultName); tSQLInfo.addSubPara("0"); tSQLInfo.addSubPara(""); tSQLInfo.addSubPara(fm.AccResult1.value); tSQLInfo.addSubPara(fm.AccReason.value); if (fm.AccResult1Name.value==null || fm.AccResult1Name.value=="") { i18nAlert("出险结果1不可为空", "LIS-C-000071"); return false; } var tArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tArr==null || tArr.length==0) { i18nAlert("未查询到符合条件的查询结果!", "LIS-03016"); fm.AccResult2.value = ""; fm.AccResult2Name.value = ""; return false; } else { fm.AccResult2.value=""; fm.AccResult2Name.value=""; if (tArr.length==1) { fm.AccResult1.value = tArr[0][0]; fm.AccResult1Name.value = tArr[0][1]; } else { showCodeList('lldiseasecode', [fm.AccResult1,fm.AccResult1Name], [0,1], null,[tAccResultName,'0',fm.AccResult1.value], ['IcdName','IcdLevel','IcdCode'], 1); } } } if (tObjectName=="AccResult1") { var tAccResultName = tObjectValue; tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimCommonQuerySql"); tSQLInfo.setSqlId("LLClaimCommonQuerySql11"); tSQLInfo.addSubPara(fm.AccResult1Name.value); tSQLInfo.addSubPara("0"); tSQLInfo.addSubPara(""); tSQLInfo.addSubPara(tAccResultName); if (fm.AccResult1.value==null || fm.AccResult1.value=="") { i18nAlert("出险结果1不可为空", "LIS-C-000071"); return false; } var tArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tArr==null || tArr.length==0) { i18nAlert("未查询到符合条件的查询结果!", "LIS-03016"); fm.AccResult2.value = ""; fm.AccResult2Name.value = ""; return false; } else { fm.AccResult2.value=""; fm.AccResult2Name.value=""; if (tArr.length==1) { fm.AccResult1.value = tArr[0][0]; fm.AccResult1Name.value = tArr[0][1]; } else { showCodeList('lldiseasecode', [fm.AccResult1,fm.AccResult1Name], [0,1], null,[fm.AccResult1Name.value,'0',tAccResultName], ['IcdName','IcdLevel','IcdCode'], 1); } } } if (tObjectName=="AccResult2Name") { var tAccResultName = tObjectValue; tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimCommonQuerySql"); tSQLInfo.setSqlId("LLClaimCommonQuerySql11"); tSQLInfo.addSubPara(tAccResultName); tSQLInfo.addSubPara("1"); tSQLInfo.addSubPara(document.all('AccResult1').value); tSQLInfo.addSubPara(fm.AccResult2.value); tSQLInfo.addSubPara(fm.AccReason.value); if (fm.AccResult1.value==null || fm.AccResult1.value=="") { //i18nAlert("未选择主要诊断,请输入【主要诊断名称】进行模糊查询", "LIS-04356"); i18nAlert("未选择出险结果1,请输入【出险结果1】进行模糊查询", "LIS-C-000072"); fm.AccResult1Name.focus(); fm.AccResult1Name.style.background="#ffb900"; return false; } if (fm.AccResult2Name.value==null || fm.AccResult2Name.value=="") { //i18nAlert("诊断详情不可为空", "LIS-04357"); i18nAlert("出险结果2不可为空", "LIS-C-000073"); return false; } var tArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tArr==null || tArr.length==0) { i18nAlert("未查询到符合条件的查询结果!", "LIS-03016"); return false; } else { if (tArr.length==1) { fm.AccResult2.value = tArr[0][0]; fm.AccResult2Name.value = tArr[0][1]; } else { var tCodeCondition = "1 and icdname like #%"+ tAccResultName +"%# and upicdcode=#"+ fm.AccResult1.value +"# and icdlevel=#1#"; showCodeList('lldiseasecode', [fm.AccResult2,fm.AccResult2Name], [0,1], null,[tAccResultName,'1',fm.AccResult1.value,fm.AccResult2.value], ['IcdName','IcdLevel','UpIcdCode','IcdCode'], 1); } } }else if (tObjectName=="AccResult2") { var tAccResultName = tObjectValue; tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimCommonQuerySql"); tSQLInfo.setSqlId("LLClaimCommonQuerySql11"); tSQLInfo.addSubPara(fm.AccResult2Name.value); tSQLInfo.addSubPara("1"); tSQLInfo.addSubPara(document.all('AccResult1').value); tSQLInfo.addSubPara(tAccResultName); tSQLInfo.addSubPara(fm.AccReason.value); if (fm.AccResult1.value==null || fm.AccResult1.value=="") { //i18nAlert("未选择主要诊断,请输入【主要诊断名称】进行模糊查询", "LIS-04356"); i18nAlert("未选择出险结果1,请输入【出险结果1】进行模糊查询", "LIS-C-000072"); fm.AccResult1Name.focus(); fm.AccResult1Name.style.background="#ffb900"; return false; } if (fm.AccResult2.value==null || fm.AccResult2.value=="") { //i18nAlert("诊断详情不可为空", "LIS-04357"); i18nAlert("出险结果2不可为空", "LIS-C-000073"); return false; } var tArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tArr==null || tArr.length==0) { i18nAlert("未查询到符合条件的查询结果!", "LIS-03016"); return false; } else { if (tArr.length==1) { fm.AccResult2.value = tArr[0][0]; fm.AccResult2Name.value = tArr[0][1]; } else { var tCodeCondition = "1 and icdname like #%"+ tAccResultName +"%# and upicdcode=#"+ fm.AccResult1.value +"# and icdlevel=#1#"; showCodeList('lldiseasecode', [fm.AccResult2,fm.AccResult2Name], [0,1], null,[fm.AccResult2Name.value,'1',fm.AccResult1.value,tAccResultName], ['IcdName','IcdLevel','UpIcdCode','IcdCode'], 1); } } } else if (tObjectName=="BankCodeName") { var tBankName = tObjectValue; tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimOutCaseSql"); tSQLInfo.setSqlId("LLClaimOutCaseSql10"); tSQLInfo.addSubPara(tBankName); tSQLInfo.addSubPara(mManageCom); var tArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tArr==null || tArr.length==0) { i18nAlert("未查询到符合条件的查询结果!", "LIS-03016"); fm.BankCode.value = ""; fm.BankCodeName.value = ""; return false; } else { if (tArr.length==1) { fm.BankCode.value = tArr[0][0]; fm.BankCodeName.value = tArr[0][1]; } else { showCodeList('headbank', [fm.BankCode,fm.BankCodeName], [0,1], null,tBankName, "HeadBankName", 1); } } }else if (tObjectName=="OperationCodeName"){ var tAccResultName = tObjectValue; tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimReportSql"); tSQLInfo.setSqlId("LLClaimReportSql26"); tSQLInfo.addSubPara(tAccResultName); tSQLInfo.addSubPara(fm.OperationCode.value); var tArr = easyExecSql(tSQLInfo.getString()); if (tArr == null || tArr == ""){ i18nAlert("未查询到符合条件的查询结果!",""); return false; }else { if (tArr.length == 1){ fm.OperationCode.value = tArr[0][0]; fm.OperationCodeName.value = tArr[0][1]; }else { showCodeList('getCodeAndCodeName', [fm.OperationCode,fm.OperationCodeName], [0,1], null,['llserioustype',tAccResultName,fm.OperationCode.value], ['para0','para1','para2'], 1); } } }else if (tObjectName=="OperationCode"){ var tAccResultName = tObjectValue; tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimReportSql"); tSQLInfo.setSqlId("LLClaimReportSql26"); tSQLInfo.addSubPara(fm.OperationCodeName.value); tSQLInfo.addSubPara(tAccResultName); var tArr = easyExecSql(tSQLInfo.getString()); if (tArr == null || tArr == ""){ i18nAlert("未查询到符合条件的查询结果!",""); return false; }else { if (tArr.length == 1){ fm.OperationCode.value = tArr[0][0]; fm.OperationCodeName.value = tArr[0][1]; }else { showCodeList('getCodeAndCodeName', [fm.OperationCode,fm.OperationCodeName], [0,1], null,['llserioustype',fm.OperationCodeName.value,tAccResultName], ['para0','para1','para2'], 1); } } } else if (tObjectName == "accidentDetailName"){ var tAccResultName = tObjectValue; tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimReportSql"); tSQLInfo.setSqlId("LLClaimReportSql25"); tSQLInfo.addSubPara(tAccResultName); tSQLInfo.addSubPara(fm.accidentDetail.value); var tArr = easyExecSql(tSQLInfo.getString()); if (tArr==null || tArr.length==0){ i18nAlert("未查询到符合条件的查询结果!",""); return false; }else { if (tArr.length == 1){ fm.accidentDetail.value = tArr[0][0]; fm.accidentDetailName.value = tArr[0][1]; }else { showCodeList('llaccidentdetail1', [fm.accidentDetail,fm.accidentDetailName], [0,1], null,[tAccResultName,fm.accidentDetail.value], ['para0','para1'], 1); } } }else if (tObjectName == "accidentDetail"){ var tAccResultName = tObjectValue; tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimReportSql"); tSQLInfo.setSqlId("LLClaimReportSql25"); tSQLInfo.addSubPara(fm.accidentDetailName.value); tSQLInfo.addSubPara(tObjectValue); var tArr = easyExecSql(tSQLInfo.getString()); if (tArr==null || tArr.length==0){ i18nAlert("未查询到符合条件的查询结果!",""); return false; }else { if (tArr.length == 1){ fm.accidentDetail.value = tArr[0][0]; fm.accidentDetailName.value = tArr[0][1]; }else { showCodeList('llaccidentdetail1', [fm.accidentDetail,fm.accidentDetailName], [0,1], null,[fm.accidentDetailName.value,tAccResultName], ['para0','para1'], 1); } } } } function QueryOnKeyDownNew(tObject){ var tObjectName = tObject.name; var tObjectValue = tObject.value; if (tObjectName == "MildcaseTypeName" || tObjectName == "MiddcaseTypeName" || tObjectName == "MixdcaseTypeName" || tObjectName == "MixdcaseType" || tObjectName == "MiddcaseType" || tObjectName == "MildcaseType"){ if (fm.CaseNo.value == "" || fm.CaseNo.value == null || fm.CaseNo.value == "null"){ if (EventlistGrid.mulLineCount>0){ i18nAlert("请选择一条事件信息"); return false; }else { i18nAlert("请先新增一条事件,并选择该事件"); return false; } } var strUrl="./LLClaimNoMediclNewInput.jsp?RgtNo="+fm.RegisterNo.value+"&CaseNo="+fm.CaseNo.value+"&CustomerNo="+fm.CustomerNo.value+"&AccidentDate="+fm.AccDate.value+"&Mode="+mMode+"&ObjectName="+tObjectName; var tWidth=window.screen.availWidth; var tHeight=500; var tTop=0; //获得窗口的垂直位置; var tLeft=0; //获得窗口的水平位置; window.open(strUrl,"非医疗账单",'width='+tWidth+',height='+tHeight+',top='+tTop+',left='+tLeft+',toolbar=0,location=0,directories=0,menubar=0,scrollbars=1,resizable=1,status=0'); } } /** * 初始化报案关联信息 */ function queryReportRelaInfo(){ tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimReportSql"); tSQLInfo.setSqlId("LLClaimReportSql21"); tSQLInfo.addSubPara(fm.RgtNo.value); turnPage5.queryModal(tSQLInfo.getString(),SelfLLClaimReportGrid,2); } /** * 初始化立案受理信息 */ function queryAcceptInfo() { tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimCommonQuerySql"); tSQLInfo.setSqlId("LLClaimCommonQuerySql27"); tSQLInfo.addSubPara(mRgtNo); var tArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tArr!=null && tArr.length==1) { fm.RgtNo.value = tArr[0][0]; fm.RgtantName.value = tArr[0][1]; fm.RgtantSex.value = tArr[0][2]; fm.SexName.value = tArr[0][3]; fm.RgtantBirthday.value = tArr[0][4]; if (tArr[0][5] != null && tArr[0][5] != ""){ fm.RgtantNativePlace.value = tArr[0][5]; } if (tArr[0][6] != null && tArr[0][6] != ""){ fm.RgtantNativePlaceName.value = tArr[0][6]; } fm.RgtantIDType.value = tArr[0][7]; fm.RgtantIDTypeName.value = tArr[0][8]; fm.RgtantIDNo.value = tArr[0][9]; fm.RgtantIDStartDate.value = tArr[0][10]; if(tArr[0][11] != null && tArr[0][11] == '9999-01-01'){ fm.TLongType.checked = true; } fm.RgtantIDEndDate.value = tArr[0][11]; fm.RgtantPhone.value = tArr[0][12]; fm.RgtantAddress.value = tArr[0][13]; fm.Relation.value = tArr[0][14]; fm.RelationName.value = tArr[0][15]; fm.RgtantOccupationCode.value = tArr[0][16]; fm.RgtantOccupationCodeName.value = tArr[0][17]; fm.Operator.value = tArr[0][18]; fm.RptDate.value = tArr[0][19]; if (tArr[0][20]!=null && tArr[0][20] !=""){ fm.CaseOrigin.value = tArr[0][20]; } else if (SelfLLClaimReportGrid.mulLineCount == 1){ tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimCommonQuerySql"); tSQLInfo.setSqlId("LLClaimCommonQuerySql42"); tSQLInfo.addSubPara(SelfLLClaimReportGrid.getRowColData(0,1)); var tArr1 = easyExecSql(tSQLInfo.getString()); fm.CaseOrigin.value = tArr1=="06"?"微信":(tArr1=="07"?"提单APP":"柜面"); }else { fm.CaseOrigin.value = "柜面"; } // fm.CaseOrigin.value = tArr[0][20]; fm.RelationToInsured.value = tArr[0][21]; fm.RelationToInsuredName.value = tArr[0][22]; if (tArr[0][23] != "" && tArr != null){ fm.RgtDate.value = tArr[0][23]; } fm.AssigneeTypeIs.value = tArr[0][24]; var tAssigneeTypeIs = fm.AssigneeTypeIs.value; if( tAssigneeTypeIs !=null && tAssigneeTypeIs == "0"){ fm.ShowIs.value = "否"; }else if(tAssigneeTypeIs !=null && tAssigneeTypeIs == "1"){ fm.ShowIs.value = "是"; showAssigneeInput("1"); } fm.AssigneeType.value = tArr[0][25]; var tAssigneeType = fm.AssigneeType.value; if(tAssigneeType !=null && tAssigneeType =="0"){ fm.AssigneeTypeName.value = "业务员"; }else if(tAssigneeType !=null && tAssigneeType == "1"){ fm.AssigneeTypeName.value = "客户"; }else if(tAssigneeType !=null && tAssigneeType == "2"){ fm.AssigneeTypeName.value = "经办人员"; showAssigneeOther("2"); } fm.AssigneeCode.value = tArr[0][26]; fm.AssigneeName.value = tArr[0][27]; fm.AssigneeSex.value = tArr[0][28]; fm.AssigneeSexName.value = tArr[0][29]; fm.AssigneePhone.value = tArr[0][30]; fm.AssigneeAddr.value = tArr[0][31]; fm.AssigneeZip.value = tArr[0][32]; fm.AssigneeCardType.value = tArr[0][33]; fm.AssigneeCardTypeName.value = tArr[0][34]; fm.AssigneeCard.value = tArr[0][35]; fm.AssigneeCardStartTime.value = tArr[0][36]; if(tArr[0][37] != null && tArr[0][37] == '9999-01-01'){ fm.TLongType2.checked = true; } fm.AssigneeCardStopTime.value = tArr[0][37]; fm.AssigneeOccupationCode.value = tArr[0][38]; fm.AssigneeOccupationCodeName.value = tArr[0][39]; if (tArr[0][40]!=null && tArr[0][40] != ""){ fm.AssigneeNativePlace.value = tArr[0][40]; } if (tArr[0][41]!=null && tArr[0][41] != ""){ fm.AssigneeNativePlaceName.value = tArr[0][41]; } fm.AssigneeRelationToInsured.value = tArr[0][42]; fm.AssigneeRelationToInsuredName.value = tArr[0][43]; fm.RptDateQ.value = tArr[0][44]; fm.RptDate3.value = tArr[0][45]; fm.AcceptDays.value = tArr[0][46]; fm.OldRgtNo.value = tArr[0][47];//add by renwj 2025-8-22 } tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimCommonQuerySql"); tSQLInfo.setSqlId("LLClaimCommonQuerySql47"); tSQLInfo.addSubPara(mRgtNo); var tArr = easyExecSql(tSQLInfo.getString()) if (tArr!=null){ fm.CaseAdd.disabled = true; fm.CaseDelete.disabled = true; fm.RgtConclusion.value = tArr[0][0]; fm.RgtConclusionName.value = tArr[0][1]; fm.NoRgtReason.value = tArr[0][2]; fm.NoRgtReasonName.value = tArr[0][3]; fm.CloseRemark.value = tArr[0][4]; fm.ReturnRemark.value = tArr[0][5]; if (tArr[0][0] == "02"){ spanConclusion2.style.display = ""; spanConclusion3.style.display = "none"; } if (tArr[0][0] == "04"){ spanConclusion2.style.display = "none"; spanConclusion3.style.display = ""; } } } /** * 根据录入信息选择系统被保人信息,并填充页面 * 被保险人检索条件:姓名+出生日期、姓名+员工号、证件号码,三种条件任选一种 */ function selectUser(tType) { var keycode = event.keyCode; //回车的ascii码是13 if(keycode!="13" && keycode!="9") { return; } else { tQueryFlag = false; } var tGrpRgtNo = fm.GrpRgtNo.value; if (tGrpRgtNo==null || tGrpRgtNo=="" || tGrpRgtNo=="null") { i18nAlert("请先保存理赔受理信息", "LIS-04358"); return false; } var tCustomerName = fm.CustomerName.value; var tBirthday = fm.Birthday.value; var tEmployeNo = fm.EmployeNo.value; var tIDNo = fm.IDNo.value; if (tCustomerName!=null && tCustomerName!="") { if (tBirthday!=null && tBirthday!="") { //queryCustomer(1); } else { if (tEmployeNo!=null && tEmployeNo!="") { //queryCustomer(2); } else { if (tIDNo!=null && tIDNo!="") { //queryCustomer(3); } else { return; } } } } else { if (tIDNo!=null && tIDNo!="") { //queryCustomer(3); } else { i18nAlert("被保险人检索条件:姓名+出生日期、姓名+员工号、证件号码,三种条件任选至少满足一种!", "LIS-04359"); return false; } } queryCustomer(); if (!tQueryResultFlag) { if(i18nConfirm("系统中不存在该出险人,是否进行未受理客户录入?", "LIS-01119")) { noAcceptInfo(); } else { return false; } } } function queryCustomer(tFlag) { tQueryFlag = true; tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimCommonQuerySql"); tSQLInfo.setSqlId("LLClaimCommonQuerySql2"); tSQLInfo.addSubPara(document.all('RgtNo').value); //个单的情况下需重置查询 var tContType = fm.RgtClass.value; if (tContType!=null && tContType=="02") { tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimCommonQuerySql"); tSQLInfo.setSqlId("LLClaimCommonQuerySql16"); tSQLInfo.addSubPara(document.all('AppntNo').value); } var tEmployeNo = fm.EmployeNo.value ; if(tEmployeNo!=null && tEmployeNo!="" && tEmployeNo.indexOf("where",0)>=0){ fm.EmployeNo.value = ""; } if (tFlag==1) { tSQLInfo.addSubPara(fm.CustomerName.value); tSQLInfo.addSubPara(fm.Birthday.value); tSQLInfo.addSubPara(""); tSQLInfo.addSubPara(""); } else if (tFlag==2) { tSQLInfo.addSubPara(fm.CustomerName.value); tSQLInfo.addSubPara(""); tSQLInfo.addSubPara(fm.EmployeNo.value); tSQLInfo.addSubPara(""); } else if (tFlag==3) { tSQLInfo.addSubPara(""); tSQLInfo.addSubPara(""); tSQLInfo.addSubPara(""); tSQLInfo.addSubPara(fm.IDNo.value); } else { tSQLInfo.addSubPara(fm.CustomerName.value); tSQLInfo.addSubPara(fm.Birthday.value); tSQLInfo.addSubPara(fm.EmployeNo.value); tSQLInfo.addSubPara(fm.IDNo.value); } if (fm.CustomerNo.value !=null && fm.CustomerNo.value!="") { tSQLInfo.addSubPara(fm.CustomerNo.value); } else { tSQLInfo.addSubPara(""); } tSQLInfo.addSubPara(fm.SelfAcceptCom.value); var tArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tArr==null || tArr.length==0) { tQueryResultFlag = false; return false; } else { tQueryResultFlag = true; if (tArr.length==1) { fm.CustomerNo.value = tArr[0][0]; fm.CustomerName.value = tArr[0][1]; fm.Birthday.value = tArr[0][2]; fm.EmployeNo.value = tArr[0][3]; fm.IDNo.value = tArr[0][6]; fm.IDType.value = tArr[0][4]; fm.IDTypeName.value = tArr[0][5]; fm.Gender.value = tArr[0][7]; fm.GenderName.value = tArr[0][8]; fm.SelfAppntNo.value = tArr[0][9]; fm.SelfAppntName.value = tArr[0][10]; fm.TelPhone.value = tArr[0][11]; return true; } else { var tOpenFlag = false; for (var i=0;i