You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

627 lines
22 KiB

/***************************************************************
* <p>ProName:EdorVCInput.js</p>
* <p>Title:归属规则维护</p>
* <p>Description:归属规则维护</p>
* <p>Copyright:Copyright (c) 2012</p>
* <p>Company:Sinosoft</p>
* @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];
}
}