锘?/澶勭悊鏂伴椈涓績鏁版嵁
var TechnologyHandler = {
GetCategorys: function (idObj, centredata, pageObj,details) {
$("#rightarts").show();
$("#article").hide();
//$(".sk_ued_page").hide();
$.ajax({
type: 'Post',
url: "/JiShuCentre/Technology/GetLeftmenu",
data: {},
dataType: 'json',
async: true,
success: function (data, textStatus) {
$(pageObj).hide();
var a;
if (data.returnData.length > 0) {
for (var i = 0; i < data.returnData.length; i++) {
var t = data.returnData[i];
if (t.JishuChildrens == null) {
var selectId = t.Id;
if (selectId == 88888) {
} else if (selectId == 99999) {
} else {
var joinData = t.Id + "," + "selectObj" + "," + "pageObj";
$(idObj).append("
" + t.RealName + "")
}
}
else {
a = t;
}
}
if (a != null) {
//joinData = a.JishuChildrens[0].Id + "," + "selectObj" + "," + "pageObj";
//$(idObj).append("" + a.RealName + "");
let childHtml = '';
for (var s = 0; s < a.JishuChildrens.length; s++) {
joinData = a.JishuChildrens[s].Id + "," + "selectObj" + "," + "pageObj";
childHtml += "" + a.JishuChildrens[s].Name + ""
//$(idObj).append("" + a.JishuChildrens[s].Name + "");
}
joinData = a.JishuChildrens[0].Id + "," + "selectObj" + "," + "pageObj";
$(idObj).append("" + a.RealName + "" + "" + childHtml + "
");
}
}
//var defaultId = data.returnData[0].Id;
if ($("#selecton").val() != 0)
defaultId = $("#selecton").val();
//var defaultId = 174;
$("#posturlInput").val("/JiShuCentre/Technology/Index/" + defaultId + "/" + details);
clickGroupContent(defaultId, centredata, pageObj);
//if (details != 0) {
// clickGroupContent(details, centredata, pageObj);
// getDetailData(details, defaultId)
//}
//else {
// clickGroupContent(defaultId, centredata, pageObj);
//}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {//璇锋眰澶辫触澶勭悊鍑芥暟
}
});
},
OnReturnToUpperLevel: function () {
var selId = Number($("#selecton").val());
if (selId === 99999 || selId === 88888) {
$(window).scrollTop(0);
} else {
$("#rightarts").show();
$("#article").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 clickGroupContent(selectId, selectObj, pageObj) {
$("#rightarts").show();
$("#article").hide();
//婵€娲婚€変腑鐘舵€
$("#selectedId" + selectId).addClass("on")
$.ajax({
type: 'Post',
url: "/JiShuCentre/Technology/GetLeftmenu",
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")
$("#JiShuzxTab").html(data.returnData[i].RealName)
}
if (data.returnData[i].JishuChildrens != null) {
for (var n = 0; n < data.returnData[i].JishuChildrens.length; n++) {
var selectedIds1 = data.returnData[i].JishuChildrens[n].Id;
if (selectedIds1 != selectId) {
$("#selectedId" + selectedIds1).removeClass("on");
} else {
$("#selectedId" + selectId).addClass("on")
$("#JiShuzxTab").html(data.returnData[i].JishuChildrens[n].Name)
}
}
}
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {//璇锋眰澶辫触澶勭悊鍑芥暟
}
});
SelectDataList(selectId, selectObj, pageObj, 1);
}
//鑾峰彇閫変腑鏁版嵁
function SelectDataList(selectId, selectObj, pageObj, page) {
var inputNumber = $("#inputNumber").val();
if (page == undefined && inputNumber != null) {
page = inputNumber;
}
$(selectObj).html("");
$(pageObj).show();
$("#selecton").val(selectId);
if (Number(selectId) === 99999 || Number(selectId) === 88888) {
//if (selectId === 99999 || selectId === 88888) { }
getDetailData(0, selectId);
}
else {
$.ajax({
type: 'Post',
url: "/JiShuCentre/Technology/GetTTechnology",
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;
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 yueDuNumber = model[j].Hits;
var author = model[j].Author;
//$(selectObj).append("" + title + "
");
$(selectObj).append("- " + title + "
- 鏂囩珷鏉ユ簮:" + postSource + " " + "浣滆€咃細" + author + " 鍙戝竷鏃堕棿锛? + createdTime + " 璁块棶閲忥細" + yueDuNumber + "
- " + content +"
");//" + 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(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(page == num ? "涓嬩竴椤袋/span>" : " 涓嬩竴椤袋/a>");
$(pageObj).append("");
$(pageObj).append("璺宠浆");
}
}
//缂╃暐鏄剧ず
function showStr(title) {
if (title.length > 100) {
return title.substr(0, 99) + "...";
} else {
return title;
}
}
function getDetailData(selectId, restId) {
//鏇存柊琛ㄤ腑鐨勬暟鎹
$.ajax({
type: 'Post',
url: "/Front_Index/Main/UpdateJiShuClickHits",
data: { selectedIdValue: restId, selectIdValue: selectId },
dataType: 'json',
async: false,
success: function (data, textStatus) {
if (data.IsSucess) {
$("#article").show();
$("#rightarts").hide();
$.ajax({
type: 'Post',
//url: "/DangJian/DangJian/GetDetailData?restId=" + restId,
url: "/JiShuCentre/Technology/GetTechnologyByList",
data: { selectId: selectId, restId: restId },
dataType: 'json',
async: true,
success: function (data, textStatus) {
var model = data.data;
var content = model.Content;
var title = model.Title;
if (restId == 99999 || restId == 88888) {
var lysj = "鍙戝竷鏃ユ湡锛? + model.PublicTimeStr;
$("#divReturnToUpperLeve2").hide();
$("#divReturnToUpperLeve1").show();
} else {
//var lysj = "鏂囩珷鏉ユ簮锛? + model.PostSource + " 鍙戝竷鏃ユ湡锛? + model.PublicTimeStr;
var lysj = "鏂囩珷鏉ユ簮锛? + model.PostSource + " " + "浣滆€咃細" + model.Author + " " + " 鍙戝竷鏃ユ湡锛? + model.PublicTimeStr + " " + " 璁块棶閲忥細" + model.Hits;
$("#divReturnToUpperLevel").hide();
$("#divReturnToUpperLeve2").show();
$("#posturlInput").val("/JiShuCentre/Technology/Index/" + restId + "/" + selectId);
}
$("#lysj").html(lysj);
$("#biaoti").html(title);
$("#showContent").html("");
$("#showContent").html(content);
$(window).scrollTop(0);
$(function () {
document.getElementsByTagName("title")[0].innerText = title;
})
},
error: function (XMLHttpRequest, textStatus, errorThrown) {//璇锋眰澶辫触澶勭悊鍑芥暟
}
});
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
}
});
}