锘?/澶勭悊鏂伴椈涓績鏁版嵁
var newsCenterHandler = {
GetNewsData: function (idObj, selectObj, pageObj, details) {
$("#liebiao").show();
$("#wenzhang").hide()
//$(".sk_ued_page").hide();
$.ajax({
type: 'Post',
url: "/Front_Index/Main/GetNewsData",
data: {},
dataType: 'json',
async: true,
success: function (data, textStatus) {
$(pageObj).hide();
var cmsPostId = $("#cmspostId").val();
//$(idObj).html("");
for (var i = 0; i < data.returnData.length; i++) {
var title = data.returnData[i].Name;
var selectId = data.returnData[i].id;
var joinData = selectId + "," + "selectObj" + "," + "pageObj";
$(idObj).append("
" + title + "");
}
var defaultId = data.returnData[0].id;
if ($("#selecton").val() != 0) {
defaultId = $("#selecton").val();
}
$("#selecton").val(defaultId);
clickNewsContent(defaultId, selectObj, pageObj);
$("#posturlInput").val("/NewCenters/News/Index/" + defaultId + "/" + details);
if (details != 0) {
getDetailData(details)
}
//if (cmsPostId !== "0") {
// clickNewsContent(defaultId, selectObj, pageObj, cmsPostId);
//} else {
// clickNewsContent(defaultId, selectObj, pageObj);
//}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
//璇锋眰澶辫触澶勭悊鍑芥暟
console.log(errorThrown);
}
});
},
OnReturnToUpperLevel: function () {
$("#liebiao").show();
$("#wenzhang").hide();
$(window).scrollTop(0);
},
CopyPostUrl: function () {
var request_url = $("#request_url").val();
var posturl = $("#posturlInput").val();
var fullurl = request_url + posturl;
$(".btn_f").attr("data-clipboard-text", fullurl);
//layer.open({
// maxWidth: 600,
// anim: 1,
// title: '鏂囩珷鍦板潃',
// content: fullurl,
// time: 10000
//});
}
};
//鐐瑰嚮鏌ョ湅璇︽儏椤垫暟鎹
function clickNewsContent(selectId, selectObj, pageObj, cmsPostId) {
$("#liebiao").show();
$("#wenzhang").hide()
//婵€娲婚€変腑鐘舵€
$("#selectedId" + selectId).addClass("on");
if (cmsPostId !== 0 && cmsPostId != undefined) {
$("#selectedId" + selectId).addClass("on");
getDetailData(cmsPostId);
return;
}
$("#selecton").val(selectId)
$.ajax({
type: 'Post',
url: "/Front_Index/Main/GetNewsData",
data: {},
dataType: 'json',
async: true,
success: function (data, textStatus) {
for (var i = 0; i < data.returnData.length; i++) {
var selectedIds = data.returnData[i].id;
if (selectedIds != selectId) {
$("#selectedId" + selectedIds).removeClass("on");
} else {
$("#selectedId" + selectId).addClass("on")
}
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
//璇锋眰澶辫触澶勭悊鍑芥暟
console.log(errorThrown);
}
});
SelectDataList(selectId, selectObj, pageObj, 1);
}
//鑾峰彇閫変腑鏁版嵁
function SelectDataList(selectId, selectObj, pageObj, page) {
var inputNumber = $("#inputNumber").val();
if (page == undefined && inputNumber != null) {
page = inputNumber;
}
$("#liebiao").show();
$("#wenzhang").hide();
$(selectObj).html("");
$(pageObj).show();
if (selectId == 66) {
$("#NewsCenterContent").html("闆嗗洟瑕侀椈");
}
else if (selectId == 67) {
$("#NewsCenterContent").html("鏂伴椈鍔ㄦ€?);
} else if (selectId == 150) {
$("#NewsCenterContent").html("椤圭洰鍔ㄦ€?);
}
else if (selectId == 69) {
$("#NewsCenterContent").html("鍏憡淇℃伅");
} else if (selectId == 85) {
$("#NewsCenterContent").html("琛屼笟鍔ㄦ€?);
}
$.ajax({
type: 'Post',
url: "/Front_Index/Main/GetNewDetailData",
data: { selectId: selectId, page: page, number: 7 },
dataType: 'json',
async: true,
success: function (data, textStatus) {
var selectedId = data.selectedId;
selectValue = selectedId;
var joinData = selectedId + "," + "selectObj" + "," + "pageObj" + "," + "椤电爜";
InitPagination(pageObj, data.count, page, 7, "SelectDataList(" + joinData + ")");
for (var j = 0; j < data.returnDetailData.length; j++) {
var model = data.returnDetailData;
var title = model[j].Title;
title = showTitle(title);
var selectIds = model[j].Id;
var content = model[j].Content;
$("#displayDiv").html("");
$("#displayDiv").html(content);
var returnText = $("#displayDiv").text();
content = showStr(returnText);
var createdTime = model[j].PublicTimeStr;
var postSource = model[j].PostSource;
var author = model[j].Author;
var yueDuNumber = model[j].Hits;
//$(selectObj).append("" + title + "
");
var detailData = selectIds + "," + selectedId + "," + "selectObj" + "," + "pageObj" + "," + page;
//$(selectObj).append("- " + title + "
- 鏂囩珷鏉ユ簮锛? + postSource + " " + "浣滆€咃細" + author + " " + "鍙戝竷鏃堕棿锛? + createdTime + " " + "璁块棶閲忥細" + yueDuNumber + "
- " + content + "
");
//AddBy Wind 2020骞?鏈?鏃 淇敼涓洪〉闈㈣烦杞紝浠ュ疄鐜扮櫨搴︽悳绱㈡椂鍙畾浣嶆枃绔
$(selectObj).append("- " + title + "
- 鏂囩珷鏉ユ簮锛? + postSource + " " + "浣滆€咃細" + author + " " + "鍙戝竷鏃堕棿锛? + createdTime + " " + "璁块棶閲忥細" + yueDuNumber + "
- " + content + "
");
}
$(window).scrollTop(0);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {//璇锋眰澶辫触澶勭悊鍑芥暟
}
});
}
//鍒嗛〉
function InitPagination(pageObj, count, page, number, event) {//pageObj锛歱age椤电殑Id锛宑ount锛氭暟鎹€绘潯鏁帮紝page锛氬綋鍓嶉〉Id锛宔vent锛氱炕椤佃Е鍙戠殑浜嬩欢
$(pageObj).html("");
var num = Math.floor(count / number) + (count % number == 0 ? 0 : 1);
if (num >= 2) {
$(pageObj).append("棣栭〉");
$(pageObj).append(page == 1 ? "涓婁竴椤袋/span>" : " 涓婁竴椤袋/a>");
if (num > 4) {
if (page <= 2) {
$(pageObj).append(1 == page ? "1" : "1");
$(pageObj).append(2 == page ? "2" : "2");
$(pageObj).append("3");
$(pageObj).append("...");
$(pageObj).append("" + num + "");
}
else if (page > 2 && page < num - 1) {
$(pageObj).append("...");
$(pageObj).append("" + (page - 1) + "");
$(pageObj).append("" + page + "");
$(pageObj).append("" + (page + 1) + "");
$(pageObj).append("...");
}
else {
$(pageObj).append("1");
$(pageObj).append("...");
$(pageObj).append("" + (num - 2) + "");
$(pageObj).append(num - 1 == page ? "" + (num - 1) + "" : "" + (num - 1) + "");
$(pageObj).append(num == page ? "" + num + "" : "" + num + "");
}
}
else {
for (var i = 1; i <= num; i++) {
$(pageObj).append(i == page ? "" + i + "" : "" + i + "");
}
}
$(pageObj).append("");
$(pageObj).append("璺宠浆");
$(pageObj).append(page == num ? "涓嬩竴椤袋/span>" : " 涓嬩竴椤袋/a>");
$(pageObj).append("鏈〉");
}
}
//缂╃暐鏄剧ず
function showStr(title) {
if (title.length > 100) {
return title.substr(0, 99) + "...";
} else {
return title;
}
}
function showTitle(title) {
if (title.length > 46) {
return title.substr(0, 45) + "...";
} else {
return title;
}
}
//AddBy Wind 2020骞?鏈?鏃 椤甸潰璺宠浆
function openurl(restId, selectedId) {
//window.open("/NewCenters/News/Index/" + selectedId + "/" + restId);
window.location.href = "/NewCenters/News/Index/" + selectedId + "/" + restId;
//localtion.assign("/NewCenters/News/Index/" + selectedId + "/" + restId)
}
function getDetailData(restId, selectedId, selectObj, pageObj, page) {
//鏇存柊琛ㄤ腑鐨勬暟鎹
$.ajax({
type: 'Post',
url: "/Front_Index/Main/UpdateClickHits",
data: { selectedIdValue: restId },
dataType: 'json',
async: true,
success: function (data, textStatus) {
if (data.IsSucess) {
$.ajax({
type: 'Post',
url: "/Front_Index/Main/GetNewsDetailData?restId=" + restId,
data: {},
dataType: 'json',
async: true,
success: function (data, textStatus) {
var model = data.data;
var content = model.Content;
$("#showContent").html("");
$("#showContent").html(content);
var joinData = selectedId + "," + "selectObj" + "," + "pageObj" + "," + page;
var returnPage = null;
var showContent = null;
if (selectedId != undefined) {
// showContent = ReturnTopData.getShowDivHtml();
} else {//棣栭〉鐐瑰嚮鏌ョ湅
var stedId = 66;
if (page != undefined) {
//showContent = ReturnTopData.getHomeShowDivHtml(joinData);
} else {
//鑾峰彇椤垫暟
$.ajax({
type: 'Post',
url: "/Front_Index/Main/GetNewsPageData?restId=" + restId,
data: {},
dataType: 'json',
async: false,
success: function (data, textStatus) {
returnPage = data;
var joinData = stedId + "," + "selectObj" + "," + "pageObj" + "," + returnPage;
//showContent = ReturnTopData.getHtmlData(joinData);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {//璇锋眰澶辫触澶勭悊鍑芥暟
}
});
}
}
$("#showContent").append(showContent);
$("#liebiao").hide();
$("#wenzhang").show();
$("#titles").html(model.Title);
var lyrq = "鏂囩珷鏉ユ簮锛? + model.PostSource + " " + "浣滆€咃細" + model.Author + " " + " 鍙戝竷鏃ユ湡锛? + model.PublicTimeStr + " " + " 璁块棶閲忥細" + model.Hits;
$("#lyrq").html(lyrq);
$("#posturlInput").val("/NewCenters/News/Index/" + $("#selecton").val() + "/" + restId);
$(window).scrollTop(0);
$(function () {
document.getElementsByTagName("title")[0].innerText = model.Title;
})
},
error: function (XMLHttpRequest, textStatus, errorThrown) {//璇锋眰澶辫触澶勭悊鍑芥暟
}
});
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
}
});
}