/** *

程序名称: CertifyCommon.js

*

程序功能: 单证管理公用函数变量定义

*

注释更新人:

*

最近更新日期:

*/ /************************************************************************************* 本函数专用于在单证管理查询获取“发放者”、“接收者”对应的中文名称 <根据代码表单的值为代码值,查询出名称赋值给名称表单>,以便于操作核对 所需参数:代码表单名[],名称表单名[] 注意:表单名格式【所在Form名+“.”+表单名,例:fm.ReceiveCom。切忌在表单名称后加“Value”】 例:onblur="getSendReceiveName(fm.ReceiveCom,fm.ReceiveComName)" 则 根据代码表单的值fm.ReceiveCom.value为代码值,查询出名称赋值给名称表单 fm.ReceiveComName.value *************************************************************************************/ function getSendReceiveName(CodeFiled,NameFiled) { var strCode=trim(CodeFiled.value);//传入代码 var strCodeName="";//代码名称 var strCodeLenth=0;//传入代码的长度 var strFirstCode="";//传入代码的第一位值,用于判断是机构还是业务员 var strLeaveCode="";//传入代码的截掉第一位后剩下的代码值,用于查询数据库 var querySQL="";//查询的SQL语句 var tResourceName="certify.CertifyTrackInfoInputSql"; if(strCode==null ||strCode=="") { strCodeName=""; } else { strCodeLenth=strCode.length;//获取传入代码的长度 strFirstCode=strCode.substring(0,1);//获取传入代码的第一位值 strLeaveCode=trim(strCode.substring(1,strCodeLenth));//获取传入代码的截掉第一位后剩下的代码值,用于查询数据库 //以下准备查询数据库所需的SQL字符串 if(strFirstCode=="A" && strLeaveCode!="") { //querySQL="select comcode,name from ldcom where comcode='"+strLeaveCode+"' "; querySQL = wrapSql(tResourceName,"querysqldes1",[strLeaveCode],"certification"); } else if(strFirstCode=="D" && strLeaveCode!="") { //querySQL="select agentcode,name from laagent where agentcode='"+strLeaveCode+"'"; querySQL = wrapSql(tResourceName,"querysqldes2",[strLeaveCode],"certification"); } else if(strFirstCode=="E" && strLeaveCode!="") { //querySQL="select agentcom,name from lacom where agentcom='"+strLeaveCode+"'"; querySQL = wrapSql(tResourceName,"querysqldes3",[strLeaveCode],"certification"); } else { querySQL=""; } //以下准备查询数据库 if(querySQL!="") { var QueryArr=easyExecSql(querySQL); if(QueryArr!=null) { strCodeName=QueryArr[0][1]; } else { strCodeName=""; } } else { strCodeName=""; } } NameFiled.value=strCodeName; } /*************************************************** 以下函数方法专用于在单证管理查询“银行代理机构”时使用 ***************************************************/ var PuObjectName=""; //判断是否需要显示【查询银行代理机构】按钮 function chkQueryAgCom(objCheck) { try { if(objCheck.checked == true) { try{fm.btnSeQueryAgentCom.style.display = "";}catch(ex){} try{fm.btnReQueryAgentCom.style.display = "";} catch(e) {} } else { try{fm.btnSeQueryAgentCom.style.display = "none";}catch(ex){} try{fm.btnReQueryAgentCom.style.display = "none";} catch(e) {} } } catch(ex) { } } //调用查询银行代理机构代码 function queryAgentCom(sObject) { try{PuObjectName=sObject.name;}catch(ex){} showInfo=window.open('../treeCom/jsp/BankSelectCategory.jsp','newwindow','height=400, width=800, top='+(screen.availHeight-400)/2+',left='+(screen.availWidth-800)/2+', toolbar=no, menubar=no, scrollbars=yes, resizable=no, location=no, status=no'); } //选择银代机构后返回机构名称 function afterSelectBank(cAgentCom) { try{cAgentCom="E"+cAgentCom;}catch(ex){} try{eval("fm.all('"+PuObjectName+"').value = cAgentCom;");}catch(ex){} try{eval("fm.all('"+PuObjectName+"').focus();");}catch(ex){} }