$(function(){
$(".possplit").text("/");
$('.wp_listcolumn .wp_column .col_item_link').click(function(){//点击按钮
if($(this).parents().children(".sub_list2").is(':hidden')){//如果当前隐藏
$(this).parents().children(".sub_list2").show();//点击显示
}else{//否则
$(this).parents().children(".sub_list2").hide();//点击隐藏
}
})
})
$(function(){
var articleUrl = "/_wp3services/generalQuery?queryObj=articles";
var columnId = 34830;
var siteId = 91;
var pageIndex = 1;
var rows = 15;
var text = "";
$(".wp_listcolumn .gg li").click(function(){
$(this).siblings().removeClass("active");
$(this).parents(".wp_column").siblings().find(".gg li").removeClass("active");
$(".filter_item.filter_item1 ul li.listall").addClass("active").siblings().removeClass("active")
$(this).addClass("active");
loadContents(pageIndex,siteId,rows);
});
$(".filter_item.filter_item1 ul li").click(function(){
$(this).siblings().removeClass("active");
$(this).addClass("active");
loadContents(pageIndex,siteId,rows);
});
loadContents(pageIndex,siteId,rows);
function loadContents(pageIndex,siteId,rows){
$(".zzjs .news_list").children().remove();
var orderData = [
{field: "letter",type: "asc"},
{field: 'publishTime', type: 'asc'},
];
var returnInfos = JSON.stringify(returnData());
var orders = JSON.stringify(orderData);
var conditions = JSON.stringify(conditData(text));
$.ajax({
url: articleUrl,
type: 'POST',
contentType: "application/x-www-form-urlencoded; charset=utf-8",
async: false,
dataType: 'json',
data: {
siteId:siteId,
pageIndex:pageIndex,
rows: rows,
columnId:columnId,
orders:orders,
returnInfos: returnInfos,
conditions:conditions,
articleType: 1,
level: 1
},
success: function(result){
var total = result.total;
if (result != null){
//console.log(result);
for (j=0;j < result.data.length; j++){
var art = result.data[j];
var html = '
'+
''+
'
'+
'

'+
'
'+
'
'+
'
'+
'
'+
'
职称:'+art.f9+'
'+
'
研究方向:'+art.f2+'
'+
'
'+
'
'+
'
'+
'';
$(".zzjs .news_list").append(html);
}
$('.zzjs .news_list').each(function () {
if ($(this).find(' li ').length ==0) {
$(".dso").css({"display":"block"});
$(this).append('暂无数据!
')
}
})
}
var pageCount = result.pageCount;
var pageHtml = "";
pageHtml += ('');
pageHtml += ('
');
pageHtml += ('
');
$("#wp_paging_w6").html(pageHtml);
//$("#wp_news_w501").html(html);
}
});
}
initpageClick("wp_paging_w6",siteId,rows);
initFirstPageClick("wp_paging_w6",siteId,rows);
initLastPageClick("wp_paging_w6",siteId,rows);
initPrevPageClick("wp_paging_w6",siteId,rows);
initNextPageClick("wp_paging_w6",siteId,rows);
function conditData(val){
var t1=$("li.wp_column.n1 ul .active").text();
var t2=$("li.wp_column.n2 ul .active").text();
var t3=$("li.wp_column.n3 ul .active").text();
var letter=$(".filter_item ul .active").text();
var conditdata = [];
var keyJson = [];
var keyJson1 = [];
console.log(t1);
console.log(letter);
keyJson.push(
{field: "f1", value:t1, judge: "="},
{field: "f3", value:'%' + t2 + '%', judge: "like"},
{field: "f9", value:t3, judge: "="},
);
if (letter != ' ' && letter != '全部') {
var letter = letter.split(',');
if (letter.length > 0) {
$.each(letter, function (i, el) {
keyJson1.push( {field: 'f10', value: '%'+letter+'%', judge: "like"});
});
}
conditdata.push({orConditions: keyJson1});
// keyJson.push(
// {field: 'letter', value: '%'+letter+'%', judge: "like"}
// );
}
if (keyJson != null && keyJson.length > 0){
conditdata.push({conditions: keyJson});
}
return conditdata;
}
function returnData(){
var returnInfosdata = [
{field: "letter", name: "letter"}, {field: "title", name: "title"}, {field: "url", name: "url"}, {field: "url", name: "url"},{field: "f1", name: "f1"},
{field: "f2", name: "f2"},{field: "f3", name: "f3"}, {field: "f5", name: "f5"},
{field: "imgPath", name: "imgPath"},{field: "f4", name: "f4"},{field: "f6", name: "f6"},
{field: "f7", name: "f7"},{field: "f8", name: "f8"},{field: "f9", name: "f9"},{field: "f10", name: "f10"}, {field: "publishtime", name: "publishtime"}
];
return returnInfosdata;
}
function initpageClick(idTag,siteId,rows) {
$(document).on('click', "#" + idTag + " .new_pagingJump", function(event) {
var pageNum = $(".new_page_jump .pageNum").val();
if (pageNum === "") {
alert("请输入页码");
return;
}
var pageCount = $(".new_pages .all_pages").attr("pageCount");
if (isNaN(pageNum) || pageNum <= 0 || pageNum > pageCount) {
alert("请输入正确页码");
return;
}
loadContents(pageNum,siteId,rows);
});
}
function initFirstPageClick(idTag,siteId,rows) {
$(document).on('click', "#" + idTag + " .new_page_nav .first", function(event) {
loadContents(1,siteId,rows);
});
}
function initLastPageClick(idTag,siteId,rows) {
$(document).on('click', "#" + idTag + " .new_page_nav .last", function(event) {
var allPages = $(".new_pages .all_pages").attr("pageCount");
loadContents(allPages,siteId,rows);
});
}
function initPrevPageClick(idTag,siteId,rows) {
$(document).on('click', "#" + idTag + " .new_page_nav .prev", function(event) {
var pageCount = $(".new_page_jump .curr_page").attr("curr_page");
var prev = --pageCount;
if (prev <= 0) {
return;
}
loadContents(prev,siteId,rows);
});
}
function initNextPageClick(idTag,siteId,rows) {
$(document).on('click', "#" + idTag + " .new_page_nav .next", function(event) {
var pageCount = $(".new_page_jump .curr_page").attr("curr_page");
var next = ++pageCount;
var allPages = $(".new_pages .all_pages").attr("pageCount");
if (allPages < next) {
return;
}
loadContents(next,siteId,rows);
});
}
});