";
var recordData = tableContent[index];
var glc="P2LN0415007";
for(j in recordData) {
var style = "";
if(glc=="P3JS0519059"&&j==0){
style = " style='color:red;'";
}
s += "
" + recordData[j] + "
";
}
s += "
";
}
s += "
";
return s;
}
function trimToEmpty(str) {
if(str == undefined || str == null) {
return "";
}
return $.trim(str);
}
$(function() {
var facetFields = new Array("curlibcodeFacet", "subjectFacet", "authorFacet",
"pubdateFacet", "booktypeFacet", "langFacet", "class1Facet");
for(index in facetFields) {
var facetField = facetFields[index];
var isHide = $("#" + facetField + "UL .hide").length;
if(isHide > 0) {
$("#" + facetField + "LI").show();
}
}
});
function moreOrLessFacet(facetField) {
var aObj = $("#" + facetField + "A");
var facetUL = $("#" + facetField + "UL .hide");
if(facetUL.length > 0) {
facetUL.removeClass("hide").addClass("show");
aObj.html("显示较少..");
} else {
$("#" + facetField + "UL .show").removeClass("show").addClass("hide");
aObj.html("显示较多..");
}
}
function getHoldingPreviews(bookrecnos) {
var curLibcodes = getCurlibcodes();
$.ajax({
type: "GET",
url: "/opac/book/holdingPreviews;jsessionid=50FA4D5CD1773225DF704B06C1092072",
data: {
"bookrecnos": bookrecnos.join(","),
"curLibcodes":curLibcodes,
"return_fmt": "json"
},
dataType: "json",
success: function(data){
insertHoldingPreviews(bookrecnos,data);
}
});
}
function insertHoldingPreviews(bookrecnos,data){
var showLocal = $.cookie("showLocal");//用于限定显示的馆藏地点
var curLibcodes = getCurlibcodes();//用于限定显示的分馆
var limitFlag = "0";
var recnoArray = new Array();//无馆藏记录的期刊集合
var glc = "P2LN0415007";
for(var i in bookrecnos) {
var totalCopeyCount = 0;
var totalLoanableCount =0;
var bookrecno = bookrecnos[i];
var tableHeader = new Array("索书号", "所在馆", "所在馆藏地点");
tableHeader.push("在馆数/馆藏总数");
var tableContent = new Array();
var records = data.previews[bookrecno];
for(var j in records){
var callnos = records[j].callno;
var curlib = records[j].curlib;
var curlibName = records[j].curlibName;
var curlocal = records[j].curlocal;
var curlocalName = records[j].curlocalName;
var copycount = records[j].copycount;
var loanableCount = records[j].loanableCount;
if(showLocal!=null&&showLocal!=""&&showLocal!=curlocal){
continue;
}
if(limitFlag=="1"&&curLibcodes&&(curLibcodes+",").indexOf(curlib+",")==-1){
//只累计馆藏总数
totalCopeyCount+=copycount;
continue;
}
var callno = "";
if(callnos){
var callnoArray = callnos.split(",");
for(var index in callnoArray){
if(index<=2) {
if (callno) {
callno += ",";
}
callno += callnoArray[index];
}else if(index==3){
callno+="..."
}
}
}
totalCopeyCount+=copycount;
totalLoanableCount+=loanableCount;
var dataArray = new Array(callno, curlibName, curlocalName, loanableCount+"/"+copycount);
tableContent.push(dataArray);
var limits = "";
if(limits==""||(limits+",").indexOf(curlocal+",")!=-1){
if(loanableCount>0){
$("#loanDiv_"+bookrecno).show();
}
}
}
var tableStr = "";
var holding_available = "在馆";
var tabStr = holding_available+"("+totalLoanableCount
+")/馆藏("+totalCopeyCount+")";
var flag = false;
if(records==undefined||records==null||totalCopeyCount == 0) {
tableStr = "没有在馆复本记录.";
var divObj = $("div[bookrecno='"+bookrecno+"']");
if(divObj&&divObj.attr("booktype")=="2"){
recnoArray.push(bookrecno);
tabStr = '到馆信息';
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 += "查看更