/*************************************************************** *
ProName:EdorVCInput.js
*Title:归属规则维护
*Description:归属规则维护
*Copyright:Copyright (c) 2012
*Company:Sinosoft
* @author : JingDian * @version : 8.0 * @date : 2014-06-13 ****************************************************************/ var mDebug="0"; var mOperate=""; var showInfo; var arrDataSet; var QueryCount = 0; var mulLineCount = 0; var tSearch = 0; var turnPage = new turnPageClass(); var turnPage1 = new turnPageClass(); var turnPage2 = new turnPageClass(); var turnPage3 = new turnPageClass(); var turnPage11 = new turnPageClass(); var turnPage12 = new turnPageClass(); var arrResult= new Array(); var tName; var tNo =0; window.onfocus=myonfocus; //使得从该窗口弹出的窗口能够聚焦 function myonfocus(){ if(showInfo!=null){ try{ showInfo.focus(); } catch(ex){ showInfo=null; } } } //提交后操作,服务器数据返回后执行的操作 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{ content = i18nMessage("保存成功!", "LIS-04531"); 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("Position"==fm.tOperate.value){ fm.PositionCode.value=''; fm.PositionCodeName.value=''; fm.CountType.value=''; fm.CountTypeName.value=''; initPosition(); initAscription(); } else if("Ascription"==fm.tOperate.value){ fm.AscriptionCode.value=''; fm.AscriptionCodeName.value=''; fm.StartYears.value=''; fm.EndYears.value=''; fm.Rate.value=''; initAscription(); } else if("SpecAscription"==fm.tOperate.value){ fm.SepicalType.value=''; fm.SepicalTypeName.value=''; fm.Rate1.value=''; initSpeAscription(); } querySerialNo(); } } //重置按钮对应操作,Form的初始化函数在功能名+Init.jsp文件中实现,函数的名称为initForm() function resetForm(){ try{ initForm(); }catch(re){ i18nAlert("{0}函数中发生异常:初始化界面错误!", "LIS-01177", "LAAgent.js-->resetForm"); } } function submitFunc(){ 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(); } //提交前的校验、计算 function beforeSubmit(){ if(parseInt(fm.EndYears.value)<=parseInt(fm.StartYears.value)){ i18nAlert("年度终止值应该大于年度起始值!", "LIS-03480"); return false; } return true; } //显示div,第一个参数为一个div的引用,第二个参数为是否显示,如果为"true"则显示,否则不显示 function showDiv(cDiv,cShow){ if (cShow=="true"){ cDiv.style.display=""; }else{ cDiv.style.display="none"; } } function addPosition(){ if(!verifyForm("fm")){ return false; } if(!checkPosition()){ return false; } tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorVCSql"); tSQLInfo.setSqlId("EdorVCSql5"); tSQLInfo.addSubPara("spepositioncode"); tSQLInfo.addSubPara(fm.PositionCode.value); var tPropEntry = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tPropEntry=='1') { mSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); mSQLInfo.setResourceName("g_pos.EdorVCSql"); mSQLInfo.setSqlId("EdorVCSql10"); mSQLInfo.addSubPara("spepositioncode"); var tPropEntry = easyExecSql(mSQLInfo.getString(), 1, 0, 1); i18nAlert("员工类别不能取以下特殊员工类别:{0}", "LIS-03481", tPropEntry); return false; } tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorVCSql"); tSQLInfo.setSqlId("EdorVCSql6"); tSQLInfo.addSubPara(tGrpContNo); tSQLInfo.addSubPara(fm.RiskCode.value); tSQLInfo.addSubPara(fm.PositionCode.value); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tEdorType); var tPropEntry = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if(tPropEntry!=null && tPropEntry[0][0]=='1'){ i18nAlert("该员工类别已经存在!", "LIS-03482"); return false; } mOperate="INSERT"; fm.tOperate.value="Position"; submitFunc(); fm.action="../API/grp_pa/g_pos/EdorVCSave/ADD?Operate="+ mOperate+"&EdorAppNo="+tEdorAppNo+"&EdorType="+tEdorType+"&EdorNo="+tEdorNo+"&GrpContNo="+tGrpContNo+"&MissionID="+tMissionID+"&SubMissionID="+tSubMissionID+"&ActivityID="+tActivityID; ajaxSubmit2(document.getElementById("fm")); } function updatePosition(){ var tRow = PositionGrid.getSelNo(); if (tRow==0) { i18nAlert("请先选择一条信息!", "LIS-03483"); return false; } if(!checkPosition()){ return false; } tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorVCSql"); tSQLInfo.setSqlId("EdorVCSql5"); tSQLInfo.addSubPara("spepositioncode"); tSQLInfo.addSubPara(fm.PositionCode.value); var tPropEntry = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tPropEntry=='1') { mSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); mSQLInfo.setResourceName("g_pos.EdorVCSql"); mSQLInfo.setSqlId("EdorVCSql10"); mSQLInfo.addSubPara("spepositioncode"); var tPropEntry = easyExecSql(mSQLInfo.getString(), 1, 0, 1); i18nAlert("员工类别不能取以下特殊员工类别:{0}", "LIS-03481", tPropEntry); return false; } tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorVCSql"); tSQLInfo.setSqlId("EdorVCSql6"); tSQLInfo.addSubPara(tGrpContNo); tSQLInfo.addSubPara(fm.RiskCode.value); tSQLInfo.addSubPara(PositionGrid.getRowColData(tRow-1,1)); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tEdorType); var tPropEntry = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if(tPropEntry!='1'){ i18nAlert("该员工类别尚未定义!", "LIS-03484"); return false; } tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorVCSql"); tSQLInfo.setSqlId("EdorVCSql11"); tSQLInfo.addSubPara(PositionGrid.getRowColData(tRow-1,1)); tSQLInfo.addSubPara(tGrpContNo); var tPropEntry = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if(tPropEntry!=null && tPropEntry[0][0]=="1" && PositionGrid.getRowColData(tRow-1,1)!=fm.PositionCode.value){ i18nAlert("该员工类别已经使用,不能修改员工类别!", "LIS-03485"); return false; } mOperate="UPDATE"; fm.tOperate.value="Position"; submitFunc(); fm.action="../API/grp_pa/g_pos/EdorVCSave/UPDATE?Operate="+ mOperate+"&EdorAppNo="+tEdorAppNo+"&EdorType="+tEdorType+"&EdorNo="+tEdorNo+"&GrpContNo="+tGrpContNo+"&MissionID="+tMissionID+"&SubMissionID="+tSubMissionID+"&ActivityID="+tActivityID; ajaxSubmit2(document.getElementById("fm")); } function checkPosition(){ fm.PositionCode.value = trim(fm.PositionCode.value); if(trim(fm.PositionCode.value)==null || trim(fm.PositionCode.value)==""){ i18nAlert("员工类别不能为空!", "LIS-03486"); return false; } if(!chkNotZh(trim(fm.PositionCode.value)) || fm.PositionCode.value.length>4){ i18nAlert("员工类别应为数字或字母,且小于等于4位!", "LIS-03487"); return false; } fm.PositionCodeName.value = trim(fm.PositionCodeName.value); if(trim(fm.PositionCodeName.value)==null || trim(fm.PositionCodeName.value)==""){ i18nAlert("分类说明不能为空!", ""); return false; } if(fm.PositionCodeName.value.length>20){ i18nAlert("分类说明小于等于20位!", "LIS-03488"); return false; } if(trim(fm.CountType.value)==null || trim(fm.CountType.value)==""){ i18nAlert("请选择归属年度计算方式!", "LIS-03489"); return false; } return true; } function deletePosition(){ var tRow = PositionGrid.getSelNo(); if (tRow==0) { i18nAlert("请先选择一条信息!", "LIS-03483"); return false; } tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorVCSql"); tSQLInfo.setSqlId("EdorVCSql11"); tSQLInfo.addSubPara(PositionGrid.getRowColData(tRow-1,1)); tSQLInfo.addSubPara(tGrpContNo); var tPropEntry = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if(tPropEntry!=null && tPropEntry[0][0]=="1"){ i18nAlert("该员工类别已经使用,不能删除!", "LIS-03490"); return false; } mOperate="DELETE"; fm.tOperate.value="Position"; submitFunc(); fm.action="../API/grp_pa/g_pos/EdorVCSave/DELETE?Operate="+ mOperate+"&EdorAppNo="+tEdorAppNo+"&EdorType="+tEdorType+"&EdorNo="+tEdorNo+"&GrpContNo="+tGrpContNo+"&MissionID="+tMissionID+"&SubMissionID="+tSubMissionID+"&ActivityID="+tActivityID; ajaxSubmit2(document.getElementById("fm")); } //普通归属规则的操作 function saveAscription(){ if(fm.AscriptionCode.value==""){ i18nAlert("员工类别不能为空!", "LIS-03491"); return false; } if(fm.StartYears.value==""||!isNumeric(fm.StartYears.value)){ i18nAlert("年度起始值不能为空且为数字!", "LIS-03492"); return false; } if(! verifyLength("StartYears", fm.StartYears.value, "LEN<=10")){ alert("年度起始值不符合规定的输入长度!长度需要小于10!\n"); return } if(fm.EndYears.value==""||!isNumeric(fm.EndYears.value)){ i18nAlert("年度终止值不能为空且为数字!", "LIS-03493"); return false; } if(! verifyLength("EndYears", fm.EndYears.value, "LEN<=10")){ alert("年度终止值不符合规定的输入长度!长度需要小于10!\n"); return } if(fm.Rate.value==""||fm.Rate.value>1||fm.Rate.value<0||!isNumeric(fm.Rate.value)){ i18nAlert("归属比例不能为空且为大于等于0小于1的小数!", "LIS-03494"); return false; } if(!beforeSubmit()){ return false; } tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorVCSql"); tSQLInfo.setSqlId("EdorVCSql14"); tSQLInfo.addSubPara(tGrpContNo); tSQLInfo.addSubPara(fm.AscriptionCode.value); tSQLInfo.addSubPara(fm.StartYears.value); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tEdorType); tSQLInfo.addSubPara(""); var tPropEntry = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if(tPropEntry!=null && tPropEntry[0][0]=='1'){ i18nAlert("该归属规则已经存在或者区间交叉!", "LIS-03495"); return false; } mOperate = "INSERT1"; document.all('tOperate').value = "Ascription" AscriptionGrid.delBlankLine(); submitFunc(); fm.action="../API/grp_pa/g_pos/EdorVCSave/INSERT1?Operate="+ mOperate+"&EdorAppNo="+tEdorAppNo+"&EdorType="+tEdorType+"&EdorNo="+tEdorNo+"&GrpContNo="+tGrpContNo+"&MissionID="+tMissionID+"&SubMissionID="+tSubMissionID+"&ActivityID="+tActivityID; ajaxSubmit2(document.getElementById("fm")); } function updateAscription(){ var tRow = AscriptionGrid.getSelNo(); if(tRow==0){ i18nAlert("请选择一条记录在修改", "LIS-03496"); return false; } if(fm.AscriptionCode.value==""){ i18nAlert("员工类别不能为空!", "LIS-03491"); return false; } if(fm.StartYears.value==""||!isNumeric(fm.StartYears.value)){ i18nAlert("年度起始值不能为空且为数字!", "LIS-03492"); return false; } if(! verifyLength("StartYears", fm.StartYears.value, "LEN<=10")){ alert("年度起始值不符合规定的输入长度!长度需要小于10!\n"); return } if(fm.EndYears.value==""||!isNumeric(fm.EndYears.value)){ i18nAlert("年度终止值不能为空且为数字!", "LIS-03493"); return false; } if(! verifyLength("EndYears", fm.EndYears.value, "LEN<=10")){ alert("年度终止值不符合规定的输入长度!长度需要小于10!\n"); return } if(fm.Rate.value==""||fm.Rate.value>1||fm.Rate.value<0||!isNumeric(fm.Rate.value)){ i18nAlert("归属比例不能为空且为大于等于0小于1的小数!", "LIS-03494"); return false; } if(!beforeSubmit()){ return false; } tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorVCSql"); tSQLInfo.setSqlId("EdorVCSql14"); tSQLInfo.addSubPara(tGrpContNo); tSQLInfo.addSubPara(fm.AscriptionCode.value); tSQLInfo.addSubPara(fm.StartYears.value); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tEdorType); tSQLInfo.addSubPara(AscriptionGrid.getRowColData(tRow-1,6)); var tPropEntry = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if(tPropEntry!=null && tPropEntry[0][0]=='1'){ i18nAlert("该归属规则已经存在或者区间交叉!", "LIS-03495"); return false; } mOperate = "UPDATE1"; document.all('tOperate').value = "Ascription" submitFunc(); fm.action="../API/grp_pa/g_pos/EdorVCSave/UPDATE1?Operate="+ mOperate+"&EdorAppNo="+tEdorAppNo+"&EdorType="+tEdorType+"&EdorNo="+tEdorNo+"&GrpContNo="+tGrpContNo+"&MissionID="+tMissionID+"&SubMissionID="+tSubMissionID+"&ActivityID="+tActivityID; ajaxSubmit2(document.getElementById("fm")); } function returnbak() { top.opener.initForm(); top.close(); } function deleteAscription(){ var tRow = AscriptionGrid.getSelNo(); if (tRow==0) { i18nAlert("请先选择一条信息!", "LIS-03483"); return false; } mOperate = "DELETE1"; document.all('tOperate').value = "Ascription" submitFunc(); fm.action="../API/grp_pa/g_pos/EdorVCSave/DELETE1?Operate="+ mOperate+"&EdorAppNo="+tEdorAppNo+"&EdorType="+tEdorType+"&EdorNo="+tEdorNo+"&GrpContNo="+tGrpContNo+"&MissionID="+tMissionID+"&SubMissionID="+tSubMissionID+"&ActivityID="+tActivityID; ajaxSubmit2(document.getElementById("fm")); } //特殊归属规则操作 function saveSpeAscription(){ if(document.all("multiageflag").checked==true){ if(fm.SepicalType.value==''||fm.SepicalType.value==null){ i18nAlert("归属类型不能为空!", "LIS-03497"); return false; } if(fm.Rate1.value>1||fm.Rate1.value<0||!isNumeric(fm.Rate1.value)){ i18nAlert("归属比例为大于等于0小于1的小数!", "LIS-03498"); return false; } } tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorVCSql"); tSQLInfo.setSqlId("EdorVCSql8"); tSQLInfo.addSubPara(tGrpContNo); tSQLInfo.addSubPara(fm.RiskCode.value); tSQLInfo.addSubPara(fm.SepicalType.value); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tEdorType); var tPropEntry = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if(tPropEntry=='1'){ i18nAlert("该归属规则已经存在!", "LIS-03499"); return false; } SepicalAscriptionGrid.delBlankLine(); submitFunc(); document.all('tOperate').value = "SpecAscription" fm.action="../API/grp_pa/g_pos/EdorVCSave/INSERT2?Operate=INSERT2&EdorAppNo="+tEdorAppNo+"&EdorType="+tEdorType+"&EdorNo="+tEdorNo+"&GrpContNo="+tGrpContNo+"&MissionID="+tMissionID+"&SubMissionID="+tSubMissionID+"&ActivityID="+tActivityID; ajaxSubmit2(document.getElementById("fm")); } function updateSpeAscription(){ var tRow = SepicalAscriptionGrid.getSelNo(); if(tRow==0){ i18nAlert("请选择一条记录在修改", "LIS-03496"); return false; } tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorVCSql"); tSQLInfo.setSqlId("EdorVCSql8"); tSQLInfo.addSubPara(tGrpContNo); tSQLInfo.addSubPara(fm.RiskCode.value); tSQLInfo.addSubPara(SepicalAscriptionGrid.getRowColData(tRow-1,1)); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tEdorType); var tPropEntry = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if(tPropEntry!='1'){ i18nAlert("该归属规则尚未定义!", "LIS-03500"); return false; } if(fm.SepicalType.value==""){ i18nAlert("归属类型不能为空!", "LIS-03501"); return false; } if(fm.Rate1.value>1||fm.Rate1.value<0||!isNumeric(fm.Rate1.value)){ i18nAlert("归属比例为大于等于0小于1的小数!", "LIS-03498"); return false; } SepicalAscriptionGrid.delBlankLine(); submitFunc(); document.all('tOperate').value = "SpecAscription" fm.action="../API/grp_pa/g_pos/EdorVCSave/UPDATE2?Operate=UPDATE2&EdorAppNo="+tEdorAppNo+"&EdorType="+tEdorType+"&EdorNo="+tEdorNo+"&GrpContNo="+tGrpContNo+"&MissionID="+tMissionID+"&SubMissionID="+tSubMissionID+"&ActivityID="+tActivityID; ajaxSubmit2(document.getElementById("fm")); } function deleteSpeAscription(){ var tRow = SepicalAscriptionGrid.getSelNo(); if (tRow==0) { i18nAlert("请先选择一条信息!", "LIS-03483"); return false; } submitFunc(); document.all('tOperate').value = "SpecAscription" fm.action="../API/grp_pa/g_pos/EdorVCSave/DELETE2?Operate=DELETE2&EdorAppNo="+tEdorAppNo+"&EdorType="+tEdorType+"&EdorNo="+tEdorNo+"&GrpContNo="+tGrpContNo+"&MissionID="+tMissionID+"&SubMissionID="+tSubMissionID+"&ActivityID="+tActivityID; ajaxSubmit2(document.getElementById("fm")); } function transData1(){ var colNumb1=PositionGrid.getSelNo();//获取行号 fm.PositionCode.value=PositionGrid.getRowColData(colNumb1-1,1); fm.PositionCodeName.value=PositionGrid.getRowColData(colNumb1-1,2); fm.CountType.value=PositionGrid.getRowColData(colNumb1-1,3); fm.CountTypeName.value=PositionGrid.getRowColData(colNumb1-1,4); } function transData2(){ var colNumb2=AscriptionGrid.getSelNo(); fm.AscriptionCode.value=AscriptionGrid.getRowColData(colNumb2-1,1); fm.AscriptionCodeName.value=AscriptionGrid.getRowColData(colNumb2-1,2); fm.StartYears.value=AscriptionGrid.getRowColData(colNumb2-1,3); fm.EndYears.value=AscriptionGrid.getRowColData(colNumb2-1,4); fm.Rate.value=AscriptionGrid.getRowColData(colNumb2-1,5); } function transData3(){ var colNumb3=SepicalAscriptionGrid.getSelNo(); fm.SepicalType.value=SepicalAscriptionGrid.getRowColData(colNumb3-1,1); fm.SepicalTypeName.value=SepicalAscriptionGrid.getRowColData(colNumb3-1,2); fm.Rate1.value=SepicalAscriptionGrid.getRowColData(colNumb3-1,3); } function getData(){ tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorVCSql"); tSQLInfo.setSqlId("EdorVCSql9"); tSQLInfo.addSubPara(tGrpContNo); tSQLInfo.addSubPara(fm.RiskCode.value); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tEdorType); var tPropEntry = easyQueryVer3(tSQLInfo.getString(), 1, 0, 1); if (tPropEntry==null) { return false; } else { document.all("AscriptionCode").CodeData=tPropEntry; } } function sepicalTpye(){ if(document.all("multiageflag").checked){ DivshowSepical.style.display=""; }else{ DivshowSepical.style.display="none"; } } function initPosition(){ tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorVCSql"); tSQLInfo.setSqlId("EdorVCSql1"); tSQLInfo.addSubPara(tGrpContNo); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tEdorType); initPositionGrid(); turnPage1.queryModal(tSQLInfo.getString(), PositionGrid, 1, 1); } function initOldPosition(){ tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorVCSql"); tSQLInfo.setSqlId("EdorVCSql12"); tSQLInfo.addSubPara(tGrpContNo); initOldPositionGrid(); turnPage1.queryModal(tSQLInfo.getString(), OldPositionGrid, 1, 1); } function initAscription(){ tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorVCSql"); tSQLInfo.setSqlId("EdorVCSql2"); tSQLInfo.addSubPara(tGrpContNo); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tEdorType); initAscriptionGrid(); turnPage2.queryModal(tSQLInfo.getString(), AscriptionGrid, 1, 1); } function initOldAscription(){ tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorVCSql"); tSQLInfo.setSqlId("EdorVCSql13"); tSQLInfo.addSubPara(tGrpContNo); initOldAscriptionGrid(); turnPage2.queryModal(tSQLInfo.getString(), OldAscriptionGrid, 1, 1); } function initSpeAscription(){ tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorVCSql"); tSQLInfo.setSqlId("EdorVCSql3"); tSQLInfo.addSubPara(tGrpContNo); tSQLInfo.addSubPara(tEdorNo); tSQLInfo.addSubPara(tEdorType); initSepicalAscriptionGrid(); turnPage3.queryModal(tSQLInfo.getString(), SepicalAscriptionGrid, 1, 1); if(!turnPage3.strQueryResult){ fm.multiageflag.checked=false; DivshowSepical.style.display='none'; }else{ fm.multiageflag.checked=true; DivshowSepical.style.display=''; } } function querySerialNo(){ tSQLInfo = new SqlClass(); tSQLInfo.setModule("grp_pa"); tSQLInfo.setResourceName("g_pos.EdorVCSql"); tSQLInfo.setSqlId("EdorVCSql4"); tSQLInfo.addSubPara(tGrpContNo); var tPropEntry = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tPropEntry==null) { return false; } else { fm.RiskCode.value=tPropEntry[0][0]; } }