Edit D:\rfid\apache-tomcat-8.5.32\webapps\libsystem\page\acquisition\js\acq_com_order.js
var orderController=function(){};var initJson;var saveStatus=true;var checkedItems=[];var successNum=0;var failNote="";$(function(){orderController.prototype.init();orderController.prototype.bind()});orderController.prototype.bind=function(){$("#tabsLeftGrid").tabs({onSelect:tabsLeftGridController.prototype.tabsGridSelect})};var tabsLeftGridController=function(){};tabsLeftGridController.prototype.tabsGridSelect=function(c,a){if(a==1){var b=$("#acqDataGridList").datagrid("getSelected");if(b){bibController.prototype.setDataByGirdSelect(b.id);_linkbuttonObj.prototype.status(null,b)}}};function initEditGridViewByTabsLeftGrid(){bibController.prototype.initEditGridView()}orderController.prototype.init=function(){initJson=[{code:"page_sysid",key:"sysid",condition:"type",value:"0",linkage:[{code:"page_template",key:"template",condition:"sysid",callfun:"templateApp"}]},{code:"page_ctrlno",key:"ctrlno",condition:"libcode",value:vLibcode},{code:"page_z3950",key:"z3950",condition:"libcode",value:vLibcode},{code:"page_editmodel",key:"editmodel"},{code:"page_finsources",key:"finsources"},{code:"page_mediatype",key:"mediatype"},{code:"page_binding",key:"binding"},{code:"page_docsources",key:"docsources"},{code:"page_ncy,orderbib_ncy",key:"ncy"},{code:"page_bookseller",key:"bookseller",condition:"libcode",value:vLibcode},{code:"page_location",key:"location",condition:"libcode",value:vLibcode},{code:"page_doctype",key:"doctype",condition:"libcode",value:vLibcode},{code:"page_libcode",key:"libcode",condition:"code",value:vLibcode},{code:"operid",key:"operid"}];_myPage.prototype.getLoadData(initJson);orderController.prototype.initAcqGrid();var a=$(window).height();var b=a-80;$(".acq-com-layout-div").css("height",b+"px");$("#acqComOrderLayout").layout("resize");getLayWHByResize("acqComOrderLayout")};_myPage.prototype.getLoadSuccess=function(a,b){if(vType=="0"||vType=="cata"||vType=="order"||vType=="check"||vType=="tobookcheck"||vType=="com"){mystorage.set("cat_init_data",a)}else{if(vType=="1"){mystorage.set("per_init_data",a)}}_fmtGridDataRows=a;orderController.prototype.initOrderTable()};var initJsonByOrder;orderController.prototype.initOrderTable=function(){initJsonByOrder=[{code:"orderbib_finsources",key:"finsources"},{code:"orderbib_mediatype",key:"mediatype"},{code:"orderbib_binding",key:"binding"},{code:"orderbib_docsources",key:"docsources"},{code:"orderbib_ncy,orderbib_orderncy",key:"ncy"},{code:"orderbib_operid",key:"operid"},{code:"orderbib_bookseller",key:"bookseller",condition:"libcode",value:vLibcode},{code:"orderbib_libcode",key:"libcode",condition:"code",value:vLibcode}];initJsonByOrder.forEach(function(a,b,c){if(_fmtGridDataRows.rows[0][a.key]){_myPage.prototype.setData(_fmtGridDataRows.rows[0][a.key],a)}})};orderController.prototype.clear=function(a){if(a){clearGridData("acqDataGridList,orderDataGridList,checkDataGridList,holdDataGridList")}else{clearGridData("acqDataGridList,orderDataGridList,checkDataGridList,holdDataGridList")}if($("#editBibGrid").attr("class")){clearGridData("editBibGrid")}};orderController.prototype.initAcqGrid=function(){var a=$("#acqDataGridList");if(!a.attr("class")){a.datagrid({singleSelect:true,fit:true,fitColumns:true,pagination:true,striped:true,border:false,rowStyler:rowStylerIsUpdateByLibcode,onSelect:orderController.prototype.acqSelect,onDblClickRow:orderController.prototype.onDblClickRow,onHeaderContextMenu:function(c,b){c.preventDefault();if(!bindTableMenu){createColumnMenu(a)}bindTableMenu.menu("show",{left:c.pageX,top:c.pageY})},columns:[bibGridColumnsFilter]})}};orderController.prototype.acqSelect=function(a,b){if(!isUpdateByLibcode(b.libcode)){_linkbuttonObj.prototype.status(true,b)}else{_linkbuttonObj.prototype.status(false,b)}if(!onExpandForOrderBibStatus){$("#acqComOrderLayout").layout("expand","east")}orderController.prototype.addOrder(b);getlistOrderInfoByBatchno();bibGlobalController.prototype.loadGridData(b.id,"order",vType,"tabsGrid",0,"???");bibGlobalController.prototype.loadGridData(b.id,"check",vType,"tabsGrid",1,"???");bibGlobalController.prototype.loadGridData(b.id,"hold",vType,"tabsGrid",2,"???")};function getlistOrderInfoByBatchno(){var d=getValue("keyword");var c=getValue("searchhandler");var a=getValue("bibindex");if(d&&c=="0"&&a=="ORDBATCHNO"){$(".show-batchno").html("");$(".show-orderinfo").html("");var b=base_path+"par/batchno/listOrderInfo.do";var e={codes:getValue("keyword")};$.post(b,e,function(h){if(h.status=="0"){var g=h.rows[0];if(!g){return}var f="<div style='margin-right: 10px;'>?????"+addStyleHtmlNoSplit(g.ZS)+"?? ?????"+addStyleHtmlNoSplit(g.CS)+"?? ?????"+addStyleHtmlNoSplit(g.MY)+"????????"+addStyleHtmlNoSplit(g.SY)+"??</div>";$(".show-orderinfo").html(f)}},"json")}}orderController.prototype.onDblClickRow=function(b,a){$("#tabsLeftGrid").tabs("select",1);bibController.prototype.setDataByGirdSelect(a.id);_linkbuttonObj.prototype.status(null,a)};orderController.prototype.add=function(){var a=$("#acqDataGridList").datagrid("getSelected");if(!a){return openMessageDlg("????????????????,?????????")}orderController.prototype.addOrder(a)};orderController.prototype.addOrder=function(h){orderController.prototype.cleanOrderBibRecord();var a=cataConfigData;if(a.discount){setValue("orderbib_discount",a.discount)}setValue("orderbib_id",0);bibGlobalController.prototype.updateLayOutTitle("acqComOrderLayout","east","??????-"+addStyleHtmlNoSplit("??????")+"(????????:"+h.id+")");for(var d=0;d<initJsonByOrder.length;d++){var g=initJsonByOrder[d];if(g.code){if(g.code.indexOf(",")>0){var e=g.code.split(",");for(var c=0;c<e.length;c++){var f=e[c];if(a[f.replace("orderbib_","")]){setValue(f,a[f.replace("orderbib_","")])}}}else{if(a[g.code.replace("orderbib_","")]){setValue(g.code,a[g.code.replace("orderbib_","")])}}}}if(a.order_batchno){setValue("orderbib_batchno",a.order_batchno)}if(a.ncy){setValue("orderbib_orderncy",a.ncy)}if(a.copies){setValue("orderbib_copies",a.copies)}_bibPVG.prototype.setVPGNewApp(h,"orderbib_");var b=getCurDateYMD();setValue("orderbib_paydate",b);setValue("orderbib_orderdate",b);setValue("orderbib_libcode",vLibcode);setValue("orderbib_bibid",h.id);setValue("orderbib_operid",vOperid);$("#orderbib_copies").numberbox().next("span").find("input").focus()};orderController.prototype.cleanOrderBibRecord=function(){cleanJsonData("orderbib_record");bibGlobalController.prototype.updateLayOutTitle("acqComOrderLayout","east","??????")};orderController.prototype.save=function(){var b=getJsonData("orderbib_","record");if(!b){openMessageDlg("??????");return}if(parseFloat(b.orderprice)<=0){openMessageDlg("??????????????");return}var a=getValue("orderbib_id");var c=base_path+"acq/order/insert.do";if(a>0){c=base_path+"acq/order/update.do"}if(!b.bibid){return openMessageDlg("????????????????,?????????")}saveStatus=false;onHnadlerSvaeBntScreen("saveOrderBibBnt",true);$.post(c,b,function(d){saveStatus=true;onHnadlerSvaeBntScreen("saveOrderBibBnt",false);if(d.status=="0"){openMessageDlg(d.message,5000);bibGlobalController.prototype.loadGridData(b.bibid,"order",vType,"tabsGrid",0,"???")}else{openMessageDlg(d.message)}},"json")};orderController.prototype.edit=function(){var a=$("#orderDataGridList").datagrid("getSelected");if(!a){return openMessageDlg("?????????¤??????,?????????")}bibGlobalController.prototype.updateLayOutTitle("acqComOrderLayout","east","??????-"+addStyleHtmlNoSplit("??????")+"(????????:"+a.id+")");setJsonData("orderbib_",a)};orderController.prototype.cancelOrder=function(a){if(checkedItems.length>0){$.messager.confirm("??????","??????????"+checkedItems.length+"]?¤???,???????????",function(b){if(b){successNum=0;failNote="";orderController.prototype.cancelOrderResult(a)}})}else{openMessageDlg("???????????????")}};orderController.prototype.cancelOrderResult=function(b){if(b>=checkedItems.length){var d=(checkedItems.length-successNum)>0?(checkedItems.length-successNum):0;var g="??????,???["+successNum+"]??,???["+d+"]??";if(checkedItems.length-successNum>0){g+=",??????:"+failNote}openMessageDlg(g);var f=$("#acqDataGridList").datagrid("getSelected");bibGlobalController.prototype.loadGridData(f.id,"order",vType,"tabsGrid",0,"???");return}var c=checkedItems[b];var a=base_path+"acq/order/cancelOrder.do";var e={id:c};$.post(a,e,function(h){if(h.status=="0"){successNum++}else{failNote+=c+":"+h.message+";"}b++;orderController.prototype.cancelOrderResult(b)},"json")};orderController.prototype.trash=function(a){if(checkedItems.length>0){$.messager.confirm("??????","??????????"+checkedItems.length+"]?¤???,??????????",function(b){if(b){successNum=0;failNote="";orderController.prototype.trashResult(a)}})}else{openMessageDlg("???????????????")}};orderController.prototype.trashResult=function(b){if(b>=checkedItems.length){var d=(checkedItems.length-successNum)>0?(checkedItems.length-successNum):0;var g="??????,???["+successNum+"]??,???["+d+"]??";if(checkedItems.length-successNum>0){g+=",??????:"+failNote}openMessageDlg(g);var f=$("#acqDataGridList").datagrid("getSelected");bibGlobalController.prototype.loadGridData(f.id,"order",vType,"tabsGrid",0,"???");return}var c=checkedItems[b];var a=base_path+"acq/order/delete.do";var e={pk:c};$.post(a,e,function(h){if(h.status=="0"){successNum++}else{failNote+=c+":"+h.message+";"}b++;orderController.prototype.trashResult(b)},"json")};bibGlobalController.prototype.loadGridData=function(b,j,h,g,c,k){if(b>0){if(j=="order"){checkedItems=[];$("#"+j+"DataGridList").datagrid("clearChecked")}var f=0;var l=$("#"+j+"DataGridList").datagrid("getSelected");if(l){f=$("#"+j+"DataGridList").datagrid("getRowIndex",l)}var a=base_path+"acq/"+j+"/list.do";if(h&&h==1){a=base_path+"per/"+j+"/list.do"}if(j=="hold"){a=base_path+"hld/holding/list.do"}var d={};d.rows=10;d.page=1;d.orderBy=" id desc ";var e=0;d["limit["+e+"].condition"]="bibid";d["limit["+e+"].value"]=b;e++;if($("#libcodeSelect").length>0){var i=getValue("libcodeSelect");if(i){d["limit["+e+"].condition"]="libcode";d["limit["+e+"].value"]=vLibcode;e++}else{d=getParamLibForNoLimitLib(d,e)}}$("#"+j+"DataGridList").datagrid({url:a,queryParams:d,onLoadSuccess:function(m){bibGlobalController.prototype.onLoadGridSuccess(j+"DataGridList",m,f);if(g&&k){bibGlobalController.prototype.updateTabsGridTitByIndex(g,c,k,m.total)}bibGlobalController.prototype.onLoadGridSuccessAfter(j,m)},method:"post"})}else{if(g&&k){bibGlobalController.prototype.updateTabsGridTitByIndex(g,c,k,0)}deleteGridData(""+j+"DataGridList")}};orderController.prototype.cleanJsonData=function(){bibGlobalController.prototype.updateLayOutTitle("acqComOrderLayout","east","??????");cleanJsonData("orderbib_record")};var ncyAutoSelect=false;function acqComOrderRecord(){for(var d in tooltipJson){var b=tooltipJson[d];var c="<table class='table-box rdr-table-input'>";c+="<tr>";c+="<td>";c+=b.name+"??????:";c+="</td>";c+="</tr>";for(var a in b.tipList){c+="<tr>";c+="<td>";c+=b.tipList[a].data;c+="</td>";c+="</tr>"}c+="</table>";$("#"+b.code+"Tooltip").tooltip({content:c});_bibPVG.prototype.enterEvent(b.code,_bibPVG.prototype.setPriceApp,"orderbib_")}$("#orderbib_ncy,#orderbib_orderncy").combobox({onChange:function(f,e){if(ncyAutoSelect){_bibPVG.prototype.getDataForPrice("orderbib_");ncyAutoSelect=false}else{_bibPVG.prototype.getRateApp("orderbib_")}},onClick:function(f,e){ncyAutoSelect=true}});_bibPVG.prototype.batchnoComBox("orderbib_batchno",0,"orderbib_bookseller","curpage");$("#acqComOrderLayout").layout("collapse","east");setTimeout(function(){$("#acqComOrderLayout").layout("resize")},500)}var onExpandForOrderBibStatus=false;function onExpandEastByOrderBib(){onExpandForOrderBibStatus=true}function onCollapseEastByOrderBib(){onExpandForOrderBibStatus=false}_setConfig.prototype.initPage=function(){z3950Controller.prototype.initGrid();rfidController.prototype.intiGrid()};_setConfig.prototype.bibSetParam=function(a){if(cataConfigData){setJsonData("page_",cataConfigData)}};bibController.prototype.set=function(){$("#pageconfig_setpara_dlg").dialog({onLoad:function(){var a=$("#config-tabs");a.tabs("select",1).tabs("resize")}}).dialog("open")};bibController.prototype.addOkBefore=function(){orderController.prototype.clear();orderController.prototype.cleanJsonData();$("#tabsLeftGrid").tabs("select",1)};bibController.prototype.addOkAfter=function(a){setTimeout(function(){$("#editBibGrid").datagrid("loadData",a);bibController.prototype.addAttrCtrlNO()},300)};bibController.prototype.pasteBefore=function(){$("#tabsLeftGrid").tabs("select",1);if($("#editBibGrid").attr("class")){$("#pasteMarcDlg").dialog("open")}else{setTimeout(function(){$("#pasteMarcDlg").dialog("open")},500)}};bibController.prototype.clear=function(a){orderController.prototype.clear()};bibController.prototype.searchPostAfter=function(b,a){updataGridBibFlag(b,"acqDataGridList");$("#tabsLeftGrid").tabs("select",0);$("#tabsGrid").tabs("select",0);bibGlobalController.prototype.onLoadGridSuccess("acqDataGridList",b,a)};rfidController.prototype.tabsGridApp=function(){$("#tabsLeftGrid").tabs("select",1);$("#tabsGrid").tabs("select",4)};rfidController.prototype.select=function(a,b){orderController.prototype.cleanJsonData();if($("#editBibGrid").attr("class")){$("#editBibGrid").datagrid("loadData",b.marcrows)}else{setTimeout(function(){$("#editBibGrid").datagrid("loadData",b.marcrows)},500)}bibController.prototype.updateEditGridLeftTip("??????????????"+addStyleHtmlNoSplit("?????")+"")};z3950Controller.prototype.tabsGridApp=function(){$("#tabsLeftGrid").tabs("select",1);z3950TabIndex=3;$("#tabsGrid").tabs("select",z3950TabIndex)};z3950Controller.prototype.select=function(a,b){marcFlagType="0";orderController.prototype.cleanJsonData();if($("#editBibGrid").attr("class")){$("#editBibGrid").datagrid("loadData",b.marcrows)}else{setTimeout(function(){$("#editBibGrid").datagrid("loadData",b.marcrows)},500)}bibController.prototype.updateEditGridLeftTip("??3950????????"+addStyleHtmlNoSplit("?????")+" ")};z3950Controller.prototype.searchDetailResult=function(b,a){$("#editBibGrid").datagrid("loadData",b.rows)};function handlerEidtBibModelCallFun(b,a){var c=$("#acqDataGridList").datagrid("getSelected");if(c){bibController.prototype.setDataByGirdSelect(c.id)}}function onResizeBySouth(b,a){if(a!=320){setLayWHByResize("acqComOrderLayout","south",b,a)}}function otherLayResizeToMy(){$(".easyui-panel").panel("resize");$("#acqComOrderLayout").layout("resize")}bibGlobalController.prototype.onLoadGridSuccessAfter=function(a,b){if(a=="order"){updataGridOrderFlag(b,"orderDataGridList")}};
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de