/*************************************************************** *
ProName:EdorMFInput.js
*Title:长险费用变更
*Description:长险费用变更
*Copyright:Copyright (c) 2012
*Company:Sinosoft
* @author : 蔡云聪 * @version : 8.0 * @date : 2014-06-16 ****************************************************************/ 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(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; //获得窗口的水平位置 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(); 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(); fm2.Operate.value = ""; fm2.SerialNo.value = ""; fm3.Operate.value = ""; fm3.SerialNo.value = ""; initPageInfo(); query("0"); } } /** * 查询已维护管理费信息列表 */ function queryManageFee() { initManageFeeGrid(); tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorMFSql"); tSQLInfo.setSqlId("EdorMFSql1"); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tEdorType); turnPage1.queryModal(tSQLInfo.getString(), ManageFeeGrid, 1, 1); } /** * 点击列表后展示界面要素 */ function showManageFee() { initInpBox(); var tRow = ManageFeeGrid.getSelNo(); fm2.RiskCode.value = ManageFeeGrid.getRowColData(tRow-1,8); fm2.RiskName.value = ManageFeeGrid.getRowColData(tRow-1,1); fm2.AccType.value = ManageFeeGrid.getRowColData(tRow-1,9); fm2.AccTypeName.value = ManageFeeGrid.getRowColData(tRow-1,2); fm2.FeeType.value = ManageFeeGrid.getRowColData(tRow-1,10); fm2.FeeTypeName.value = ManageFeeGrid.getRowColData(tRow-1,3); if (fm2.FeeType.value=='0') { document.getElementById('allTR1').style.display = ''; document.getElementById('allTR2').style.display = 'none'; document.getElementById('allTR3').style.display = 'none'; document.getElementById('allTR4').style.display = 'none'; fm2.DeductType.value = ManageFeeGrid.getRowColData(tRow-1,11); fm2.DeductTypeName.value = ManageFeeGrid.getRowColData(tRow-1,4); fm2.FeeValue.value = ManageFeeGrid.getRowColData(tRow-1,5); } else if (fm2.FeeType.value=='1') { document.getElementById('allTR1').style.display = 'none'; document.getElementById('allTR2').style.display = ''; document.getElementById('allTR3').style.display = 'none'; document.getElementById('allTR4').style.display = 'none'; fm2.MonthFeeType.value = ManageFeeGrid.getRowColData(tRow-1,11); fm2.MonthFeeTypeName.value = ManageFeeGrid.getRowColData(tRow-1,4); fm2.MonthValue.value = ManageFeeGrid.getRowColData(tRow-1,5); } else if (fm2.FeeType.value=='2') { document.getElementById('allTR1').style.display = 'none'; document.getElementById('allTR2').style.display = 'none'; document.getElementById('allTR3').style.display = ''; document.getElementById('allTR4').style.display = ''; fm2.YearFeeType.value = ManageFeeGrid.getRowColData(tRow-1,11); fm2.YearFeeTypeName.value = ManageFeeGrid.getRowColData(tRow-1,4); fm2.YearValue.value = ManageFeeGrid.getRowColData(tRow-1,5); fm2.YearStartValue.value = ManageFeeGrid.getRowColData(tRow-1,6); fm2.YearEndValue.value = ManageFeeGrid.getRowColData(tRow-1,7); } } /** * 选择管理费类型后展示界面要素 */ function afterCodeSelect(o, p) { if(o=='mafeetype') { if(p.value=='0') { document.getElementById('allTR1').style.display = ''; document.getElementById('allTR2').style.display = 'none'; document.getElementById('allTR3').style.display = 'none'; document.getElementById('allTR4').style.display = 'none'; clearContent(); } else if(p.value=='1') { document.getElementById('allTR1').style.display = 'none'; document.getElementById('allTR2').style.display = ''; document.getElementById('allTR3').style.display = 'none'; document.getElementById('allTR4').style.display = 'none'; clearContent(); } else { document.getElementById('allTR1').style.display = 'none'; document.getElementById('allTR2').style.display = 'none'; document.getElementById('allTR3').style.display = ''; document.getElementById('allTR4').style.display = ''; clearContent(); } } if(o=="contplanrisk"){ fm3.GetType2.value=""; fm3.GetTypeName2.value=""; fm3.ValPeriod.value=""; fm3.ValPeriodName.value=""; fm3.ValStartDate.value=""; fm3.ValEndDate.value=""; fm3.FeeValues.value=""; } else if(o=="gettype"){ fm3.ValPeriod.value=""; fm3.ValPeriodName.value=""; fm3.ValStartDate.value=""; fm3.ValEndDate.value=""; fm3.FeeValues.value=""; } else if(o=="insuperiodflag"){ fm3.ValStartDate.value=""; fm3.ValEndDate.value=""; fm3.FeeValues.value=""; } } /** * 清空录入值 */ function clearContent(){ fm2.DeductType.value=""; fm2.DeductTypeName.value=""; fm2.FeeValue.value=""; fm2.MonthFeeType.value=""; fm2.MonthFeeTypeName.value=""; fm2.MonthValue.value=""; fm2.YearFeeType.value=""; fm2.YearFeeTypeName.value=""; fm2.YearStartValue.value=""; fm2.YearEndValue.value=""; fm2.YearValue.value=""; } /** * 初始化界面信息 */ function initPageInfo() { queryManageFee(); fm2.RiskCode.value = ""; fm2.RiskName.value = ""; fm2.AccType.value = ""; fm2.AccTypeName.value = ""; fm2.FeeType.value = ""; fm2.FeeTypeName.value = ""; document.getElementById('allTR1').style.display = 'none'; document.getElementById('allTR2').style.display = 'none'; document.getElementById('allTR3').style.display = 'none'; document.getElementById('allTR4').style.display = 'none'; } /** * 管理费维护--增加 */ function addSubmit() { if (!checkSubmit()) { return false; } if (fm2.FeeType.value!="2") { tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorMFSql"); tSQLInfo.setSqlId("EdorMFSql6"); tSQLInfo.addSubPara(tGrpContNo); tSQLInfo.addSubPara(fm2.RiskCode.value); tSQLInfo.addSubPara(fm2.AccType.value); tSQLInfo.addSubPara(fm2.FeeType.value); ///tSQLInfo.addSubPara(""); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tEdorType); var tRes = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if(tRes!=null && tRes[0]=='1'){ i18nAlert("该类型费用已经存在!", "LIS-03676"); return false; } } else { tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorMFSql"); tSQLInfo.setSqlId("EdorMFSql7"); tSQLInfo.addSubPara(tGrpContNo); tSQLInfo.addSubPara(fm2.RiskCode.value); tSQLInfo.addSubPara(fm2.AccType.value); tSQLInfo.addSubPara(fm2.FeeType.value); tSQLInfo.addSubPara(fm2.YearStartValue.value); tSQLInfo.addSubPara(fm2.YearEndValue.value); tSQLInfo.addSubPara(fm2.YearStartValue.value); tSQLInfo.addSubPara(fm2.YearEndValue.value); tSQLInfo.addSubPara(fm2.YearStartValue.value); tSQLInfo.addSubPara(fm2.YearStartValue.value); tSQLInfo.addSubPara(fm2.YearEndValue.value); tSQLInfo.addSubPara(fm2.YearEndValue.value); //tSQLInfo.addSubPara(""); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tEdorType); var tRes = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if(tRes!=null && tRes[0]=='1'){ i18nAlert("该类型费用已经存在!", "LIS-03676"); return false; } } mOperate = "INSERT"; fm2.action = "../API/grp_pa/g_pos/EdorMFSave/ADD?Operate="+ mOperate +"&GrpContNo="+ tGrpContNo +"&EdorType="+ tEdorType +"&EdorNo="+ tEdorNo +"&MissionID="+ tMissionID +"&SubMissionID="+ tSubMissionID +"&ActivityID="+ tActivityID; submitForm(fm2); } /** * 管理费维护--修改 */ function modSubmit() { var tRow = ManageFeeGrid.getSelNo(); if (tRow==0) { i18nAlert("请先选择一条信息!", "LIS-03483"); return false; } if (!checkSubmit()) { return false; } mOperate = "UPDATE"; fm2.action = "../API/grp_pa/g_pos/EdorMFSave/UPDATE?Operate="+ mOperate +"&GrpContNo="+ tGrpContNo +"&EdorType="+ tEdorType +"&EdorNo="+ tEdorNo +"&MissionID="+ tMissionID +"&SubMissionID="+ tSubMissionID +"&ActivityID="+ tActivityID; submitForm(fm2); } /** * 管理费维护--删除 */ function delSubmit() { var tRow = ManageFeeGrid.getSelNo(); if (tRow==0) { i18nAlert("请先选择一条信息!", "LIS-03483"); return false; } var tSerialNo = ManageFeeGrid.getRowColData(tRow-1,12);//流水号 fm2.SerialNo.value = tSerialNo; mOperate = "DELETE"; fm2.action = "../API/grp_pa/g_pos/EdorMFSave/DELETE?Operate="+ mOperate +"&GrpContNo="+ tGrpContNo +"&EdorType="+ tEdorType +"&EdorNo="+ tEdorNo +"&MissionID="+ tMissionID +"&SubMissionID="+ tSubMissionID +"&ActivityID="+ tActivityID; submitForm(fm2); } /** * 提交前校验 */ function checkSubmit() { if(!verifyForm("fm2")) { return false; } if (fm2.FeeType.value=="0") { if (fm2.DeductType.value==null || fm2.DeductType.value =="") { i18nAlert("初始管理费扣除方式不能为空!", "LIS-03677"); return false; } if (fm2.FeeValue.value==null || fm2.FeeValue.value =="") { i18nAlert("初始管理费(元)/比例不能为空!", "LIS-03678"); return false; } if(!isNumeric(fm2.FeeValue.value)){ i18nAlert("初始管理费(元)/比例不是有效数字!", "LIS-03679"); return false; } if((fm2.DeductType.value=='001'||fm2.DeductType.value=='003')&&(fm2.FeeValue.value<0||fm2.FeeValue.value>1)){ i18nAlert("初始管理费(元)/比例必须为大于0小于1的数字!", "LIS-03680"); return false; }else if(fm2.FeeValue.value<0){ i18nAlert("初始管理费(元)/比例必须为大于0的数字!", "LIS-03681"); return false; } } else if (fm2.FeeType.value=="1") { if (fm2.MonthFeeType.value==null || fm2.MonthFeeType.value =="") { i18nAlert("月度管理费类型不能为空!", "LIS-03682"); return false; } if (fm2.MonthValue.value==null || fm2.MonthValue.value =="") { i18nAlert("月度管理费(元)/比例不能为空!", "LIS-03683"); return false; } if(!isNumeric(fm2.MonthValue.value)){ i18nAlert("月度管理费(元)/比例不是有效数字!", "LIS-03684"); return false; } if((fm2.MonthFeeType.value=='101')&&(fm2.MonthValue.value<0||fm2.MonthValue.value>1)){ i18nAlert("月度管理费(元)/比例必须为大于0小于1的数字!", "LIS-03685"); return false; }else if(fm2.MonthValue.value<0){ i18nAlert("月度管理费(元)/比例必须为大于0的数字!", "LIS-03686"); return false; } } else if (fm2.FeeType.value=="2") { var tYearStartValue = fm2.YearStartValue.value; var tYearEndValue = fm2.YearEndValue.value; var tYearValue = fm2.YearValue.value; if (fm2.YearFeeType.value==null || fm2.YearFeeType.value =="") { i18nAlert("年度管理费类型不能为空!", "LIS-03687"); return false; } if (tYearStartValue==null || tYearStartValue =="") { i18nAlert("年度起始值不能为空!", "LIS-03815"); return false; } if (tYearEndValue==null || tYearEndValue =="") { i18nAlert("年度终止值不能为空!", "LIS-03816"); return false; } if (!isInteger(tYearStartValue)) { i18nAlert("年度起始值不是有效的整数!", "LIS-03817"); return false; } if (!isInteger(tYearEndValue)) { i18nAlert("年度终止值不是有效的整数!", "LIS-03818"); return false; } if (parseInt(tYearStartValue) >= parseInt(tYearEndValue)) { i18nAlert("年度起始值应小于年度终止值!", "LIS-03819"); return false; } if (tYearValue==null || tYearValue =="") { i18nAlert("年度管理费(元)/比例不能为空!", "LIS-03820"); return false; } if (!isNumeric(tYearValue)) { i18nAlert("年度管理费(元)/比例不是有效的数字!", "LIS-03821"); return false; } if((fm2.YearFeeType.value=='201')&&(tYearValue<0||tYearValue>1)){ i18nAlert("年度管理费(元)/比例必须为大于0小于1的数字!", "LIS-03822"); return false; }else if(tYearValue<0){ i18nAlert("年度管理费(元)/比例必须为大于0的数字!", "LIS-03823"); return false; } } return true; } /** * 查询保全算法 */ function selectAccType(Filed,FildName,RiskCodeFiled) { if (RiskCodeFiled.value==null || RiskCodeFiled.value=="") { i18nAlert("请先选择保险种 !", "LIS-03824"); return false; } var tRiskCode = RiskCodeFiled.value; showCodeList('risktoacc',[Filed,FildName],[0,1],null,tRiskCode,'RiskCode','1',null); } 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) { var tFeeType = fm2.FeeType.value; if (value1=='deducttype') { if (returnType=='0') { return showCodeList('queryexp',value2,value3,null,['deducttype',tFeeType],['CodeType','CodeExp'],'1',null); } else { return showCodeListKey('queryexp',value2,value3,null,['deducttype',tFeeType],['CodeType','CodeExp'],'1',null); } } } function goToPordParamStep(o, p) { if (o=="0") { EdorMFFee.style.display=''; EdorMFCal.style.display='none'; tab1.style.display=''; tab2.style.display='none'; } else if (o=="1") { EdorMFFee.style.display='none'; EdorMFCal.style.display=''; tab1.style.display='none'; tab2.style.display=''; } } /** * 查询退费信息列表 */ function query(o) { clearRefundInfo(); tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorMFSql"); tSQLInfo.setSqlId("EdorMFSql3"); tSQLInfo.addSubPara(fm3.RiskCode1.value); tSQLInfo.addSubPara(fm3.GetType1.value); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tEdorType); tSQLInfo.addSubPara(tGrpContNo); turnPage2.queryModal(tSQLInfo.getString(), RefundListGrid, 1, 1); if (o=="1"&&!turnPage2.strQueryResult) { i18nAlert("未查询到符合条件的查询结果!", "LIS-03016"); } } /** * 展示退费信息维护信息 */ function showRefundList() { var tRow = RefundListGrid.getSelNo(); fm3.RiskCode2.value = RefundListGrid.getRowColData(tRow-1,1); fm3.RiskName2.value = RefundListGrid.getRowColData(tRow-1,2); fm3.GetType2.value = RefundListGrid.getRowColData(tRow-1,8); fm3.GetTypeName2.value = RefundListGrid.getRowColData(tRow-1,3); fm3.ValPeriod.value = RefundListGrid.getRowColData(tRow-1,9); fm3.ValPeriodName.value = RefundListGrid.getRowColData(tRow-1,6); fm3.ValStartDate.value = RefundListGrid.getRowColData(tRow-1,4); fm3.ValEndDate.value = RefundListGrid.getRowColData(tRow-1,5); fm3.FeeValues.value = RefundListGrid.getRowColData(tRow-1,7); } /** * 保全退费算法维护--增加 */ function addsSubmit() { mOperate = "INSERT1"; if(!verifyForm("fm3")) { return false; } if(!beforeSub()){ return false; } if(!checkValPeriod()){ return false; } showPage(); fm3.action = "../API/grp_pa/g_pos/EdorMFSave/INSERT1?Operate="+ mOperate +"&EdorNo="+ tEdorNo +"&EdorAppNo="+ tEdorAppNo +"&GrpContNo="+ tGrpContNo +"&EdorType="+ tEdorType +"&MissionID="+ tMissionID +"&SubMissionID="+ tSubMissionID +"&ActivityID="+ tActivityID; submitForm(fm3); } /** * 保全退费算法维护--修改 */ function modsSubmit() { mOperate = "UPDATE1"; var tRow = RefundListGrid.getSelNo(); if (tRow==0) { i18nAlert("请先选择一条信息!", "LIS-03483"); return false; } if(!verifyForm("fm3")) { return false; } if(!beforeSub()){ return false; } if(!checkValPeriod()){ return false; } var tSerialNo = RefundListGrid.getRowColData(tRow-1,10);//流水号 fm3.SerialNo.value = tSerialNo; showPage(); fm3.action = "../API/grp_pa/g_pos/EdorMFSave/UPDATE1?Operate="+ mOperate +"&EdorNo="+ tEdorNo +"&EdorAppNo="+ tEdorAppNo +"&GrpContNo="+ tGrpContNo +"&EdorType="+ tEdorType +"&MissionID="+ tMissionID +"&SubMissionID="+ tSubMissionID +"&ActivityID="+ tActivityID; submitForm(fm3); } /** * 保全退费算法维护--删除 */ function delsSubmit() { var tRow = RefundListGrid.getSelNo(); if (tRow==0) { i18nAlert("请先选择一条信息!", "LIS-03483"); return false; } var tSerialNo = RefundListGrid.getRowColData(tRow-1,10);//流水号 fm3.SerialNo.value = tSerialNo; mOperate = "DELETE1"; fm3.action = "../API/grp_pa/g_pos/EdorMFSave/DELETE1?Operate="+ mOperate +"&EdorNo="+ tEdorNo +"&EdorAppNo="+ tEdorAppNo +"&GrpContNo="+ tGrpContNo +"&EdorType="+ tEdorType +"&MissionID="+ tMissionID +"&SubMissionID="+ tSubMissionID +"&ActivityID="+ tActivityID; submitForm(fm3); } /** * 清除退费信息维护信息 */ function clearRefundInfo() { fm3.RiskCode2.value = ""; fm3.RiskName2.value = ""; fm3.GetType2.value = ""; fm3.GetTypeName2.value = ""; fm3.ValPeriod.value = ""; fm3.ValPeriodName.value = ""; fm3.ValStartDate.value = ""; fm3.ValEndDate.value = ""; fm3.FeeValues.value = ""; } /** * 新增、修改后界面展示 */ function showPage() { if (fm3.RiskCode1.value!=null && fm3.RiskCode1.value != "") { fm3.RiskCode1.value = fm3.RiskCode2.value; fm3.RiskName1.value = fm3.RiskName2.value; } if (fm3.GetType1.value!=null && fm3.GetType1.value != "") { fm3.GetType1.value = fm3.GetType2.value; fm3.GetTypeName1.value = fm3.GetTypeName2.value; } } /** * 查询系统默认退费信息维护 */ function querySysRefundInfo() { tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorMFSql"); tSQLInfo.setSqlId("EdorMFSql5"); tSQLInfo.addSubPara(tGrpContNo); turnPage3.queryModal(tSQLInfo.getString(), SysRefundInfoGrid, 1, 1); } function beforeSub(){ if (parseInt(fm3.ValStartDate.value) >= parseInt(fm3.ValEndDate.value)) { i18nAlert("起始值应小于终止值!", "LIS-03825"); return false; } if(fm3.FeeValues.value>1||fm3.FeeValues.value<0){ i18nAlert("费用比例应为大于0且小于1的数字!", "LIS-03826"); return false; } return true; } /** * 校验单位,同一险种下,仅可选同一种单位 */ function checkValPeriod() { tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorMFSql"); tSQLInfo.setSqlId("EdorMFSql4"); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tEdorType); tSQLInfo.addSubPara(fm3.RiskCode2.value); var tNo = ""; if (mOperate == "INSERT1") { tSQLInfo.addSubPara(tNo); } else if (mOperate == "UPDATE1") { var tRow = RefundListGrid.getSelNo(); tNo = RefundListGrid.getRowColData(tRow-1,10);//流水号 tSQLInfo.addSubPara(tNo); } tSQLInfo.addSubPara(fm3.GetType2.value); var arrResult = easyExecSql(tSQLInfo.getString()); if (arrResult !== null && arrResult[0][0] !== "") { var tValPeriod = arrResult[0][0]; if (tValPeriod != fm3.ValPeriod.value) { i18nAlert("对同一产品进行维护时,仅可选择同一种单位!", "LIS-03827"); return false; } } tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorMFSql"); tSQLInfo.setSqlId("EdorMFSql8"); tSQLInfo.addSubPara(tGrpContNo); tSQLInfo.addSubPara(fm3.RiskCode2.value); tSQLInfo.addSubPara(fm3.GetType2.value); tSQLInfo.addSubPara(fm3.ValPeriod.value); tSQLInfo.addSubPara(fm3.ValStartDate.value); tSQLInfo.addSubPara(fm3.ValEndDate.value); tSQLInfo.addSubPara(fm3.ValStartDate.value); tSQLInfo.addSubPara(fm3.ValEndDate.value); tSQLInfo.addSubPara(fm3.ValStartDate.value); tSQLInfo.addSubPara(fm3.ValStartDate.value); tSQLInfo.addSubPara(fm3.ValEndDate.value); tSQLInfo.addSubPara(fm3.ValEndDate.value); tSQLInfo.addSubPara(tNo); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tEdorType); var tRes = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if(tRes!=null && tRes[0]=='1'){ i18nAlert("该退费信息已经存在,或者区间交叉!", "LIS-03828"); return false; } return true; }