/*************************************************************** *
ProName:LSQuotETPlanInput.js
*Title:一般询价方案信息录入
*Description:一般询价方案信息录入
*Copyright:Copyright (c) 2012
*Company:Sinosoft
* @author : 宋慎哲 * @version : 8.0 * @date : 2014-03-14 ****************************************************************/ var showInfo; var turnPage = new turnPageClass(); var turnPage1 = new turnPageClass();//方案信息 var tSQLInfo = new SqlClass(); var mQueryRisk = "0";//0--鼠标点击,1--回车模糊查询 function queryPlanDetail() { tSQLInfo = new SqlClass(); tSQLInfo.setResourceName("g_quot.LSQuotSql"); tSQLInfo.setSqlId("LSQuotSql21"); tSQLInfo.addSubPara(tQuotNo); tSQLInfo.addSubPara(tQuotBatNo); tSQLInfo.setModule("grp_quotation"); initPlanDetailInfoGrid(); turnPage1.queryModal(tSQLInfo.getString(), PlanDetailInfoGrid, 1, 1);//第三位表示使用大数据量 } /** * 模拟下拉操作 */ 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=='quotplan') { if (returnType=='0') { return showCodeList('quotplan',value2,value3,null,[tQuotNo,tQuotBatNo],['QuotNo','QuotBatNo'],'1',null); } else { return showCodeListKey('quotplan',value2,value3,null,[tQuotNo,tQuotBatNo],['QuotNo','QuotBatNo'],'1',null); } } if (value1=='quotrisk') { if (isEmpty(fm2.PlanCode)) { i18nAlert("请先选择方案", "LIS-02717"); return false; } var tPlanType = fm2.PlanType.value; var tSql = "1"; if (tTranProdType=='00') {//如果是普通险种,看方案是否为公共保额方案,如果是,那么仅下拉出公共保额,如果不是,那么下拉出不含公共 保额的其他普通险种 if (tPlanType=="00") {//非公共保额 tSql = ['3',tCurrentDate,'00','00','']; } else if (tPlanType=="01") { tSql = ['',tCurrentDate,'00','01','']; } else { return null; } } else if (tTranProdType=='01') {//建工险 tSql = ['',tCurrentDate,'01','','']; } else if (tTranProdType=='02') {//账户型 tSql = ['',tCurrentDate,'02','','']; } else if (tTranProdType=='03') {//个人产品 tSql = ['',tCurrentDate,'03','','']; } if (mQueryRisk=="1") {//当回车模糊查询时 mQueryRisk = "0";//初始化为鼠标点击 var tRiskNameTemp = fm2.RiskName.value; if (tRiskNameTemp!="") { tSql[4] = tRiskNameTemp; } } if (returnType=='0') { return showCodeList('quotrisk',value2,value3,null,tSql,['S1','CurrentDate','TranProdType','PlanType','RiskName'],'1','300'); } else { return showCodeListKey('quotrisk',value2,value3,null,tSql,['S1','CurrentDate','TranProdType','PlanType','RiskName'],'1','300'); } } if (value1=='quotduty') { if (isEmpty(fm2.RiskCode)) { i18nAlert("请先选择险种", "LIS-02718"); return false; } var tSql = [fm2.RiskCode.value,'']; if (fm2.PlanType.value=="02") {//个人账户 tSql = [fm2.RiskCode.value,'02']; } else if (fm2.PlanType.value=="03") {//团体账户 tSql = [fm2.RiskCode.value,'03']; } if (returnType=='0') { return showCodeList('quotduty',value2,value3,null,tSql,['RiskCode','PlanType'],'1',null); } else { return showCodeListKey('quotduty',value2,value3,null,tSql,['RiskCode','PlanType'],'1',null); } } if (value1=='amnttype') { if (tTranProdType=="00") {//普通险种,拓展编码为产品类型+方案类型 var tPlanType = fm2.PlanType.value; if (tPlanType==null || tPlanType=="") { i18nAlert("请选择方案!", "LIS-02719"); return false; } if (returnType=='0') { return showCodeList('queryexp',value2,value3,null,['amnttype',tTranProdType+tPlanType],['CodeType','CodeExp'],'1',null); } else { return showCodeListKey('queryexp',value2,value3,null,['amnttype',tTranProdType+tPlanType],['CodeType','CodeExp'],'1',null); } } else if (tTranProdType=="01") {//建工险,拓展编码为产品类型+保费计算方式 var tPremCalType = fm2.PremCalType.value; if (tPremCalType==null || tPremCalType=="") { i18nAlert("请选择方案!", "LIS-02719"); return false; } if (returnType=='0') { return showCodeList('queryexp',value2,value3,null,['amnttype',tTranProdType+tPremCalType],['CodeType','CodeExp'],'1',null); } else { return showCodeListKey('queryexp',value2,value3,null,['amnttype',tTranProdType+tPremCalType],['CodeType','CodeExp'],'1',null); } } else if (tTranProdType=="03") {//个人险种,拓展编码为产品类型+方案类型 var tPlanType = fm2.PlanType.value; if (tPlanType==null || tPlanType=="") { i18nAlert("请选择方案!", "LIS-02719"); return false; } if (returnType=='0') { return showCodeList('queryexp',value2,value3,null,['amnttype',tTranProdType+tPlanType],['CodeType','CodeExp'],'1',null); } else { return showCodeListKey('queryexp',value2,value3,null,['amnttype',tTranProdType+tPlanType],['CodeType','CodeExp'],'1',null); } } } if (value1=='exceptpremtype') { var tOccupTypeFlag = fm2.OccupTypeFlag.value; if (returnType=='0') { if (tOccupTypeFlag=="2") { //tSql += tOccupTypeFlag; return showCodeList('queryexp',value2,value3,null,['exceptpremtype','0'],['CodeType','CodeExp'],'1',null); } else { return showCodeList('queryexp',value2,value3,null,['exceptpremtype','0'],['CodeType','CodeExp'],'1',null); } } else { if (tOccupTypeFlag=="2") { //tSql += tOccupTypeFlag; return showCodeListKey('queryexp',value2,value3,null,['exceptpremtype','0'],['CodeType','CodeExp'],'1',null); } else { return showCodeListKey('queryexp',value2,value3,null,['exceptpremtype','0'],['CodeType','CodeExp'],'1',null); } } } } function afterCodeSelect(cCodeType, Field) { var tCodeType = fmPub.HiddenCodeType.value; fmPub.HiddenCodeType.value = ""; if (cCodeType=="quotplan") {//下拉方案后,如果方案信息与所选方案信息不一致,那么重置方案信息 var tPlanCode = fm2.PlanCode.value; var tPlanDesc = fm2.PlanDesc.value; var tSysPlanCode = fm2.SysPlanCode.value; var tPlanType = fm2.PlanType.value; var tPremCalType = fm2.PremCalType.value; var tPlanFlag = fm2.PlanFlag.value; var tOccupTypeFlag = fm2.OccupTypeFlag.value; var tOldPlanType = fm2.OldPlanType.value; var tOldPremCalType = fm2.OldPremCalType.value; var tOldOccupTypeFlag = fm2.OldOccupTypeFlag.value; fm2.OldPlanType.value = tPlanType; fm2.OldPremCalType.value = tPremCalType; fm2.OldOccupTypeFlag.value = tOccupTypeFlag; if (tTranProdType=="01") { if (tOldPremCalType==null || tOldPremCalType=="") { return; } if (tPremCalType!=tOldPremCalType) { fm2.RiskCode.value = ""; fm2.RiskName.value = ""; fm2.DutyCode.value = ""; fm2.DutyName.value = ""; dealShowDuty(fm2, "divDutyFactor"); document.getElementById("divInfo4").style.display = 'none'; } } else { if (tOldPlanType==null || tOldPlanType=="") { return; } if (tPlanType!=tOldPlanType) { fm2.RiskCode.value = ""; fm2.RiskName.value = ""; fm2.DutyCode.value = ""; fm2.DutyName.value = ""; dealShowDuty(fm2, "divDutyFactor"); document.getElementById("divInfo4").style.display = 'none'; } if (tTranProdType!="02") {//账户型产品不进行期望保费处理 if (tOldOccupTypeFlag=="1" && tOccupTypeFlag=="2") {//只有当单职业类别向多职业类别转变时,才进行才处理 fm2.ExceptPremType.value = ""; fm2.ExceptPremTypeName.value = ""; fm2.ExceptPrem.value = ""; } } } } else if (cCodeType=="quotrisk") {//选完险种后,清空责任及责任动态信息 dealShowDuty(fm2, "divDutyFactor"); } else if (cCodeType=="quotduty") {//选完责任后,处理责任动态域 var tRiskCode = fm2.RiskCode.value; var tDutyCode = fm2.DutyCode.value; var tFlag = 0; var tObj = fm2; var tDivID = "divDutyFactor"; var tSysPlanCode = fm2.SysPlanCode.value; var tPlanCode = fm2.PlanCode.value; var tPlanType = fm2.PlanType.value; dealRiskDuty(tRiskCode, tDutyCode, tFlag, tObj, tDivID, tSysPlanCode, tPlanCode, tPlanType);//再次增加个方案 document.getElementById("idExceptPrem1").style.display = ""; document.getElementById("idExceptPrem2").style.display = "none"; document.getElementById("idExceptPrem3").style.display = "none"; document.getElementById("idExceptPrem4").style.display = "none"; } else if (cCodeType=="queryexp") {//选择保额类型后,处理保额动态展示 if (tCodeType=="amnttype") { dealAmntShow(fm2, Field.value); } else if (tCodeType=="exceptpremtype") { var tExceptPremType = Field.value; showExceptPrem(tExceptPremType); } } else if (cCodeType=="trueflag") { dealDutyLimitAmnt('Page'); } else if (cCodeType=="premcalway") {//保费计算方式 var tPremCalWay = Field.value; if (tPremCalWay=="1") { document.getElementById("idPrem").style.display = "none"; document.getElementById("idPerPrem1").style.display = ""; document.getElementById("idPerPrem2").style.display = ""; document.getElementById("hidden1").style.display = "none"; document.getElementById("hidden2").style.display = "none"; document.getElementById("idStarPerPrem").style.display = ""; document.getElementById("idStandPerPrem1").style.display = "none"; document.getElementById("idStandPerPrem2").style.display = "none"; document.getElementById("hidden3").style.display = ""; document.getElementById("hidden4").style.display = ""; } else if (tPremCalWay=="0") { document.getElementById("idPrem").style.display = ""; document.getElementById("idPerPrem1").style.display = "none"; document.getElementById("idPerPrem2").style.display = "none"; document.getElementById("hidden1").style.display = ""; document.getElementById("hidden2").style.display = ""; document.getElementById("idStarPerPrem").style.display = "none"; document.getElementById("idStandPerPrem1").style.display = "none"; document.getElementById("idStandPerPrem2").style.display = "none"; document.getElementById("hidden3").style.display = ""; document.getElementById("hidden4").style.display = ""; } } } /** * 选择保额后处理 */ function dealAmntShow(cObj, tFieldValue) { if (tFieldValue=="01") { document.getElementById("idFixedAmnt00").style.display = ""; document.getElementById("idFixedAmnt01").style.display = ""; document.getElementById("idSalaryMult00").style.display = "none"; document.getElementById("idSalaryMult01").style.display = "none"; document.getElementById("idMaxAmnt00").style.display = "none"; document.getElementById("idMaxAmnt01").style.display = "none"; document.getElementById("idMinAmnt00").style.display = "none"; document.getElementById("idMinAmnt01").style.display = "none"; document.getElementById("idAmnt00").style.display = "none"; document.getElementById("idAmnt01").style.display = "none"; document.getElementById("idAmnt02").style.display = ""; document.getElementById("idAmnt03").style.display = ""; } else if (tFieldValue=="02") { document.getElementById("idFixedAmnt00").style.display = "none"; document.getElementById("idFixedAmnt01").style.display = "none"; document.getElementById("idSalaryMult00").style.display = ""; document.getElementById("idSalaryMult01").style.display = ""; document.getElementById("idMaxAmnt00").style.display = "none"; document.getElementById("idMaxAmnt01").style.display = "none"; document.getElementById("idMinAmnt00").style.display = "none"; document.getElementById("idMinAmnt01").style.display = "none"; document.getElementById("idAmnt00").style.display = "none"; document.getElementById("idAmnt01").style.display = "none"; document.getElementById("idAmnt02").style.display = ""; document.getElementById("idAmnt03").style.display = ""; } else if (tFieldValue=="03") { document.getElementById("idFixedAmnt00").style.display = "none"; document.getElementById("idFixedAmnt01").style.display = "none"; document.getElementById("idSalaryMult00").style.display = ""; document.getElementById("idSalaryMult01").style.display = ""; document.getElementById("idMaxAmnt00").style.display = "none"; document.getElementById("idMaxAmnt01").style.display = "none"; document.getElementById("idMinAmnt00").style.display = ""; document.getElementById("idMinAmnt01").style.display = ""; document.getElementById("idAmnt00").style.display = "none"; document.getElementById("idAmnt01").style.display = "none"; document.getElementById("idAmnt02").style.display = "none"; document.getElementById("idAmnt03").style.display = "none"; } else if (tFieldValue=="04") { document.getElementById("idFixedAmnt00").style.display = "none"; document.getElementById("idFixedAmnt01").style.display = "none"; document.getElementById("idSalaryMult00").style.display = "none"; document.getElementById("idSalaryMult01").style.display = "none"; document.getElementById("idMaxAmnt00").style.display = ""; document.getElementById("idMaxAmnt01").style.display = ""; document.getElementById("idMinAmnt00").style.display = ""; document.getElementById("idMinAmnt01").style.display = ""; document.getElementById("idAmnt00").style.display = "none"; document.getElementById("idAmnt01").style.display = "none"; document.getElementById("idAmnt02").style.display = "none"; document.getElementById("idAmnt03").style.display = "none"; } } /** * 点击主附共用配置时处理 */ function setRelationFlag() { if (document.getElementById("divDutyFactorRelation").style.display=="") { fm2.RelaShareFlag.value = "0"; dealRelationShow(fm2, "0"); } else { fm2.RelaShareFlag.value = "1"; dealRelationShow(fm2, "1"); } } /** * 根据主副关联标记展示附属域 */ function dealRelationShow(cObj, tFieldValue) { if (tFieldValue=="1") { document.getElementById("SetRelation").checked = true; //document.getElementById("trRelation").style.display = ""; document.getElementById("trRelationRate").style.display = ""; document.getElementById("divDutyFactorRelation").style.display = ""; } else { document.getElementById("SetRelation").checked = false; //document.getElementById("trRelation").style.display = "none"; document.getElementById("trRelationRate").style.display = "none"; document.getElementById("divDutyFactorRelation").style.display = "none"; } } /** * 点击方案明细,展示信息 */ function showPlanDetailInfo() { var tSelNo = PlanDetailInfoGrid.getSelNo()-1; var tSysPlanCode = PlanDetailInfoGrid.getRowColData(tSelNo, 1); var tPlanCode = PlanDetailInfoGrid.getRowColData(tSelNo, 2); var tRiskCode = PlanDetailInfoGrid.getRowColData(tSelNo, 12); var tDutyCode = PlanDetailInfoGrid.getRowColData(tSelNo, 14); var tFlag = 1; var tObj = fm2; var tDivID = "divDutyFactor"; var tPlanDesc = PlanDetailInfoGrid.getRowColData(tSelNo, 3); var tPlanType = PlanDetailInfoGrid.getRowColData(tSelNo, 4); var tPremCalType = PlanDetailInfoGrid.getRowColData(tSelNo, 6); var tPlanFlag = PlanDetailInfoGrid.getRowColData(tSelNo, 8); var tOccupTypeFlag = PlanDetailInfoGrid.getRowColData(tSelNo, 10); var tRiskName = PlanDetailInfoGrid.getRowColData(tSelNo, 13); var tDutyName = PlanDetailInfoGrid.getRowColData(tSelNo, 15); document.getElementById("SysPlanCode").value = tSysPlanCode; document.getElementById("PlanCode").value = tPlanCode; document.getElementById("PlanType").value = tPlanType; document.getElementById("PremCalType").value = tPremCalType; document.getElementById("PlanFlag").value = tPlanFlag; document.getElementById("OccupTypeFlag").value = tOccupTypeFlag; document.getElementById("OldOccupTypeFlag").value = tOccupTypeFlag; document.getElementById("PlanDesc").value = tPlanDesc; document.getElementById("RiskCode").value = tRiskCode; document.getElementById("RiskName").value = tRiskName; document.getElementById("DutyCode").value = tDutyCode; document.getElementById("DutyName").value = tDutyName; document.getElementById("OldPlanType").value = tPlanType; document.getElementById("OldPremCalType").value = tPremCalType; dealRiskDuty(tRiskCode, tDutyCode, tFlag, tObj, tDivID, tSysPlanCode, tPlanCode, tPlanType); if (tPlanType=="01") { document.getElementById("divInfo4").style.display = ""; queryPubAmntRelaPlanInfo(); initPubAmntRelaDutyGrid(); } else { document.getElementById("divInfo4").style.display = "none"; } if (tActivityID == "0800100004" || tActivityID == "0800100005" || tActivityID == "0800100006" || tActivityID == "0800100007" || tActivityID == null || tActivityID == "") { document.getElementById("tryCalButton").style.display = "none"; } } /** * 增加方案明细 */ function addPlanDetail() { fmPub.Operate.value = "ADDPLANDETAIL"; var tProdTypeNew = getProdType(tQuotNo, tQuotBatNo); if (tTranProdType != tProdTypeNew) { i18nAlert("产品类型已发生改变,不可进行该操作!", "LIS-04275"); return false; } dealRedundant(fm2, tTranProdType); //tangxuy 20231025 /* if(fm.RiskCode.value == "271001"){ if(fm.threeEnjoyFlag.value == ""){ alert("选择产品为泰和委托业务时,【是否属于三享计划】为必录") return false; } }*/ if (!verifyForm('fm2')) { return false; } if (!beforeSubmit(fm2, tTranProdType)) { return false; } fm2.action = "../API/grp_quotation/g_quot/LSQuotETPlanDetailSave/ADDPLANDETAIL?Operate=ADDPLANDETAIL&QuotNo="+ tQuotNo +"&QuotBatNo="+ tQuotBatNo +"&QuotType="+ tQuotType +"&MissionID="+ tMissionID +"&SubMissionID="+ tSubMissionID +"&ActivityID="+ tActivityID +"&TranProdType="+ tTranProdType; submitForm(fm2,true); } /** * 修改方案明细 */ function modifyPlanDetail() { fmPub.Operate.value = "MODIFYPLANDETAIL"; var tSelNo = PlanDetailInfoGrid.getSelNo()-1; if (tSelNo<0) { i18nAlert("请选择要操作的记录!", "LIS-02720"); return false; } var tProdTypeNew = getProdType(tQuotNo, tQuotBatNo); if (tTranProdType != tProdTypeNew) { i18nAlert("产品类型已发生改变,不可进行该操作!", "LIS-04275"); return false; } if (!checkSame()) { return false; } dealRedundant(fm2, tTranProdType); if (!verifyForm('fm2')) { return false; } if (!beforeSubmit(fm2, tTranProdType)) { return false; } var tSysPlanCode = PlanDetailInfoGrid.getRowColData(tSelNo, 1); var tPlanCode = PlanDetailInfoGrid.getRowColData(tSelNo, 2); var tRiskCode = PlanDetailInfoGrid.getRowColData(tSelNo, 12); var tDutyCode = PlanDetailInfoGrid.getRowColData(tSelNo, 14); fm2.action = "../API/grp_quotation/g_quot/LSQuotETPlanDetailSave/MODIFYPLANDETAIL?Operate=MODIFYPLANDETAIL&QuotNo="+ tQuotNo +"&QuotBatNo="+ tQuotBatNo +"&QuotType="+ tQuotType +"&MissionID="+ tMissionID +"&SubMissionID="+ tSubMissionID +"&ActivityID="+ tActivityID +"&OSysPlanCode="+ tSysPlanCode +"&OPlanCode="+ tPlanCode +"&ORiskCode="+ tRiskCode +"&ODutyCode="+ tDutyCode +"&TranProdType="+ tTranProdType; submitForm(fm2,true); } /** * 删除方案明细,删除时,需校验所选方案,险种,责任是否一致 */ function delPlanDetail() { var tSelNo = PlanDetailInfoGrid.getSelNo()-1; if (tSelNo<0) { i18nAlert("请选择要操作的记录!", "LIS-02720"); return false; } if(!i18nConfirm("确定要删除选中信息吗?", "LIS-00693")){ return false; } if (!checkSame()) { return false; } var tSysPlanCode = PlanDetailInfoGrid.getRowColData(tSelNo, 1); var tPlanCode = PlanDetailInfoGrid.getRowColData(tSelNo, 2); var tRiskCode = PlanDetailInfoGrid.getRowColData(tSelNo, 12); var tDutyCode = PlanDetailInfoGrid.getRowColData(tSelNo, 14); fmPub.Operate.value = "DELPLANDETAIL"; fm2.action = "../API/grp_quotation/g_quot/LSQuotETPlanDetailSave/DELPLANDETAIL?Operate=DELPLANDETAIL&QuotNo="+ tQuotNo +"&QuotBatNo="+ tQuotBatNo +"&QuotType="+ tQuotType +"&MissionID="+ tMissionID +"&SubMissionID="+ tSubMissionID +"&ActivityID="+ tActivityID +"&OSysPlanCode="+ tSysPlanCode +"&OPlanCode="+ tPlanCode +"&ORiskCode="+ tRiskCode +"&ODutyCode="+ tDutyCode +"&TranProdType="+ tTranProdType; submitForm(fm2,true); } /** * 校验提交的数据是否为选中的记录 */ function checkSame() { var tSelNo = PlanDetailInfoGrid.getSelNo()-1; if (tSelNo<0) { i18nAlert("请选择要操作的方案明细记录!", "LIS-02721"); return false; } var tSysPlanCode = PlanDetailInfoGrid.getRowColData(tSelNo, 1); var tPlanCode = PlanDetailInfoGrid.getRowColData(tSelNo, 2); var tRiskCode = PlanDetailInfoGrid.getRowColData(tSelNo, 12); var tDutyCode = PlanDetailInfoGrid.getRowColData(tSelNo, 14); var tSysPlanCode1 = document.getElementById("SysPlanCode").value; var tPlanCode1 = document.getElementById("PlanCode").value; var tRiskCode1 = document.getElementById("RiskCode").value; var tDutyCode1 = document.getElementById("DutyCode").value; if (tSysPlanCode!=tSysPlanCode1 || tPlanCode!=tPlanCode1 || tRiskCode!=tRiskCode1 || tDutyCode!=tDutyCode1) { i18nAlert("进行该操作时,不可改变方案、险种及责任信息!", "LIS-02722"); return false; } return true; } /** * 提交数据 */ function submitForm(obj, dynamic) { 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"); //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; //获得窗口的水平位置 var 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(); if(dynamic != null && dynamic === true){ ajaxSubmit(obj); } else { ajaxSubmit2(obj); } } /** * 提交数据后返回操作 */ function afterSubmit(FlagStr, content) { if (typeof(showInfo)=="object" && typeof(showInfo)!="unknown") { 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; //获得窗口的水平位置 var 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; //获得窗口的水平位置 var 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(content); } } /** * 提交后处理 */ function dealAfterSubmit(o) { var tOperate = fmPub.Operate.value; fmPub.Operate.value = ""; if (tOperate=="ADDPLANDETAIL" || tOperate=="MODIFYPLANDETAIL" || tOperate=="DELPLANDETAIL") { fm2.PlanType.value = ""; fm2.OldPlanType.value = ""; fm2.PremCalType.value = ""; fm2.OldPremCalType.value = ""; fm2.PlanFlag.value = ""; fm2.OccupTypeFlag.value = ""; fm2.OldOccupTypeFlag.value = ""; fm2.PlanCode.value = ""; fm2.PlanDesc.value = ""; fm2.SysPlanCode.value = ""; fm2.RiskCode.value = ""; fm2.RiskName.value = ""; fm2.DutyCode.value = ""; fm2.DutyName.value = ""; dealShowDuty(fm2, "divDutyFactor"); queryPlanDetail(); document.getElementById("divInfo4").style.display = "none"; } else if (tOperate=="SAVEPUBAMNT" || tOperate=="DELETEPUBAMNT"){ queryPubAmntRelaPlanInfo(); initPubAmntRelaDutyGrid(); } else if (tOperate=="TRYCAL") { fm2.ExceptPrem.value = o; } } /** * 处理责任显示 */ function dealShowDuty(cObj, cDivID) { document.getElementById(cDivID).innerHTML= "