/*************************************************************** *

ProName:LLModApplyCheckInput.js

*

Title:分公司核保岗复核

*

Description:分公司核保岗复核

*

Copyright:Copyright (c) 2012

*

Company:Sinosoft

* @author : 王超 * @version : 8.0 * @date : 2015-03-11 ****************************************************************/ var showInfo; var turnPage = new turnPageClass(); var turnPage1 = new turnPageClass(); var turnPage2 = new turnPageClass(); var turnPage3 = new turnPageClass(); var mOperate = "";//操作状态 var tSQLInfo = new SqlClass(); /** * 提交数据 */ function submitForm() { var i = 0; var showStr = i18nMessage("正在保存数据,请您稍候并且不要修改屏幕上的值或链接其他页面", "LIS-04525"); var urlStr = "../common/jsp/MessagePage.jsp?picture=C&content=" + encodeURIComponent(showStr); //showInfo = window.showModelessDialog(urlStr,window,"status:no;help:0;close:0;dialogWidth:550px;dialogHeight:250px"); var name='提示'; //网页名称,可为空; var iWidth=550; //弹出窗口的宽度; var iHeight=250; //弹出窗口的高度; var iTop = (window.screen.availHeight - iHeight) / 2; //获得窗口的垂直位置 var iLeft = (window.screen.availWidth - iWidth) / 2; //获得窗口的水平位置 showInfo = window.open (urlStr,name, "status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=0,titlebar=no,height="+ iHeight+",width="+iWidth+",innerHeight="+iHeight+",innerWidth=" +iWidth+",left="+iLeft+",top="+iTop,false); showInfo.focus(); fm.Operate.value = mOperate; fm.action = "../API/grp_claim/g_claim/LLModApplyCheckSave/UPDATE"; //fm.submit(); //提交 ajaxSubmit2(document.getElementById("fm")); } /** * 提交数据后返回操作 */ function afterSubmit(FlagStr, content) { if (typeof(showInfo)=="object") { showInfo.close(); } if (FlagStr == "Fail" ) { var urlStr = "../common/jsp/MessagePage.jsp?picture=C&content=" + encodeURIComponent(content); //showModalDialog(urlStr,window,"status:no;help:0;close:0;dialogWidth:550px;dialogHeight:250px"); var name='提示'; //网页名称,可为空; var iWidth=550; //弹出窗口的宽度; var iHeight=250; //弹出窗口的高度; var iTop = (window.screen.availHeight - iHeight) / 2; //获得窗口的垂直位置 var iLeft = (window.screen.availWidth - iWidth) / 2; //获得窗口的水平位置 showInfo = window.open (urlStr,name, "status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=0,titlebar=no,height="+ iHeight+",width="+iWidth+",innerHeight="+iHeight+",innerWidth=" +iWidth+",left="+iLeft+",top="+iTop,false); showInfo.focus(); } else { var urlStr = "../common/jsp/MessagePage.jsp?picture=S&content=" + encodeURIComponent(content); //showModalDialog(urlStr,window,"status:no;help:0;close:0;dialogWidth:550px;dialogHeight:250px"); var name='提示'; //网页名称,可为空; var iWidth=550; //弹出窗口的宽度; var iHeight=250; //弹出窗口的高度; var iTop = (window.screen.availHeight - iHeight) / 2; //获得窗口的垂直位置 var iLeft = (window.screen.availWidth - iWidth) / 2; //获得窗口的水平位置 showInfo = window.open (urlStr,name, "status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=0,titlebar=no,height="+ iHeight+",width="+iWidth+",innerHeight="+iHeight+",innerWidth=" +iWidth+",left="+iLeft+",top="+iTop,false); showInfo.focus(); if( mOperate="SUBMITZERO"){ clearData(); queryClick(); } } } // 查询保项 function queryClick() { tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimModApplySql"); tSQLInfo.setSqlId("LLClaimModApplySql5"); tSQLInfo.addSubPara(tManageCom); tSQLInfo.addSubPara(document.all('ManageCom').value); tSQLInfo.addSubPara(document.all('QueryRuleType').value); tSQLInfo.addSubPara(document.all('QueryRiskCode').value); tSQLInfo.addSubPara(document.all('QueryStartDate').value); tSQLInfo.addSubPara(document.all('QueryEndDate').value); tSQLInfo.addSubPara(document.all('ClmmodifyState').value); tSQLInfo.addSubPara(document.all('QueryReasonType').value); tSQLInfo.addSubPara(document.all('QueryGrpContNo').value); tSQLInfo.addSubPara(document.all('QueryApplyDate').value); tSQLInfo.addSubPara(document.all('QueryEndApplyDate').value); turnPage1.queryModal(tSQLInfo.getString(), QueryModItemGrid, 2, 1); if (!turnPage1.strQueryResult) { i18nAlert("未查询到符合条件的查询结果!", "LIS-03016"); return false; }else{ clearData(); } } function showClmModApplyInfo() { var tSelNo = QueryModItemGrid.getSelNo(); if (tSelNo==0) { i18nAlert("请选择需要操作的列表信息!", "LIS-02118"); return false; } fm.ManageCom.value = QueryModItemGrid.getRowColData(tSelNo-1, 1); fm.ReasonType.value = QueryModItemGrid.getRowColData(tSelNo-1, 2); fm.ReasonTypeName.value = QueryModItemGrid.getRowColData(tSelNo-1, 3); fm.RuleType.value = QueryModItemGrid.getRowColData(tSelNo-1, 4); fm.RuleTypeName.value = QueryModItemGrid.getRowColData(tSelNo-1, 5); fm.RiskCode.value = QueryModItemGrid.getRowColData(tSelNo-1, 6); fm.RiskCodeName.value = QueryModItemGrid.getRowColData(tSelNo-1, 7); fm.AdjustDirection.value = QueryModItemGrid.getRowColData(tSelNo-1, 8); fm.AdjustDirectionName.value = QueryModItemGrid.getRowColData(tSelNo-1, 9); fm.UpAdjustRule.value = QueryModItemGrid.getRowColData(tSelNo-1, 10); fm.UpAdjustRuleName.value = QueryModItemGrid.getRowColData(tSelNo-1, 11); fm.UpAdjustRate.value = QueryModItemGrid.getRowColData(tSelNo-1, 12); fm.StartDate.value = QueryModItemGrid.getRowColData(tSelNo-1, 13); fm.EndDate.value = QueryModItemGrid.getRowColData(tSelNo-1, 14); fm.Remark.value = QueryModItemGrid.getRowColData(tSelNo-1, 15); fm.ApplyNo.value = QueryModItemGrid.getRowColData(tSelNo-1, 18); fm.ApplyBatchNo.value = QueryModItemGrid.getRowColData(tSelNo-1, 19); fm.ApproveConclusion.value = QueryModItemGrid.getRowColData(tSelNo-1, 20); if (fm.AdjustDirection.value=="02") { document.all("UpAdjustRuleTitle").style.display = "none"; document.all("UpAdjustRuleInput").style.display = "none"; document.all("UpAdjustRateTitle").style.display = "none"; document.all("UpAdjustRateInput").style.display = "none"; } else { document.all("UpAdjustRuleTitle").style.display = ""; document.all("UpAdjustRuleInput").style.display = ""; document.all("UpAdjustRateTitle").style.display = ""; document.all("UpAdjustRateInput").style.display = ""; } if(fm.RuleType.value=='00' || fm.RuleType.value==""){ document.all("divGrpCont").style.display="none"; document.all("divGrpContPlan").style.display="none"; }else if(fm.RuleType.value=='01'){ document.all("divGrpCont").style.display=""; document.all("divGrpContPlan").style.display="none"; queryAcceptGrpClick(); }else{ document.all("divGrpCont").style.display="none"; document.all("divGrpContPlan").style.display=""; queryAcceptGrpaClick(); } if(fm.ApproveConclusion.value=="1"){ queryCheckInfo(); queryApproveInfo(); }else{ document.all("CheckInfo").style.display=""; fm.CheckConclusion.value=""; fm.CheckConclusionName.value=""; fm.CheckIdea.value=""; document.all("ApproveInfo").style.display="none"; } } //清空数据 function clearData() { fm.ReasonType.value = ""; fm.ReasonTypeName.value = ""; fm.RuleType.value = ""; fm.RuleTypeName.value = ""; fm.RiskCode.value = ""; fm.RiskCodeName.value = ""; fm.AdjustDirection.value = ""; fm.AdjustDirectionName.value = ""; fm.UpAdjustRule.value = ""; fm.UpAdjustRuleName.value = ""; fm.UpAdjustRate.value = ""; fm.StartDate.value = ""; fm.EndDate.value = ""; fm.Remark.value = ""; fm.ApplyNo.value = ""; fm.ApplyBatchNo.value = ""; fm.CheckConclusion.value=""; fm.CheckConclusionName.value=""; fm.CheckIdea.value=""; initAcceptGrpGrid(); initAcceptGrpaGrid(); } //已选择保单信息 function queryAcceptGrpClick(){ tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimModApplySql"); tSQLInfo.setSqlId("LLClaimModApplySql3"); tSQLInfo.addSubPara(document.all('ApplyNo').value); tSQLInfo.addSubPara(document.all('ApplyBatchNo').value); tSQLInfo.addSubPara(tManageCom); turnPage2.pageLineNum = 1000; turnPage2.queryModal(tSQLInfo.getString(), AcceptGrpGrid, 2, 1); } //已选择保单方案信息 function queryAcceptGrpaClick() { tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimModApplySql"); tSQLInfo.setSqlId("LLClaimModApplySql6"); tSQLInfo.addSubPara(document.all('ApplyNo').value); tSQLInfo.addSubPara(document.all('ApplyBatchNo').value); turnPage3.pageLineNum = 1000; turnPage3.queryModal(tSQLInfo.getString(), AcceptGrpaGrid, 2, 1); } //复核提交 function submitClick(){ var i = QueryModItemGrid.getSelNo(); if (i<1) { i18nAlert("请选择一条保项信息!", "LIS-04174"); return false; } if(fm.CheckConclusion.value==""){ i18nAlert("复核结论为必录项", "LIS-05237"); return false; } if(fm.CheckIdea.value==""){ i18nAlert("复核意见为必录项", "LIS-05238"); return false; } mOperate="SUBMITZERO"; submitForm(); } //复核信息查询 function queryCheckInfo(){ tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimModApplySql"); tSQLInfo.setSqlId("LLClaimModApplySql8"); tSQLInfo.addSubPara(document.all('ApplyNo').value); tSQLInfo.addSubPara(document.all('ApplyBatchNo').value); var tCheckInfo = document.getElementById("CheckInfo"); var tArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tArr==null || tArr.length<=0) { tCheckInfo.style.display = "none"; return false; } else { tCheckInfo.style.display = ""; } if (tArr.length>=1) { fm.CheckConclusion.value=tArr[0][0]; fm.CheckConclusionName.value=tArr[0][1]; fm.CheckIdea.value=tArr[0][2]; } } //审批信息查询 function queryApproveInfo(){ tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_claim"); tSQLInfo.setResourceName("g_claim.LLClaimModApplySql"); tSQLInfo.setSqlId("LLClaimModApplySql10"); tSQLInfo.addSubPara(document.all('ApplyNo').value); tSQLInfo.addSubPara(document.all('ApplyBatchNo').value); var tApproveInfo = document.getElementById("ApproveInfo"); var tArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tArr==null || tArr.length<=0) { tApproveInfo.style.display = "none"; return false; } else { tApproveInfo.style.display = ""; } if (tArr.length>=1) { fm.ApproveConclusion.value=tArr[0][0]; fm.ApproveConclusionName.value=tArr[0][1]; fm.ApproveIdea.value=tArr[0][2]; } }