/*************************************************************** *
ProName:EdorNCInput.js
*Title:方案信息录入
*Description:方案信息录入
*Copyright:Copyright (c) 2012
*Company:Sinosoft
* @author : JingDian * @version : 8.0 * @date : 2014-07-16 ****************************************************************/ var showInfo; var turnPage = new turnPageClass(); var turnPage1 = new turnPageClass();//方案信息 var turnPage2 = new turnPageClass();//方案信息 var tSQLInfo = new SqlClass(); var mOperate = ""; var tTranPremMode;//保费分摊方式 var tContPlanType; /** * 加载界面要素 */ function showPageInfo(){ queryPlanInfo(); // pubInitContStep2(fm2, tContPlanType,""); } /** * 展示方案信息 */ function showPlan(){ var tRow = QuotInfoGrid.getSelNo(); if (tRow==0) { i18nAlert("请先选择一条询价信息!", "LIS-BQ-0088"); return false; } var tQuotNo = QuotInfoGrid.getRowColData(tRow-1,1); var tQuotBatNo = QuotInfoGrid.getRowColData(tRow-1,2); var tQuotType = QuotInfoGrid.getRowColData(tRow-1,4); tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorNCSql"); tSQLInfo.setSqlId("EdorNCSql25"); tSQLInfo.addSubPara(tQuotNo); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tPolicyNo); turnPage2.queryModal(tSQLInfo.getString(), PlanGrid, 1); if (!turnPage2.strQueryResult) { i18nAlert("该询价单号下无可添加到本保单下的方案!", ""); } } /** * 展示方案信息 */ function showPlanMessage(){ var tRow = QuotInfoGrid.getSelNo(); if (tRow==0) { return false; } var tQuotNo = QuotInfoGrid.getRowColData(tRow-1,1); var tQuotBatNo = QuotInfoGrid.getRowColData(tRow-1,2); var tQuotType = QuotInfoGrid.getRowColData(tRow-1,4); tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorNCSql"); tSQLInfo.setSqlId("EdorNCSql25"); tSQLInfo.addSubPara(tQuotNo); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tPolicyNo); turnPage2.queryModal(tSQLInfo.getString(), PlanGrid, 1); } /** * 询价单明细 **/ function showQuotation(){ var tRow = QuotInfoGrid.getSelNo(); if (tRow==0) { i18nAlert("请先选择一条询价信息!", "LIS-BQ-0088"); return false; } var tQuotNo = QuotInfoGrid.getRowColData(tRow-1,1); var tQuotBatNo = QuotInfoGrid.getRowColData(tRow-1,2); var tQuotType = QuotInfoGrid.getRowColData(tRow-1,4); var tSrc = ""; tSrc += "?QuotNo="+ tQuotNo +"&QuotBatNo="+ tQuotBatNo+ "&QuotType="+ tQuotType+ "&ReturnFlag=1"; window.open("../g_app/LCQuotQueryMain.jsp"+tSrc,"询价单查询",'width=950,height=520,top=0,left=0,toolbar=0,location=0,directories=0,menubar=0,scrollbars=1,resizable=1,status=0'); } /** * 询价单明细 **/ function showQuotation1(){ var tSelNo = PlanInfoGrid.mulLineCount; if (tSelNo==0) { i18nAlert("无新增方案信息记录记录!", "LIS-BQ-0035"); return false; } tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorNCSql"); tSQLInfo.setSqlId("EdorNCSql22"); tSQLInfo.addSubPara(PlanInfoGrid.getRowColData(0,1)); var tTotalArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tTotalArr != null) { var tQuotNo= tTotalArr[0][0]; var tQuotBatNo = tTotalArr[0][1]; var tQuotType = tTotalArr[0][3]; var tSrc = ""; tSrc += "?QuotNo=" + tQuotNo + "&QuotBatNo=" + tQuotBatNo + "&QuotType=" + tQuotType + "&ReturnFlag=1"; window.open("../g_app/LCQuotQueryMain.jsp" + tSrc, "询价单查询", 'width=950,height=520,top=0,left=0,toolbar=0,location=0,directories=0,menubar=0,scrollbars=1,resizable=1,status=0'); } } function returnbak() { top.opener.initForm(); top.close(); } function queryClickQuotInfo() { // 校验必须填写信息 if(document.all('QuotNo').value==null ||""==document.all('QuotNo').value){ i18nAlert("请录入询价号!", "LIS-BQ-0032"); return false; } //校验输入的询价单号与该团单对应的询价单号类型应一致,健康险询价不能用于普通团险的询价,反之也不行 //输入的询价单号的类型 var tQuotNoSQL = new SqlClass(); tQuotNoSQL.setModule("grp_pa"); tQuotNoSQL.setResourceName("g_pos.EdorNCSql"); tQuotNoSQL.setSqlId("EdorNCSql28"); tQuotNoSQL.addSubPara(document.all('QuotNo').value); var strQuotNoResult = easyExecSql(tQuotNoSQL.getString(), 1, 0, 1); var tQuotNoSQLFlag ="" ; if(strQuotNoResult!=null){ tQuotNoSQLFlag = strQuotNoResult[0][0]; //该团单的询价类型 var tGrpContSQL = new SqlClass(); tGrpContSQL.setModule("grp_pa"); tGrpContSQL.setResourceName("g_pos.EdorNCSql"); tGrpContSQL.setSqlId("EdorNCSql29"); tGrpContSQL.addSubPara(tPolicyNo); var strGrpContResult = easyExecSql(tGrpContSQL.getString(), 1, 0, 1); var tGrpContFlag ="" ; if(strGrpContResult!=null){ tGrpContFlag = strGrpContResult[0][0]; } if(tGrpContFlag != null && tGrpContFlag !== ""){ if(tGrpContFlag !== tQuotNoSQLFlag){ i18nAlert("录入的询价号类型与此团单对应的询价单类型不一致,请确认!", ""); return false; } } } initQuotInfoGrid(); tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorNCSql"); tSQLInfo.setSqlId("EdorNCSql21"); tSQLInfo.addSubPara(document.all('GrpName').value); tSQLInfo.addSubPara(document.all('QuotNo').value); tSQLInfo.addSubPara(document.all('QuotType').value); tSQLInfo.addSubPara(tManageCom); tSQLInfo.addSubPara(tOperator); turnPage1.queryModal(tSQLInfo.getString(), QuotInfoGrid, 1); if (!turnPage1.strQueryResult) { i18nAlert("未查询到符合条件的查询结果!", "LIS-03016"); } } /** * 提交数据 */ function submitForm(obj) { var showStr = i18nMessage("正在处理数据,请您稍候并且不要修改屏幕上的值或链接其他页面!", "LIS-04535"); 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(); //obj.submit(); ajaxSubmit2(obj); } /** * 初始化方案信息查询 */ function queryPlanInfo() { tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorNCSql"); tSQLInfo.setSqlId("EdorNCSql1"); tSQLInfo.addSubPara(tPolicyNo); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tEdorType); initPlanInfoGrid(); turnPage1.queryModal(tSQLInfo.getString(), PlanInfoGrid, 1, 1);//第三位表示使用大数据量 } /** * 提交数据后返回操作 */ function afterSubmit(FlagStr, content) { if (typeof(showInfo)=="object" && typeof(showInfo)!="unknown") { showInfo.close(); } initButton(); 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(); dealAfterSubmit(); } } function dealAfterSubmit() { var tOperate = fmPub.Operate.value; fmPub.Operate.value = ""; if (tOperate=="ADDPLAN") { queryPlanInfo(); pubInitContStep2(fm2, tContPlanType, tTranPremMode); } else if (tOperate=="MODIFYPLAN") { queryPlanInfo(); pubInitContStep2(fm2, tContPlanType, tTranPremMode); } else if (tOperate=="DELPLAN") { queryPlanInfo(); pubInitContStep2(fm2, tContPlanType, tTranPremMode); } else if (tOperate=="SAVEPLAN") { turnBack(); } else if(tOperate=="PERIODSAVE"){ }else { showPageInfo(); } } /** * 选择记录后处理 */ function showPlanInfo() { pubShowPlanInfo(fm2, tContPlanType); } /** * 下拉后处理 */ function afterCodeSelect(cCodeType, Field) { var tCodeType = fmPub.HiddenCodeType.value; fmPub.HiddenCodeType.value = ""; if (tCodeType=="premmode") { var tPremMode = fm2.PremMode.value; if (tPremMode=="1") {//企业负担 fm2.EnterpriseRate.readOnly = true; fm2.EnterpriseRate.value = "1"; } else if (tPremMode=="2") {//个人负担 fm2.EnterpriseRate.readOnly = true; fm2.EnterpriseRate.value = "0"; } else { fm2.EnterpriseRate.readOnly = false; } } if (cCodeType=="queryexp") {//选择自定义下拉 if (tCodeType=="quotplantype") { pubPlanAfterCodeSelect(fm2, tCodeType, Field.value); } else if (tCodeType=="premmode") { var tPremMode = fm2.PremMode.value; if (tPremMode=="1") {//企业负担 fm2.EnterpriseRate.readOnly = true; fm2.EnterpriseRate.value = "1"; } else if (tPremMode=="2") {//个人负担 fm2.EnterpriseRate.readOnly = true; fm2.EnterpriseRate.value = "0"; } else { fm2.EnterpriseRate.readOnly = false; } } } else if (cCodeType=="engincaltype") {//选择保费计算方式 pubPlanAfterCodeSelect(fm2, cCodeType, Field.value); } else if (cCodeType=="occuptype") { if (tCodeType=="occuptype1") { fm2.OccupMidType.value = ""; fm2.OccupMidTypeName.value = ""; fm2.OccupCode.value = ""; fm2.OccupCodeName.value = ""; } } } /** * 绑定方案 */ function newPlanSave() { var tRow = PlanGrid.getSelNo(); if (tRow==0) { i18nAlert("请先选择一条询价信息!", "LIS-BQ-0099"); return false; } var QuotNo = PlanGrid.getRowColData(tRow-1, 1); var tSysPlanCode = PlanGrid.getRowColData(tRow-1, 2); //查询询价信息的止期 tSQLInfo = new SqlClass(); tSQLInfo.setResourceName("g_pos.EdorNCSql"); tSQLInfo.setModule("grp_pa"); tSQLInfo.setSqlId("EdorNCSql23"); tSQLInfo.addSubPara(QuotNo); var QuoArrResul= easyExecSql(tSQLInfo.getString()); var QuotEndDate = ""; if(QuoArrResul != null){ QuotEndDate = QuoArrResul[0][0]; } tSQLInfo = new SqlClass(); tSQLInfo.setResourceName("g_pos.EdorNCSql"); tSQLInfo.setModule("grp_pa"); tSQLInfo.setSqlId("EdorNCSql24"); tSQLInfo.addSubPara(tEdorAppNo); var upArrResul= easyExecSql(tSQLInfo.getString()); var AcceptDate = ""; if(upArrResul != null){ AcceptDate = upArrResul[0][0]; } if(AcceptDate > QuotEndDate){ i18nAlert("保全受理日期不应该大于询价有效期止期,请核实!", ""); return false; } // dealRedundant(fm2, tContPlanType); // if (!verifyForm('fm2')) { // return false; // } // // if (!pubBeforeSubmit(fm2, tContPlanType)) {//提交前的公用校验 // return false; // } // fm.Operate.value = "ADDPLAN"; mOperate = "ADDPLAN"; fm2.action = "../API/grp_pa/g_pos/EdorNCSave/ADD?Operate="+ mOperate+"&QuotNo="+QuotNo+"&EdorType="+tEdorType+"&EdorAppNo="+tEdorAppNo+"&EdorNo="+tEdorNo+"&PolicyNo="+tPolicyNo + "&MissionID="+tMissionID+"&SubMissionID="+tSubMissionID+"&ActivityID="+tActivityID+"&SysPlanCode="+tSysPlanCode; submitForm(fm2); showPlanMessage(); } /** * 增加方案 */ function addPlan() { dealRedundant(fm2, tContPlanType); if (!verifyForm('fm2')) { return false; } if (!pubBeforeSubmit(fm2, tContPlanType)) {//提交前的公用校验 return false; } fmPub.Operate.value = "ADDPLAN"; mOperate = "ADDPLAN"; fm2.action = "../API/grp_pa/g_pos/EdorNCSave/ADDPLAN?Operate="+ mOperate+"&EdorType="+tEdorType+"&EdorAppNo="+tEdorAppNo+"&EdorNo="+tEdorNo+"&PolicyNo="+tPolicyNo+ "&ContPlanType="+ tContPlanType + "&MissionID="+tMissionID+"&SubMissionID="+tSubMissionID+"&ActivityID="+tActivityID; submitForm(fm2); } /** * 修改方案 */ function modifyPlan() { var tSelNo = PlanInfoGrid.getSelNo()-1; if (tSelNo<0) { i18nAlert("请选择要修改的方案记录!", "LIS-03314"); return false; } dealRedundant(fm2, tContPlanType); if (!verifyForm('fm2')) { return false; } if (!pubBeforeModifyPlan(fm2, tContPlanType)) { return false; } if (!pubBeforeSubmit(fm2, tContPlanType)) {//提交前的公用校验 return false; } fmPub.Operate.value = "MODIFYPLAN"; mOperate = "MODIFYPLAN"; fm2.action = "../API/grp_pa/g_pos/EdorNCSave/ADD?Operate="+ mOperate+"&EdorType="+tEdorType+"&EdorAppNo="+tEdorAppNo+"&EdorNo="+tEdorNo+"&PolicyNo="+tPolicyNo+ "&ContPlanType="+ tContPlanType + "&MissionID="+tMissionID+"&SubMissionID="+tSubMissionID+"&ActivityID="+tActivityID; submitForm(fm2); } /** * 删除方案 */ function delPlan() { var tSelNo = PlanInfoGrid.getSelNo(); if(tSelNo==0 || tSelNo==null) { i18nAlert("请选择一行记录进行操作!", "LIS-01933"); } var QuotNo = PlanInfoGrid.getRowColData(tSelNo-1, 1); var tSysPlanCode = PlanInfoGrid.getRowColData(tSelNo-1, 2); mOperate = "DELPLAN"; fm2.action = "../API/grp_pa/g_pos/EdorNCSave/DELPLAN?Operate="+ mOperate+"&SysPlanCode="+tSysPlanCode+"&QuotNo="+QuotNo+"&EdorType="+tEdorType+"&EdorAppNo="+tEdorAppNo+"&EdorNo="+tEdorNo+"&PolicyNo="+tPolicyNo+ "&ContPlanType="+ tContPlanType + "&MissionID="+tMissionID+"&SubMissionID="+tSubMissionID+"&ActivityID="+tActivityID; submitForm(fm2); showPlanMessage(); showPlanInfoMessage2(); } function queryPlanDetailInformation(tQuotNo,cPlanCode){ tSQLInfo = new SqlClass(); tSQLInfo.setResourceName("g_pos.EdorNCSql"); tSQLInfo.setModule("grp_pa"); tSQLInfo.setSqlId("EdorNCSql27"); tSQLInfo.addSubPara(tQuotNo); tSQLInfo.addSubPara(cPlanCode); tSQLInfo.addSubPara(tEdorNo); initPlanDetailInfoGrid(); turnPage2.queryModal(tSQLInfo.getString(), PlanDetailInfoGrid, 2, 1);//第三位表示使用大数据量,2--大于200小于1000 } function showPlanInfoMessage2() { fm2.PlanCode.value = ''; fm2.PlanDesc.value = ''; fm2.InsuPeriod.value = ''; fm2.InsuPeriodFlag.value = ''; fm2.InsuPeriodFlagName.value = ''; fm2.MinAge.value = ''; fm2.MaxAge.value = ''; fm2.AvgAge.value = ''; fm2.Profession1.value = ''; fm2.Profession2.value = ''; fm2.Profession3.value = ''; fm2.Profession4.value = ''; fm2.Profession5.value = ''; fm2.Profession6.value = ''; fm2.NumPeople.value = ''; fm2.PremMode.value = ''; fm2.PremModeName.value = ''; fm2.MaleRate.value = ''; fm2.FemaleRate.value = ''; fm2.RetireRate.value = ''; fm2.EnterPriseBurden.value = ''; fm2.PersonBurden.value = ''; fm2.MinSalary.value = ''; fm2.MaxSalary.value = ''; fm2.AvgSalary.value = ''; fm2.SysPlanCode.value = tArr[0][0]; } function showPlanInfoMessage1() { var tSelNo = PlanInfoGrid.getSelNo() - 1; var tQuotNo = PlanInfoGrid.getRowColData(tSelNo, 1); var cPlanCode = PlanInfoGrid.getRowColData(tSelNo, 2); tSQLInfo = new SqlClass(); tSQLInfo.setResourceName("g_pos.EdorNCSql"); tSQLInfo.setSqlId("EdorNCSql26"); tSQLInfo.addSubPara(tQuotNo); tSQLInfo.addSubPara(cPlanCode); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.setModule("grp_pa"); var tArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tArr == null) { } else { fm2.PlanCode.value = PlanInfoGrid.getRowColData(tSelNo, 3); fm2.PlanDesc.value = tArr[0][2]; fm2.InsuPeriod.value = tArr[0][3]; fm2.InsuPeriodFlag.value = tArr[0][4]; fm2.InsuPeriodFlagName.value = tArr[0][5]; fm2.MinAge.value = tArr[0][6] == "-1" ? "" : tArr[0][6] fm2.MaxAge.value = tArr[0][7] == "-1" ? "" : tArr[0][7] fm2.AvgAge.value = tArr[0][8] == "-1" ? "" : tArr[0][8] fm2.Profession1.value = tArr[0][9]; fm2.Profession2.value = tArr[0][10]; fm2.Profession3.value = tArr[0][11]; fm2.Profession4.value = tArr[0][12]; fm2.Profession5.value = tArr[0][13]; fm2.Profession6.value = tArr[0][14]; fm2.NumPeople.value = tArr[0][15] fm2.PremMode.value = tArr[0][16]; fm2.PremModeName.value = tArr[0][17]; fm2.MaleRate.value = tArr[0][18]; fm2.FemaleRate.value = tArr[0][19]; fm2.RetireRate.value = tArr[0][20] == "-1" ? "" : tArr[0][20]; fm2.EnterPriseBurden.value = tArr[0][21] == "-1" ? "" : tArr[0][21]; fm2.PersonBurden.value = tArr[0][22] == "-1" ? "" : tArr[0][22]; fm2.MinSalary.value = tArr[0][23] == "-1" ? "" : tArr[0][23]; fm2.MaxSalary.value = tArr[0][24] == "-1" ? "" : tArr[0][24]; fm2.AvgSalary.value = tArr[0][25] == "-1" ? "" : tArr[0][25]; fm2.SysPlanCode.value = tArr[0][0]; } queryPlanDetailInformation(tQuotNo,cPlanCode); } /** * 模拟下拉操作 */ function returnShowCodeList(value1, value2, value3) { returnShowCode(value1, value2, value3, '0'); } function returnShowCodeListKey(value1, value2, value3) { returnShowCode(value1, value2, value3, '1'); } function returnShowCode(value1, value2, value3, returnType) { fmPub.all("HiddenCodeType").value = value1; if (value1=='quotplantype') { if (returnType=='0') { return showCodeList('queryexp',value2,value3,null,['quotplantype',tContPlanType,'true'],['CodeType','CodeExp','CodeNotIn'],'1',null); } else { return showCodeListKey('queryexp',value2,value3,null,['quotplantype',tContPlanType,'true'],['CodeType','CodeExp','CodeNotIn'],'1',null); } } else if (value1=='occuptype1') {//单职业下拉处理 if (returnType=='0') { return showCodeList('occuptype',value2,value3,null,null,null,'1',null); } else { return showCodeListKey('occuptype',value2,value3,null,null,null,'1',null); } } else if (value1=="occupmidtype") { if (returnType=='0') { if (isEmpty(fm2.OccupType)) { i18nAlert("请先选择职业类别!", "LIS-03316"); return false; } return showCodeList('occupmidtype',value2,value3,null,fm2.OccupType.value,'OccupType','1',null); } else { if (isEmpty(fm2.OccupType)) { i18nAlert("请先选择职业类别!", "LIS-03316"); return false; } return showCodeListKey('occupmidtype',value2,value3,null,fm2.OccupType.value,'OccupType','1',null); } } else if (value1=="occupcode") { if (returnType=='0') { if (isEmpty(fm2.OccupMidType)) { i18nAlert("请先选择职业中分类!", "LIS-03317"); return false; } return showCodeList('occupcode',value2,value3,null,fm2.OccupMidType.value,'OccupMidType','1',null); } else { if (isEmpty(fm2.OccupMidType)) { i18nAlert("请先选择职业中分类!", "LIS-03317"); return false; } return showCodeListKey('occupcode',value2,value3,null,fm2.OccupMidType.value,'OccupMidType','1',null); } } else if (value1=='occuptype2') {//单职业下拉处理 if (returnType=='0') { return showCodeList('occuptype',value2,value3,null,null,null,'1',null); } else { return showCodeListKey('occuptype',value2,value3,null,null,null,'1',null); } } else if (value1=="premmode") { if (returnType=='0') { return showCodeList('premmode',value2,value3,null,null,null,'1',null); } else { return showCodeListKey('premmode',value2,value3,null,null,null,'1',null); } } } function chooseOccupFlag(cQuotFlag) { pubChooseOccupFlag(fm2, cQuotFlag); } /** * 选择单多职业类别 */ function pubChooseOccupFlag(cObj, cQuotFlag) { if (cQuotFlag=='1') { cObj.OccupTypeFlag.value = '1'; document.all("OccupTypeRadio1").checked = true; document.all("trOccupType1").style.display = ""; document.all("trOccupType2").style.display = "none"; } else if (cQuotFlag=='2') { cObj.OccupTypeFlag.value = '2'; document.all("OccupTypeRadio2").checked = true; document.all("trOccupType1").style.display = "none"; document.all("trOccupType2").style.display = ""; } else { cObj.OccupTypeFlag.value = ''; document.all("trOccupType1").style.display = "none"; document.all("trOccupType2").style.display = "none"; } } /** * 方案明细维护 */ function planDetailOpen() { tPlanDetailOpen = window.open("./EdorNCDetailMain.jsp?PolicyNo="+ tPolicyNo +"&EdorNo="+ tEdorNo +"&EdorType="+ tEdorType+"&ContPlanType="+ tContPlanType +"&MissionID="+ tMissionID +"&SubMissionID="+ tSubMissionID +"&ActivityID="+ tActivityID+"&QueryFlag="+ tQueryFlag ,"1", "width="+screen.availWidth+",height="+screen.availHeight+",channelmode=yes,top=0,left=0,toolbar=0,location=0,directories=0,menubar=0,scrollbars=1,resizable=1,status=0"); } function showAllDetail() { tAllDetailOpen = window.open("./EdorNCAllDetailMain.jsp?PolicyNo="+ tPolicyNo +"&EdorNo="+ tEdorNo +"&EdorType="+ tEdorType +"&ContPlanType="+ tContPlanType, "1", "width="+screen.availWidth+",height="+screen.availHeight+",channelmode=yes,top=0,left=0,toolbar=0,location=0,directories=0,menubar=0,scrollbars=1,resizable=1,status=0"); } /** * 初始化方案标示 */ function queryPlanFlag() { tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorNCSql"); tSQLInfo.setSqlId("EdorNCSql19"); tSQLInfo.addSubPara(tPolicyNo); var tArr = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tArr==null) { return ""; } else { return tArr[0][0]; } }