var firstMenu=null;var isFullScreen=false;var itemArrLength=0;var bookMarkJson;var onSelectCirNnum=0;var onSelectRrdNnum=0;var bLeftExpand=false;var activityUrl="";var activityAccount="";var activityPassword="";var sysModelPage=[{id:"0",title:"采访",iconcls:"home",url:"model.jsp?type=0"},{id:"1",title:"编目",iconcls:"home",url:"model.jsp?type=1"},{id:"2",title:"典藏",iconcls:"home",url:"model.jsp?type=2"},{id:"3",title:"流通",iconcls:"home",url:"model.jsp?type=3"},{id:"4",title:"期刊",iconcls:"home",url:"model.jsp?type=4"},{id:"5",title:"参数设置",iconcls:"home",url:"model.jsp?type=5"},{id:"6",title:"应用服务",iconcls:"home",url:"model.jsp?type=6"},{id:"7",title:"我的菜单",iconcls:"home",url:"model.jsp?type=7"},{id:"8",title:"统计报表",iconcls:"home",url:"model.jsp?type=8"},{id:"9",title:"系统书标",iconcls:"home",url:"model.jsp?type=9"}];var colorModelMenu=["#E5F6FF",];$(function(){firstMenu=$("#firstMenu");appComInit()});function appComInit(){getSysConfig();getReaderFld();focusItem(modifyPwd);initLicenseInfo();$("#menu-tabs").tabs({onContextMenu:function(a,b){if(b!="首页"){a.preventDefault();$("#tabsMenu").menu("show",{left:a.pageX,top:a.pageY}).data("tabTitle",b)}},onSelect:function(c,a){var d=$("#menu-tabs").tabs("getTab",a);var b=d.panel("options").id;bookMarkFun(b);if(b=="4101"){onSelectCirNnum++}if(b=="4201"){onSelectRrdNnum++}openWebSocketBySelectTag(b,d)}});$("#tabsMenu").menu({onClick:function(a){closeTab(this,a.name)}});$(".navbar-nav-menu li").each(function(a){$(this).click(function(){$(".navbar-nav-menu li.cur-menu").removeClass("cur-menu");$(this).addClass("cur-menu");var c=parseInt($(this).attr("data-index"));addAccordions(c);for(var b in sysModelPage){if(sysModelPage[b].id==c){addTab(sysModelPage[b].title,sysModelPage[b].url,sysModelPage[b].iconcls,sysModelPage[b].id)}}vCurMenuIndex=c})});$("#panelWest").panel({onCollapse:function(){if(!bLeftExpand){expandWest();bLeftExpand=true}}});vCurMenuIndex=parseInt(vCurMenuIndex);getBookMarkData(vCurMenuIndex);searchMenu()}function getSysConfig(){var a={type:"sysconfig"};var b=base_path+"lib/config/page.do";$.post(b,a,function(e){if(e.status=="0"){var d=e.rows[0];if(d){var c=JSON.parse(d.paramjson);if(c){mystorage.set("enterOtherApp",c["10"])}}}else{openMessageDlg(e.message)}},"json")}function openWebSocketBySelectTag(b,a){}function initLicenseInfo(){var a=base_path+"lib/common/getLibName.do";var b={};$.post(a,b,function(c){if(c.status=="0"){getLibName(c.rows[0])}else{openMessageDlg(c.message)}},"json")}function searchMenu(){var o=[];var m=[{code:"acq",dirFolder:"acquisition",name:"采访-菜单导航"},{code:"cat",dirFolder:"catalogue",name:"编目-菜单导航"},{code:"hld",dirFolder:"collection",name:"典藏-菜单导航"},{code:"cir",dirFolder:"circulation",name:"流通-菜单导航"},{code:"per",dirFolder:"periodical",name:"期刊-菜单导航"},{code:"par",dirFolder:"parameter",name:"系统参数-菜单导航"},{code:"sys",dirFolder:"application",name:"应用服务-菜单导航"}];for(var g=0;g0){if(j.indexOf("/")>0){var p=$("#searchmenu").combobox("getText");var k=j.split("|");addTab(p,k[0],k[1],k[2])}}}})}function addBookMark(){var b=$("#menu-tabs").tabs("getSelected");if(b){var c=b.panel("options").title;var j=b.panel("options").id;if(!bookMarkJson){bookMarkJson={bookmark:[]}}var k=bookMarkJson.bookmark;var l=false;for(var d=0;d20){return openMessageDlg("您最多可以收藏20个菜单哦!")}var e=b.panel("options").iconCls.replace("e-icon fa fa-","");var g=b.panel("body");var a=g.find("iframe").attr("src");if(!l){var h={id:j,title:c,url:a,iconCls:e};bookMarkJson.bookmark.push(h)}var f={};f.type="bookmark";f.paramjson=JSON.stringify(bookMarkJson);var a=base_path+"lib/pageconfig/save.do";$.post(a,f,function(i){if(i.status=="0"){if(l){openMessageDlg("操作成功,此菜单已经从我的菜单中移除。");bookMarkFun()}else{openMessageDlg("操作成功,此菜单已经放入我的菜单,方便工作人员查找自己常用的菜单!");bookMarkFun(j)}moveMarkMenu()}else{openMessageDlg(i.message)}},"json")}}function moveMarkMenu(){if(vCurMenuIndex==7){getBookMarkData()}}function getBookMarkData(){var b={};b.pk="bookmark";var a=base_path+"lib/pageconfig/get.do";$.post(a,b,function(c){if(c.status=="0"){if(c.rows[0]){bookMarkJson=JSON.parse(c.rows[0].paramjson)}}addAccordions(vCurMenuIndex)},"json")}function getSysDataByBookMark(){var g=[];var a=[];var f=bookMarkJson.bookmark;for(var d=0;d0){b.tabs("close",a)}}function closeTab(g,f){var b=$(g).data("tabTitle");var d=$("#menu-tabs");if(f==="close"){d.tabs("close",b);return}if(f==="refresh"){refreshTab({tabTitle:b});return}var a=d.tabs("tabs");var e=[];$.each(a,function(){var h=$(this).panel("options");if(h.closable&&h.title!=b&&f==="Other"){e.push(h.title)}else{if(h.closable&&f==="All"){e.push(h.title)}}});for(var c=0;c1){var a={id:q,name:f[0],url:f[1],iconcls:"server"};g[r].submenus.push(a);q++}}}o="application"}if(m==7){g=getSysDataByBookMark()}if(m==8){g=getMenu("sta");o="statistics"}if(m==9){g=getMenu("mark")}$(".west").panel("setTitle",s[m]);clearFirstMenu();var p;if(g.length>0){p=g[0].title;for(var h=0;h-1){d+="
  • ";d+="  ';d+=n[e].name;d+="";d+="
  • "}else{var b=getLiknUrl(o,n[e].url);d+="
  • ";d+='  ';d+=n[e].name;d+="";d+="
  • "}}d+="";firstMenu.accordion("add",{title:g[h].title,iconCls:g[h].iconcls,content:d})}firstMenu.accordion("select",p)}$(".accordions-ul li").each(function(i){$(this).click(function(){$(".accordions-ul li.tabin").removeClass("tabin");$(this).addClass("tabin")})});$(".index-layout").layout("expand","west")}function getLiknUrl(c,b){var a=b;if(a.indexOf("bookmarkfalg/")>-1){a=a.replace(new RegExp("bookmarkfalg/","g"),"")}else{if(a.indexOf("exportlist.jsp")>-1||a.indexOf("exportlabellist.jsp")>-1||a.indexOf("exp_")>-1){a="export/"+a}else{if(a.indexOf("acq_ordermenu.jsp")>-1||a.indexOf("acq_orderimport.jsp")>-1||a.indexOf("acq_recommend.jsp")>-1||a.indexOf("acq_orderhandler.jsp")>-1||a.indexOf("acq_ordermenuxlsimport.jsp")>-1||a.indexOf("acq_orderxlsimport.jsp")>-1||a.indexOf("acq_treatRepeatBib.jsp")>-1){a="acquisition/"+a}else{if(a.indexOf("statistics.jsp")>-1||a.indexOf("sta_")>-1){a="statistics/"+a}else{if(a.indexOf("systemlog.jsp")>-1||a.indexOf("systemlogcount.jsp")>-1){a="public/"+a}else{if(a.indexOf("com_bibliography.jsp")>-1||a.indexOf("bibliography.jsp")>-1||a.indexOf("com_cataholdings.jsp")>-1||a.indexOf("exportlabellist.jsp")>-1||a.indexOf("bib_import_data.jsp")>-1||a.indexOf("bib_export_data.jsp")>-1||a.indexOf("bib_data_batchrecord.jsp")>-1||a.indexOf("bib_data_z3950batchrecord.jsp")>-1||a.indexOf("bib_data_integritycheck.jsp")>-1||a.indexOf("bib_data_checkhandle.jsp")>-1||a.indexOf("title_number.jsp")>-1||a.indexOf("rebulidbib.jsp")>-1||a.indexOf("lib_cat_batchno.jsp")>-1||a.indexOf("bib_xls_import_data.jsp")>-1||a.indexOf("middle_import_data.jsp")>-1||a.indexOf("middle.jsp")>-1){a="catalogue/"+a}else{if(c=="circulation"&&(a.indexOf("holdings.jsp")>-1||a.indexOf("hld_import_data.jsp")>-1)){a="collection/"+a}else{if(c=="periodical"&&(a.indexOf("hld_import_data.jsp")>-1)){a="collection/"+a}else{a=c+"/"+a}}}}}}}}return a}function getMenu(b){var c=mystorage.get("menu");if(!c||!c[b]){if(b=="sta"){var d=[];var h=[{code:"acq",menuid:"1400",name:"采访统计"},{code:"cat",menuid:"2400",name:"编目统计"},{code:"hld",menuid:"3300",name:"典藏统计"},{code:"cir",menuid:"4500",name:"流通统计"},{code:"per",menuid:"5500",name:"期刊统计"}];for(var k in h){var o=h[k];var l=c[o.code];for(var g in l){if(o.menuid==l[g].id){var a=JSON.parse(JSON.stringify(l[g]));a.title=o.name;d.push(a)}}}return d}if(b=="mark"){var d=[];var h=[{code:"cat",menuid:"2300",name:"书目书标管理"},{code:"per",menuid:"5300",name:"过刊书标管理"}];for(var k in h){var o=h[k];var l=c[o.code];for(var g in l){if(o.menuid==l[g].id){var a=JSON.parse(JSON.stringify(l[g]));a.title=o.name;var n=[];var f=a.submenus;for(var e in f){if(f[e].id=="2301"||f[e].id=="5303"){n.push(f[e])}}a.submenus=n;d.push(a)}}}return d}return[]}return c[b]}function controlSidebar(){$(".control-sidebar").toggle(300);setValue("oldpassword","");setValue("newpassword","");setValue("okpassword","")}function loingOut(){var a=base_path+"par/operator/logout.do";var b={};$.post(a,b,function(d){if(d.status=="0"){localStorage.removeItem("loginAccount");localStorage.removeItem("loginPassword");var c=base_path+"page/login.jsp";window.location=c}else{openMessageDlg(d.message)}},"json")}function modifyPwd(){var b=getValue("oldpassword");if(b.length==0){return openMessageDlg("旧密码不能为空")}var c=getValue("newpassword");var e=getValue("okpassword");if(c.length==0||e.length==0){return openMessageDlg("新密码或者确认密码不能为空")}if(e!=c){return openMessageDlg("新密码或者确认密码不一致")}var a=base_path+"par/operator/updatepwd.do";var d={};d.password=c;d.oldpassword=b;$.post(a,d,function(f){if(f.status=="0"){openConfirmDlg("是否要重新登录!",null,modifyPwdOk,modifyCancle)}else{openMessageDlg(f.message)}},"json")}function modifyPwdOk(){controlSidebar();loingOut()}function modifyCancle(){controlSidebar()}function goOPAC(){var a={type:"opac"};var b=base_path+"lib/config/page.do";$.post(b,a,function(d){if(d.status=="0"){var e=d.rows[0];var c=JSON.parse(e.paramjson);if(c.opacCog){window.open(c.opacCog+"/opac")}else{window.open(base_path.split("/")[0]+"/opac")}}else{openMessageDlg(d.message)}},"json")}function kefuLink(){}function clearFirstMenu(){var b=firstMenu.accordion("panels");for(var a=0;a