var pageGridObj;var successNum=0;var failNote="";var selectGridRecordObj;$(function(){var a=getInitJsonArray(getInitCodeArray());commonSetParaInit(null,"record",null,a);pageGridObj=$("#"+vType+"DataGridList");selectGridRecordObj=pageGridObj;initPageGirdHeight(300);enterEvent("keyword",searchRecord);pageGridObj.datagrid({onSelect:onSelectDataGridList,onDblClickRow:updateRecord,idField:"id",onCheck:function(c,b){addcheckItem()},onUncheck:function(c,b){removeSingleItem(c,b)},onCheckAll:function(b){addcheckItem()},onUncheckAll:function(b){removeAllItem(b)}});$("#keyword").textbox("textbox").focus();$(".easyui-panel").panel("resize");autoSearchAppByAddTab()});function autoSearchAppByAddTab(){if(vType=="order"){var a=mystorage.get("acq_com_myOrderList");if(a){mystorage.set("acq_com_myOrderList",null);setValue("index","LIB_ACQ_ORDER.operid");setValue("keyword",a);searchRecord()}var b=mystorage.get("jump_order_batchno");if(b){setValue("index","LIB_ACQ_ORDER.batchno");setValue("keyword",b);searchRecord()}}}function initPageGirdHeight(b){var a=$(window).height();var c=a-b;$(".datagrid-div").css("height",c+"px");if(vType=="order"){$(".datagrid-div").css("height",a-130+"px")}pageGridObj.datagrid("resize")}function onSelectDataGridList(a,b){setJsonData(null,b);if(b.bibid>0){getBibInfo(b.bibid)}}function getBibInfo(c){var a=base_path+"lib/biblios/get.do";var b={};b.id=c;$.post(a,b,function(d){if(d.status=="0"){var e=d.rows[0];setJsonData("show",e)}},"json")}function searchRecord(){checkedItems=[];pageGridObj.datagrid("clearChecked");var b=0;var d=pageGridObj.datagrid("getSelected");if(d){b=pageGridObj.datagrid("getRowIndex",d)}var a=base_path+"acq/"+vType+"/list.do";if(vType=="order"){a=base_path+"acq/"+vType+"/pageUnion.do"}var c={};if(getValue("keyword").length==0){return openMessageDlg("检索值不能为空")}cleanJsonData("record");cleanJsonData("showrecord");clearGridData(""+vType+"DataGridList");c.rows=10;c.page=1;if(getValue("index")=="LIB_ACQ_ORDER.batchno"){getlistOrderInfoByBatchno()}else{$(".show-count-info").hide()}if(vType=="order"&&getValue("index")=="LIB_ACQ_ORDER.operid"){c["limit[1].condition"]=getValue("index");c["limit[1].typeHandler"]="3";c["limit[1].value"]="(select id from PAR_SYS_OPERATOR where ACCOUNT='"+getValue("keyword")+"')"}else{c["limit[1].condition"]=getValue("index");c["limit[1].value"]=getValue("keyword")}c.orderBy="LIB_ACQ_ORDER.id";pageGridObj.datagrid({url:a,queryParams:c,onLoadSuccess:function(e){pageGridObj.datagrid("selectRow",b)},method:"post"})}function getlistOrderInfoByBatchno(){var b=getValue("keyword");if(b){$(".show-count-info").show();var a=base_path+"par/batchno/listOrderInfo.do";var c={codes:getValue("keyword")};$.post(a,c,function(f){if(f.status=="0"){var e=f.rows[0];if(!e){return}var g="
批号【"+addStyleHtmlNoSplit(e.BATCHNO)+"】
";var d="
种数【"+addStyleHtmlNoSplit(e.ZS)+"】 册数【"+addStyleHtmlNoSplit(e.CS)+"】 原价【"+addStyleHtmlNoSplit(e.MY)+"】订购价【"+addStyleHtmlNoSplit(e.SY)+"】
";$(".show-batchno").html(g);$(".show-orderinfo").html(d)}},"json")}}function insertRecord(){cleanJsonData("record");cleanJsonData("showrecord");clearGridData(""+vType+"DataGridList");$("#batchno").textbox("textbox").focus();if(vType=="order"){openWin()}}function openWin(){cleanJsonData("record");$("#win").window("open")}function closeWin(){$("#win").window("close")}function updateRecord(d,b){openWin();var a=base_path+"acq/"+vType+"/get.do";var c={pk:b.id};$.post(a,c,function(f){var e=f.rows[0];setJsonData(null,e)},"json")}function saveRecord(){var a=getJsonData(null,"record");if(!a){openMessageDlg("记录异常");return}if(!a.orderprice){openMessageDlg("册价不能为空!");return}if(!a.bibid){openMessageDlg("书目记录不能为空!");return}var c=getValue("id");var b=base_path+"acq/"+vType+"/insert.do";if(c>0){b=base_path+"acq/"+vType+"/update.do"}saveHoldingsRecord(b,a)}function saveHoldingsRecord(b,a){var c=getValue("id");$.post(b,a,function(d){if(d.status=="0"){openMessageDlg(d.message);closeWin();if(c==0||c==""||c.length==0){setValue("index","id");setValue("keyword",d.rows[0].id);searchRecord()}else{searchRecord()}}else{openMessageDlg(d.message)}},"json")}function deleteRecord(){if(checkedItems.length>0){$.messager.confirm("提示消息","您一共选中了["+checkedItems.length+"]条记录,是否确认删除?",function(a){if(a){successNum=0;failNote="";deleteRecordOk(0)}})}else{openMessageDlg("请勾选你要处理的数据")}}function deleteRecordOk(b){if(b>=checkedItems.length){var d=(checkedItems.length-successNum)>0?(checkedItems.length-successNum):0;var f="处理完成,成功["+successNum+"]条,失败["+d+"]条";if(checkedItems.length-successNum>0){f+=",失败原因:"+failNote}openMessageDlg(f);searchRecord();return}var c=checkedItems[b];var a=base_path+"acq/"+vType+"/delete.do";var e={pk:c};$.post(a,e,function(g){if(g.status=="0"){successNum++}else{failNote+=c+":"+g.message+";"}b++;deleteRecordOk(b)},"json")}function cancelOrder(a){var b=[0,"退订","验收","催缺"];if(checkedItems.length>0){$.messager.confirm("提示消息","您一共选中了["+checkedItems.length+"]条记录,是否确认"+b[a]+"?",function(c){if(c){successNum=0;failNote="";cancelOrderOk(0,a)}})}else{openMessageDlg("请勾选你要处理的数据")}}function cancelOrderOk(b,c){if(b>=checkedItems.length){var e=(checkedItems.length-successNum)>0?(checkedItems.length-successNum):0;var g="处理完成,成功["+successNum+"]条,失败["+e+"]条";if(checkedItems.length-successNum>0){g+=",失败原因:"+failNote}openMessageDlg(g);searchRecord();return}var d=checkedItems[b];var f={id:d};var a=base_path+"acq/order/cancelOrder.do";if(c!="1"){a=base_path+"acq/order/update.do";f.ordstatus=c}$.post(a,f,function(h){if(h.status=="0"){successNum++}else{failNote+=d+":"+h.message+";"}b++;deleteRecordOk(b)},"json")}function deleteRecordResult(){var c=pageGridObj.datagrid("getSelected");var a=base_path+"acq/"+vType+"/delete.do";var b={};b.pk=c.id;$.post(a,b,function(d){if(d.status=="0"){searchRecord();openMessageDlg(d.message)}else{openMessageDlg(d.message)}},"json")};