r = '到馆信息';
tableStr = '没有记录!';
flag = true;
}else if(divObj&&divObj.attr("booktype")=="6"&&glc=='P2GD020003'){
//隐藏电子资源馆藏标签
$("#holdingPreview_A_"+bookrecno).parent().hide();
}
} else {
tableStr = createTable("expressTable", tableHeader, tableContent);
//是否多于10条
if(records.length>10){
tableStr += "查看更多";
}
}
$("#holdingPreview_A_"+bookrecno).text(tabStr);
if(flag){
$("#holdingPreviewDiv_" + bookrecno).html("");
}else {
$("#holdingPreviewDiv_" + bookrecno).html(tableStr);
}
}
}
$(function(){
var bookrecnos = getBookrecnos();
getHoldingPreviews(bookrecnos);
});
//请求期刊订购数据
function seriesOrders(recnos,curLibcodes){
var data = {
"bookrecnos": recnos,
"return_fmt": "json"
}
if(curLibcodes){
data.libcodes=curLibcodes.split(",");
}
$.ajax({
type: "GET",
url: "/opac/series/order",
data: data,
traditional: true,
dataType: "json",
success: function(data){
if(data.serOrderList){
var tableHeader = new Array("分馆名称","订购年","订购份数");
var containsArray = new Array();
var yearArray = new Array();
for(var i in data.serOrderList){
var lib = data.libcodeMap[data.serOrderList[i].libcode];
var year = data.serOrderList[i].orderYear;
var count = data.serOrderList[i].copies;
var bookrecno = data.serOrderList[i].bookrecno;
//保存前两个年份
if(yearArray.length==0||yearArray.length<2&&yearArray[0]!=year){
yearArray.push(year);
}
if($.inArray(bookrecno, containsArray)==-1){
var tableContent = new Array();
var dataArray = new Array(lib,year,count);
tableContent.push(dataArray);
containsArray.push(bookrecno);
$("#holdingPreviewDiv_" + bookrecno).html("");
var tableStr = createTable("expressTable", tableHeader, tableContent);
$("#holdingPreviewDiv_" + bookrecno).html(tableStr);
}else{
var appendStr = "
"+lib+" | "+year+" | "+count+" |
";
$("#holdingPreviewDiv_" + bookrecno).find('table').append(appendStr);
}
}
}
}
});
}
$(function(){
//做一个高亮效果
function trim(s){
//去除左右空格
return s.replace(/(^\s*)|(\s*$)/g, "");
}
var searchValueUpper ;
var reg;
function highlighter(items){
if(!items){
return;
}
items.each(function(){
var innerText=trim($(this).html());
//处理大小写问题
var innerTextUpper=innerText.toUpperCase();
var _index=innerTextUpper.indexOf(searchValueUpper);
innerTextVal=innerText.substr(_index,searchValueUpper.length);
if(reg.test(innerText)){
console.log(innerTextVal);
//匹配成功
var newinner = innerText.replace(reg,''+innerTextVal+'')//处理HTML字符串,为目标文本加上样式,即替换对应的HTML结构
$(this).html(newinner);//把处理后的HTML字符串写回到容器中
}
});
}
//检索词
function light(searchValue,searchway){
searchValueUpper=searchValue.toUpperCase();
if(searchValue&&searchValue!="*:*"){
reg = new RegExp(searchValue,"gi");
if(searchway==""||searchway=="marc"){
highlighter($(".title-link"));
highlighter($(".author-link"));
highlighter($(".publisher-link"));
}else if(searchway=="title"||searchway=="title200a"){
highlighter($(".title-link"));
}else if(searchway=="author"){
highlighter($(".author-link"));
}else if(searchway=="publisher"){
highlighter($(".publisher-link"));
}
}
}
var searchway = "";
if(!searchway){
searchway = "";
}
light("少年儿童出版社",searchway);
light("少年兒童出版社",searchway);
});
//延迟加载的内容
$(window).load(function(){
setTimeout(function(){
var globalLibraryCode = "P2LN0415007";
//获取封面
loadBookcovers(globalLibraryCode);
//自动获取图书元数据信息是否存在的标识
if($.cookie("configouternet")=="false"){
return;
}
var haveBookMetaResource = "";
if(haveBookMetaResource != '1') {
return;
}
function getDivISBNs() {
var divObjects = $("div[express_isbn]");
var isbns = "";
divObjects.each(function(index){
var isbn = $(this).attr("express_isbn");
isbns += "," + isbn;
});
return isbns;
}
var isbns = getDivISBNs();
if(isbns == "") {
return;
}
var strURL = GLOBAL_BASE_API_URL + "/api/bookmetadatastatus?glc="+globalLibraryCode+"&isbns="+isbns
+"&returnType=json&callback=showAllBookMetaInfoTab&jsoncallback=?";
$.getJSON(strURL, {});
//信息推送
$.getScript("http://api.interlib.com.cn:8586/InterlibCommonService/media/centerservice.js").done(function(){
var baseParam = "q=%E5%B0%91%E5%B9%B4%E5%84%BF%E7%AB%A5%E5%87%BA%E7%89%88%E7%A4%BE&searchType=standard&isFacet=true&view=standard&rows=10&sortWay=score&sortOrder=desc&curlibcode=003&f_subject=%E4%B8%AD%E5%9B%BD&f_author=%E5%AD%99%E5%B9%BC%E5%86%9B&f_pubdate=2015&searchWay0=marc&logical0=AND";
baseParam+="&numFound=6";
pushResultData(1,"P2LN0415007",baseParam);
showAD();
});
}, 1000);
});
$(function(){
$.cookie("searcher_libcode", "", {expires:365, path:'/opac'});
});