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.
75 lines
2.9 KiB
75 lines
2.9 KiB
//该文件中包含客户端需要处理的函数和事件
|
|
var turnPage = new turnPageClass(); //使用翻页功能,必须建立为全局变量
|
|
var tResourceName="certify.CardStockInfoInputSql";
|
|
//单证状态查询
|
|
function certifyQuery()
|
|
{
|
|
if(fm.ManageCom.value==null || fm.ManageCom.value==''){
|
|
i18nAlert("请录入【管理机构】!", "LIS-05837");
|
|
return false;
|
|
}
|
|
initCardSendOutInfoGrid();
|
|
|
|
if(fm.ManageCom.value!=null && fm.ManageCom.value!=""){
|
|
fm.hidManageCom.value = "A"+fm.ManageCom.value;
|
|
}
|
|
if(fm.Grade.value!=null && fm.Grade.value!=""){
|
|
fm.hidGrade.value = (parseInt(fm.Grade.value)+1)+"";
|
|
}
|
|
//alert(fm.hidManageCom.value);
|
|
//alert(fm.hidGrade.value);
|
|
|
|
var ManageCom = fm.ManageCom.value;
|
|
var strSQL="";//查寻SQL语句字串
|
|
/*strSQL="select a.receivecom, (select name from ldcom where comcode = substr(a.receivecom, 2)), "
|
|
+" (select certifyclass from lmcertifydes where certifycode = a.certifycode) certifyclass, "
|
|
+" a.certifycode, (select certifyname from lmcertifydes where certifycode = a.certifycode), "
|
|
+" a.startno, a.endno, a.sumcount, '' "
|
|
+" from lzcard a "
|
|
+" where a.stateflag in ('2','3') "
|
|
+ getWherePart('a.receivecom', 'hidManageCom', 'like')
|
|
+ getWherePart('length(a.receivecom)', 'hidGrade', '=', '1')
|
|
+ getWherePart('a.certifycode', 'CertifyCode')
|
|
+ getWherePart('a.MakeDate', 'MakeDateB','>=')
|
|
+ getWherePart('a.MakeDate', 'MakeDateE','<=')
|
|
+" and exists (select 1 from lmcertifydes b where b.certifycode = a.certifycode"
|
|
+ getWherePart('b.certifyclass', 'CertifyClass')
|
|
+ getWherePart('b.certifyclass2', 'CertifyClass2')
|
|
+") order by certifyclass, a.certifycode, a.receivecom, a.startno" ;*/
|
|
strSQL = wrapSql(tResourceName,"querysqldes1",[document.all('hidManageCom').value,document.all('hidGrade').value
|
|
,document.all('CertifyCode').value,document.all('MakeDateB').value,document.all('MakeDateE').value
|
|
,document.all('CertifyClass').value,document.all('CertifyClass2').value],"certification");
|
|
|
|
turnPage.pageLineNum = 10;
|
|
turnPage.queryModal(strSQL, CardSendOutInfoGrid, 1);
|
|
//i18nAlert("查询到的记录行数:{0}", "LIS-05655", CardInfoGrid.mulLineCount);
|
|
if(CardSendOutInfoGrid.mulLineCount==0)
|
|
{
|
|
i18nAlert("没有查询到任何单证信息!", "LIS-05197");
|
|
return false;
|
|
}
|
|
}
|
|
|
|
//[打印]按钮函数
|
|
function certifyPrint()
|
|
{
|
|
//i18nAlert("查询到的记录行数:{0}", "LIS-05655", CardSendOutInfoGrid.mulLineCount);
|
|
if(CardSendOutInfoGrid.mulLineCount==0)
|
|
{
|
|
i18nAlert("没有可以打印的数据!", "LIS-03219");
|
|
return false;
|
|
}
|
|
|
|
|
|
//alert(turnPage.queryAllRecordCount);
|
|
|
|
if(turnPage.queryAllRecordCount>100000)
|
|
{
|
|
i18nAlert("一次打印的数据超过100000条,请精确查询条件!", "LIS-05656");
|
|
return false;
|
|
}
|
|
|
|
|
|
easyQueryPrint(2,'CardSendOutInfoGrid','turnPage');
|
|
}
|
|
|
|
|