锘?/澶勭悊鏂伴椈涓績鏁版嵁 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) { } }); }