if (RUN.sureIsIEAndLower8()) { //鍒濆鍖栫殑鏃跺€欏垽鏂槸涓嶆槸浣庣増鏈祻瑙堝櫒锛岄粯璁ゆ槸楂樼増鏈祻瑙堝櫒
//鍒濆鍖杍query鐨勬柟娉曞叆鍙
var dataUrl = (RUN.getArg("dataUrl")) == null ? "" : window.atob(RUN.getArg("dataUrl"));
var siteIds = window.atob(RUN.getArg("siteIds"));
var column = window.atob(RUN.getArg("column"));
var keyword = RUN.getArg("keyword");
var allNum = 1;
var isBot = true;
if (RUN.getArg("categoryId") != null) {
var categoryId = window.atob(RUN.getArg("categoryId"));
}
else {
var categoryId = "";
}
if (RUN.getArg("related") == "" || RUN.getArg("related") == null || RUN.getArg("related") == "null") {
related = ""
}
if (keyword == "null" || keyword == null || keyword == "") {
keyword = "";
}
var dataArg = {
"keyword": decodeURI(keyword),
"pageSize": 10,
"pageNo": 1,
"categoryId": categoryId,
"publishStartDate": "",
"excludeCategoryId": "",
"publishEndDate": "",
"strictMatch": false,
"sortFields": [],
"searchFields": [],
"domainReqList": []
};
if (siteIds != "" && siteIds != null && siteIds != "0") {
dataArg.siteIds = siteIds;
var colSite = siteIds.split(",");
for (var i = 0; i < colSite.length; i++) {
colSite[i] = colSite[i] * 1;
}
}
else {
siteIds = "";
var colSite = [];
}
if (dataUrl && dataUrl.length != 0 && dataUrl != null) {
var newDateUrl = dataUrl.split(',');
for (var i = 0; i < newDateUrl.length; i++) {
dataArg.domainReqList[i] = { "domainCode": newDateUrl[i], "siteId": colSite[i] }
}
}
else {
console.log(colSite);
for (var i = 0; i < colSite.length; i++) {
dataArg.domainReqList[i] = { "domainCode": "", "siteId": colSite[i] }
}
}
$(function () {
function searchInit() {
if (RUN.isMobile()) {
searchMob.mInitSearch();
}
else {
search.initSearch();
}
}
searchInit();
});
//瀵硅薄瀛楅潰閲忥紝閲岄潰鍖呮嫭鎵€鏈夌殑鏂规硶
var search = {
initSearch: function () { //鍒濆鍖栨悳绱㈢殑涓€浜涚壒鏁
if (dataArg.keyword != "") {
$(".run-search-blank").hide();
$(".run-search-text").val(dataArg.keyword);
search.loadDate(dataArg);
}
else {
$(".run-search-blank").show();
$(".run-search-alert").html("\"\"");
}
if ($("#en-body").length != 0) {
laydate.render({
elem: '.run-search-date-pick',
lang: 'en',
range: true,
done: function (value, date, endDate) {
console.log(value);
if (!!value) {
dataArg.publishStartDate = value.substring(0, 10);
dataArg.publishEndDate = value.substring(13, 23);
$(".run-search-date-wrap a").removeClass("run-search-cond-sel");
$(".run-search-button").addClass("run-search-blink");
$(".run-search-tips").show();
}
else {
$(".run-search-date-wrap a").removeClass("run-search-cond-sel");
$(".run-search-date-wrap a").eq(0).addClass("run-search-cond-sel");
$(".run-search-tips").hide();
$(".run-search-button").removeClass("run-search-blink");
}
}
});
}
else {
laydate.render({
elem: '.run-search-date-pick',
range: true,
done: function (value, date, endDate) {
console.log(value);
if (!!value) {
dataArg.publishStartDate = value.substring(0, 10);
dataArg.publishEndDate = value.substring(13, 23);
$(".run-search-date-wrap a").removeClass("run-search-cond-sel");
$(".run-search-button").addClass("run-search-blink");
$(".run-search-tips").show();
}
else {
$(".run-search-date-wrap a").removeClass("run-search-cond-sel");
$(".run-search-date-wrap a").eq(0).addClass("run-search-cond-sel");
$(".run-search-tips").hide();
$(".run-search-button").removeClass("run-search-blink");
}
}
});
}
$(".run-search-tishi").mouseover(function () {
$(".run-search-tishi-wrap").show();
}).mouseleave(function () {
$(".run-search-tishi-wrap").hide();
});
var tar = $(".run-search-cond-li-right"), curTime = (new Date()).getTime(), curYear = (new Date()).getFullYear(), curWeek = (new Date()).getDay(), curDay = (new Date()).getDate();
search.getColoumn($("#run-column-col"), function () {
for (var i = 0; i < tar.length; i++) {
tar.eq(i).find(".run-search-cond-href").each(function (index) {
$(this).off().on("click", function () {
$(this).siblings().removeClass("run-search-cond-sel");
$(this).addClass("run-search-cond-sel");
$(".run-search-button").addClass("run-search-blink");
$(".run-search-tips").show();
if ($(this).attr("data-catlog") == "time") {
$(".run-search-date-pick").val("");
if ($(this).attr("data-time") == "day") {
$(this).attr("data-field", new Date((curTime - 24 * 60 * 60 * 1000)).format("yyyy-MM-dd"));
}
else if ($(this).attr("data-time") == "week") {
$(this).attr("data-field", new Date((curTime - curWeek * 24 * 60 * 60 * 1000)).format("yyyy-MM-dd"));
}
else if ($(this).attr("data-time") == "mon") {
$(this).attr("data-field", new Date((curTime - (curDay - 1) * 24 * 60 * 60 * 1000)).format("yyyy-MM-dd"));
}
else if ($(this).attr("data-time") == "year") {
$(this).attr("data-field", curYear + '-01-01');
}
}
});
});
}
}, function () {
$("#run-column-col").html("鏆傛椂鏃犳硶鑾峰彇鏍忕洰淇℃伅");
});
$(".run-search-button").off().on("click", function () {
dataArg.keyword = $.trim($(".run-search-text").val());
if ($.trim($(".run-search-text").val()) != "") {
dataArg.pageNo = 1;
$(".run-search-text").attr("placeholder", "璇疯緭鍏ユ悳绱㈣鎼滅储鐨勫叧閿瘝");
for (var i = 0; i < $(".run-search-cond-sel").length; i++) {
if ($(".run-search-cond-sel").eq(i).attr("data-catlog") == "time") {
var dom = $(".run-search-cond-sel").eq(i);
if ($(".run-search-date-pick").val().length == 0) {
dataArg.publishStartDate = dom.attr("data-field");
// dataArg.categoryId = dom.attr("data-field");
dataArg.publishEndDate = "";
}
}
else if ($(".run-search-cond-sel").eq(i).attr("data-catlog") == "text") {
var dom = $(".run-search-cond-sel").eq(i);
if (dom.attr("data-field") != "") {
dataArg.searchFields.length = 0;
dataArg.searchFields.push({
"fieldName": dom.attr("data-field")
});
// dataArg.highlightFields.fieldName = dom.attr("data-field");
}
else {
dataArg.searchFields = [];
// dataArg.highlightFields.fieldName = "";
}
}
//妯$硦鏌ヨ
else if ($(".run-search-cond-sel").eq(i).attr("data-catlog") == "mohu") {
var dom = $(".run-search-cond-sel").eq(i);
if (dom.attr("data-field") != "") {
if (dom.attr("data-field") == "true") {
dataArg.strictMatch = true;
}
else {
dataArg.strictMatch = false;
}
}
else {
dataArg.strictMatch = false;
}
}
else if ($(".run-search-cond-sel").eq(i).attr("data-catlog") == "order") {
var dom = $(".run-search-cond-sel").eq(i);
if (dom.attr("data-field") == "def") {
dataArg.sortFields = [];
}
else {
dataArg.sortFields = [{
"fieldName": "publishDate",
"sortOrder": dom.attr("data-field")
}];
}
}
else if ($(".run-search-cond-sel").eq(i).attr("data-catlog") == "catgory") {
var dom = $(".run-search-cond-sel").eq(i);
if (dom.attr("data-field") != "") {
dataArg.categoryId = dom.attr("data-field");
if (dom.attr("data-son") == null || dom.attr("data-son") == "") {
}
else {
if (dom.attr("data-son") == null || dom.attr("data-son") == "null") {
var value = ""
}
else {
var value = dom.attr("data-son");
}
dataArg.categoryId = dom.attr("data-field") + ',' + value;
}
}
else {
console.log(dataArg.categoryId);
dataArg.categoryId = "";
}
}
}
search.loadDate(dataArg);
}
else {
$(".run-search-text").css("border", "1px solid red").focus();
if ($("#en-body").length != 0) {
$(".run-search-text").attr("placeholder", "Please Enter key!");
}
else {
$(".run-search-text").attr("placeholder", "鍏抽敭璇嶄笉鑳戒负绌?);
}
}
$(".run-search-text").blur(function () {
$(this).css("border", "1px solid #f89b34");
if ($("#en-body").length != 0) {
$(this).attr("placeholder", "Please Enter key!");
}
else {
$(this).attr("placeholder", "璇疯緭鍏ユ悳绱㈢殑鍏抽敭璇?);
}
});
console.log(dataArg);
});
$(".run-search-text").on("keydown", function (e) {
if (e.keyCode == 13) {
$(".run-search-button").trigger("click");
}
});
$(".run-search-reset").on("click", function () {
$(".run-search-button").removeClass("run-search-blink");
$(".run-search-tips").hide();
$(".run-search-cond-href").removeClass("run-search-cond-sel");
$(".run-search-date-pick").val("");
for (var i = 0; i < tar.length; i++) {
tar.eq(i).find(".run-search-cond-href").eq(0).addClass("run-search-cond-sel");
}
if ($.trim($(".run-search-text").val()) != 0) {
dataArg.pageNo = 1;
$(".run-search-button").trigger("click");
}
});
$(".run-search-text").on("keyup", function (e) {
if ($.trim($(this).val()) != "") {
$(".run-search-clear").show();
$(this).css("border", "1px solid #f89b34");
if ($("#en-body").length != 0) {
$(this).attr("placeholder", "Please Enter key!");
}
else {
$(this).attr("placeholder", "璇疯緭鍏ユ悳绱㈢殑鍏抽敭璇?);
}
if (e.keyword == 13) {
$(".run-search-button").trigger("click");
}
}
});
$(".run-search-clear").on("click", function () {
$(".run-search-text").val("");
$(this).hide();
});
},
setPage: function (tar, pageObj) {
if (tar && tar.length != 0) {
if ($("#en-body").length != 0) {
tar.sPage({
page: pageObj.page,//褰撳墠椤电爜锛屽繀濉
total: pageObj.total,//鏁版嵁鎬绘潯鏁帮紝蹇呭~
pageSize: pageObj.pageSize,//姣忛〉鏄剧ず澶氬皯鏉℃暟鎹紝榛樿10鏉
totalTxt: "Total{total}",//鏁版嵁鎬绘潯鏁版枃瀛楁弿杩帮紝{total}涓哄崰浣嶇锛岄粯璁?鍏眥total}鏉?
showTotal: pageObj.showTotal,//鏄惁鏄剧ず鎬绘潯鏁帮紝榛樿鍏抽棴锛歠alse
showSkip: true,//鏄惁鏄剧ず璺抽〉锛岄粯璁ゅ叧闂細false
showPN: true,//鏄惁鏄剧ず涓婁笅缈婚〉锛岄粯璁ゅ紑鍚細true
prevPage: "<",//涓婄炕椤垫枃瀛楁弿杩帮紝榛樿鈥滀笂涓€椤碘€
nextPage: ">",//涓嬬炕椤垫枃瀛楁弿杩帮紝榛樿鈥滀笅涓€椤碘€
backFun: function (page) {
//鐐瑰嚮鍒嗛〉鎸夐挳鍥炶皟鍑芥暟锛岃繑鍥炲綋鍓嶉〉鐮
dataArg.pageNo = page * 1;
console.log(typeof page);
search.loadDate(dataArg);
}
});
}
else {
tar.sPage({
page: pageObj.page,//褰撳墠椤电爜锛屽繀濉
total: pageObj.total,//鏁版嵁鎬绘潯鏁帮紝蹇呭~
pageSize: pageObj.pageSize,//姣忛〉鏄剧ず澶氬皯鏉℃暟鎹紝榛樿10鏉
totalTxt: "鍏眥total}鏉?,//鏁版嵁鎬绘潯鏁版枃瀛楁弿杩帮紝{total}涓哄崰浣嶇锛岄粯璁?鍏眥total}鏉?
showTotal: pageObj.showTotal,//鏄惁鏄剧ず鎬绘潯鏁帮紝榛樿鍏抽棴锛歠alse
showSkip: true,//鏄惁鏄剧ず璺抽〉锛岄粯璁ゅ叧闂細false
showPN: true,//鏄惁鏄剧ず涓婁笅缈婚〉锛岄粯璁ゅ紑鍚細true
prevPage: "<",//涓婄炕椤垫枃瀛楁弿杩帮紝榛樿鈥滀笂涓€椤碘€
nextPage: ">",//涓嬬炕椤垫枃瀛楁弿杩帮紝榛樿鈥滀笅涓€椤碘€
backFun: function (page) {
//鐐瑰嚮鍒嗛〉鎸夐挳鍥炶皟鍑芥暟锛岃繑鍥炲綋鍓嶉〉鐮
dataArg.pageNo = page * 1;
console.log(typeof page);
search.loadDate(dataArg);
}
});
}
}
},
loadDate: function (dataArg) {
$.ajax({
type: 'POST',
url: '/rcms-external-rest/search/searchContent?time&' + (new Date()).getTime(),
dataType: "json",
contentType: 'application/json',
data: JSON.stringify(dataArg),
beforeSend: function (data) {
$(".run-mask").show();
$(".run-search-blank").hide();
},
success: function (data) {
$(".run-mask").hide();
$("#run-search-page").show();
var detList = data.data;
$(".run-search-button").removeClass("run-search-blink");
$(".run-search-tips").hide();
if (data.code == "S1A00000") {
var newUrl = RUN.changeURLPar(window.location.href, "keyword", encodeURI(encodeURI($.trim($(".run-search-text").val()))));
history.pushState(null, null, newUrl); //灏嗙綉鍧€璁剧疆
var html = '';
if (detList.data != null) {
var len = detList.data.length;
}
else {
var len = 0;
}
//elements
$(".run-search-result").html(detList.totalCount);
//elements
if (len == 0) {
$(".run-search-blank").show();
$(".run-search-alert").html(dataArg.keyword);
}
else {
for (var i = 0; i < len; i++) {
if (detList.data[i].contentText == null) {
detList.data[i].contentText = '';
}
if (detList.data[i].editTime == null) {
detList.data[i].editTime = '2000-01-01 00:00:00';
}
if ($("#en-body").length != 0) {
if (detList.data[i].categoryName == "null" || detList.data[i].categoryName == null || detList.data[i].categoryName == "") {
html += '
' +
'' + $.trim(detList.data[i].contentText) + '
' +
'' +
'Published锛欬span class="run-search-other-addr">' + (detList.data[i].editTime).substring(0, 10) + '
';
}
else {
html += '' +
'' + $.trim(detList.data[i].contentText) + '
' +
'Column锛欬span class="run-search-other-addr">' + detList.data[i].categoryName + ' |' +
'Published锛欬span class="run-search-other-addr">' + (detList.data[i].editTime).substring(0, 10) + '
';
}
}
else {
if (detList.data[i].categoryName == "null" || detList.data[i].categoryName == null || detList.data[i].categoryName == "") {
html += '' +
'' + $.trim(detList.data[i].contentText) + '
' +
'' +
'鍙戝竷鏃堕棿锛欬span class="run-search-other-addr">' + (detList.data[i].editTime).substring(0, 10) + '
';
}
else {
html += '' +
'' + $.trim(detList.data[i].contentText) + '
' +
'鏍忕洰锛欬span class="run-search-other-addr">' + detList.data[i].categoryName + ' |' +
'鍙戝竷鏃堕棿锛欬span class="run-search-other-addr">' + (detList.data[i].editTime).substring(0, 10) + '
';
}
}
}
}
$("#run-search-ul").html(html);
document.body.scrollTop = document.documentElement.scrollTop = 0;
// page 鍒嗛〉
search.setPage($("#run-search-page"), {
page: detList.pageNo,
pageSize: 10,
total: detList.totalCount,
showTotal: false
});
// page 鍒嗛〉 end
}
else {
$(".run-search-blank").show();
$("#run-search-page").hide();
$("#run-search-ul").html("");
$(".run-search-blank-desc").html(data.msg);
}
},
complete: function () {
var linkHref = $('.run-search-title-href')
if (linkHref && linkHref.length != 0) {
for (var i = 0; i < linkHref.length; i++) {
if (linkHref.eq(i).attr('href') == 'null') {
linkHref
.eq(i)
.attr({ href: 'javascript:;', target: '_self' })
.css('cursor', 'default')
}
}
}
},
error: function (err) {
console.log(err);
}
});
},
getColoumn: function (tar, callBack, errBack) {
if (tar && tar.length != 0) {
$.ajax({
type: 'POST',
url: '/rcms-external-rest/search/searchLabel?time&' + (new Date()).getTime(),
dataType: "json",
contentType: 'application/json',
data: JSON.stringify({
"siteIds": colSite,
}),
beforeSend: function (data) {
},
success: function (data) {
if (data.code == "S1A00000") {
if ($("#en-body").length != 0) {
if (data.data == null) {
var dateNum = data.data, html = 'All';
} else {
var dateNum = data.data, html = 'All';
var catgoryList = dateNum;
for (var i = 0; i < catgoryList.length; i++) {
if (catgoryList[i].categoryId == 26410) {
continue;
}
html += '' + catgoryList[i].categoryName + ''
}
}
}
else {
if (data.data == null) {
var dateNum = data.data, html = '鍏ㄧ綉';
} else {
var dateNum = data.data, html = '鍏ㄧ綉';
var catgoryList = dateNum;
for (var i = 0; i < catgoryList.length; i++) {
if (catgoryList[i].categoryId == 26812) {
continue;
}
html += '' + catgoryList[i].categoryName + ''
}
}
}
tar.html(html);
callBack();
}
},
error: function (err) {
errBack();
}
});
}
}
};
var searchMob = {
mInitSearch: function () {
RUN.adaptive();
if (dataArg.keyword != "") {
$(".rm-content-blank").hide();
$(".rm-search-text").val(dataArg.keyword);
searchMob.loadDate(dataArg);
}
else {
$(".rm-content-blank").show();
$(".rm-content-keyword").html("\"\"");
}
/*********寮瑰嚭妗嗙壒鏁?********/
var filterBut = $(".rm-search-shai");
if (filterBut && filterBut.length != 0) {
filterBut.on("click", function () {
$(".rm-catlog").slideDown();
});
$(".rm-catlog-close").off().on("click", function () {
$(".rm-catlog").slideUp();
});
}
$(".rm-search-text").on("keyup", function () {
if ($.trim($(this).val()) != "") {
$(".rm-search-clear").show();
}
});
$(".rm-search-clear").on("click", function () {
$(".rm-search-text").val("");
$(this).hide();
});
/*********寮瑰嚭妗嗙壒鏁 end*********/
searchMob.getColoumn($("#rm-catlog-main"), function () {
var tar = $(".rm-catlog-cont"), curTime = (new Date()).getTime(), curYear = (new Date()).getFullYear(), curWeek = (new Date()).getDay(), curDay = (new Date()).getDate();;
for (var i = 0; i < tar.length; i++) {
tar.eq(i).find(".rm-catlog-href").each(function (index) {
$(this).off().on("click", function () {
$(this).siblings().removeClass("rm-catlog-href-sel");
$(this).addClass("rm-catlog-href-sel");
if ($(this).attr("data-catlog") == "time") {
$(".rm-catlog-time-text").val("");
if ($(this).attr("data-time") == "day") {
$(this).attr("data-field", new Date((curTime - 24 * 60 * 60 * 1000)).format("yyyy-MM-dd"));
}
else if ($(this).attr("data-time") == "week") {
$(this).attr("data-field", new Date((curTime - curWeek * 24 * 60 * 60 * 1000)).format("yyyy-MM-dd"));
}
else if ($(this).attr("data-time") == "mon") {
$(this).attr("data-field", new Date((curTime - (curDay - 1) * 24 * 60 * 60 * 1000)).format("yyyy-MM-dd"));
}
else if ($(this).attr("data-time") == "year") {
$(this).attr("data-field", curYear + '-01-01');
}
}
});
});
}
$("#rm-catlog-save").off().on("click", function () {
dataArg.keyword = $.trim($(".rm-search-text").val());
dataArg.pageNo = 1;
$(".rm-content").scrollTop(0);
if ($("#en-body").length != 0) {
$(".rm-search-text").attr("placeholder", "Please Enter key!");
}
else {
$(".rm-search-text").attr("placeholder", "璇疯緭鍏ユ悳绱㈢殑鍏抽敭璇?);
}
for (var i = 0; i < $(".rm-catlog-href-sel").length; i++) {
if ($(".rm-catlog-href-sel").eq(i).attr("data-catlog") == "time") {
var dom = $(".rm-catlog-href-sel").eq(i);
if ($("#rm-catlog-time-start").val().length == 0 && $("#rm-catlog-time-end").val().length == 0) {
dataArg.publishStartDate = dom.attr("data-field");
dataArg.publishEndDate = "";
}
else {
dataArg.publishStartDate = $("#rm-catlog-time-start").val();
dataArg.publishEndDate = $("#rm-catlog-time-end").val();
}
}
else if ($(".rm-catlog-href-sel").eq(i).attr("data-catlog") == "text") {
var dom = $(".rm-catlog-href-sel").eq(i);
if (dom.attr("data-field") != "") {
dataArg.searchFields.length = 0;
dataArg.searchFields.push({
"fieldName": dom.attr("data-field")
});
}
else {
dataArg.searchFields = [];
}
}
//妯$硦鏌ヨ
else if ($(".run-search-cond-sel").eq(i).attr("data-catlog") == "mohu") {
var dom = $(".run-search-cond-sel").eq(i);
if (dom.attr("data-field") != "") {
if (dom.attr("data-field") == "true") {
dataArg.strictMatch = true;
}
else {
dataArg.strictMatch = false;
}
}
else {
dataArg.strictMatch = false;
}
}
else if ($(".rm-catlog-href-sel").eq(i).attr("data-catlog") == "order") {
var dom = $(".rm-catlog-href-sel").eq(i);
if (dom.attr("data-field") == "def") {
dataArg.sortFields = [];
}
else {
dataArg.sortFields = [{
"fieldName": "publishDate",
"sortOrder": dom.attr("data-field")
}];
}
}
else if ($(".rm-catlog-href-sel").eq(i).attr("data-catlog") == "catgory") {
var dom = $(".rm-catlog-href-sel").eq(i);
if (dom.attr("data-field") != "") {
dataArg.categoryId = dom.attr("data-field");
if (dom.attr("data-son") == null || dom.attr("data-son") == "") {
}
else {
if (dom.attr("data-son") == null || dom.attr("data-son") == "null") {
var value = ""
}
else {
var value = dom.attr("data-son");
}
dataArg.categoryId = dom.attr("data-field") + ',' + value;
}
}
else {
dataArg.categoryId = "";
}
}
}
if ($("#rm-catlog-time-start").val() != "" && $("#rm-catlog-time-end").val() != "") {
if (new Date($("#rm-catlog-time-start").val()).getTime() <= new Date($("#rm-catlog-time-end").val()).getTime()) {
$(".rm-catlog").slideUp();
$(".rm-search-sub").trigger("click");
}
else {
dataArg.publishStartDate = "";
dataArg.publishEndDate = "";
alert("璧峰鏃堕棿涓嶈兘鏅氫簬缁撴潫鏃堕棿");
}
} else {
$(".rm-catlog").slideUp();
$(".rm-search-sub").trigger("click");
}
});
}, function (err) { //error
console.log(err);
});
$("#rm-catlog-reset").on("click", function () {
$(".rm-catlog-href").removeClass("rm-catlog-href-sel");
for (var i = 0; i < $(".rm-catlog-wrap").length; i++) {
$(".rm-catlog-wrap").eq(i).find(".rm-catlog-href").eq(0).addClass("rm-catlog-href-sel");
}
$(".rm-catlog-time-text").val("");
});
$(".rm-search-sub").off().on("click", function () {
dataArg.keyword = $.trim($(".rm-search-text").val());
if ($.trim($(".rm-search-text").val()) != "") {
dataArg.pageNo = 1;
if ($("#en-body").length != 0) {
$(".rm-search-text").attr("placeholder", "Please Enter key!");
}
else {
$(".rm-search-text").attr("placeholder", "璇疯緭鍏ユ悳绱㈠叧閿瘝");
}
$(".rm-search-text").css("border", "0px solid red");
searchMob.loadDate(dataArg);
}
else {
$(".rm-search-text").css("border", "1px solid red").focus();
if ($("#en-body").length != 0) {
$(".rm-search-text").attr("placeholder", "Please Enter key!");
}
else {
$(".rm-search-text").attr("placeholder", "鍏抽敭璇嶄笉鑳戒负绌?);
}
}
});
$(".rm-search-text").on("keydown", function (e) {
if (e.keyCode == 13) {
$(".rm-search-sub").trigger("click");
}
});
$(".rm-content").scroll(function (e) {
if ($(".rm-content-all").height() > $(this).height()) {
if ((parseInt($(".rm-content-all").height() - $(this).height())) - $(this).scrollTop() < 100 && isBot == true) {
console.log(allNum);
isBot = false;
if (dataArg.pageNo < allNum) {
dataArg.pageNo++;
searchMob.loadDate(dataArg, "add");
}
}
}
});
},
setPage: function (tar, pageObj) {
if (tar && tar.length != 0) {
if ($("#en-body").length != 0) {
tar.sPage({
page: pageObj.page,//褰撳墠椤电爜锛屽繀濉
total: pageObj.total,//鏁版嵁鎬绘潯鏁帮紝蹇呭~
pageSize: pageObj.pageSize,//姣忛〉鏄剧ず澶氬皯鏉℃暟鎹紝榛樿10鏉
totalTxt: "Total{total}",//鏁版嵁鎬绘潯鏁版枃瀛楁弿杩帮紝{total}涓哄崰浣嶇锛岄粯璁?鍏眥total}鏉?
showTotal: pageObj.showTotal,//鏄惁鏄剧ず鎬绘潯鏁帮紝榛樿鍏抽棴锛歠alse
showSkip: true,//鏄惁鏄剧ず璺抽〉锛岄粯璁ゅ叧闂細false
showPN: true,//鏄惁鏄剧ず涓婁笅缈婚〉锛岄粯璁ゅ紑鍚細true
prevPage: "<",//涓婄炕椤垫枃瀛楁弿杩帮紝榛樿鈥滀笂涓€椤碘€
nextPage: ">",//涓嬬炕椤垫枃瀛楁弿杩帮紝榛樿鈥滀笅涓€椤碘€
backFun: function (page) {
//鐐瑰嚮鍒嗛〉鎸夐挳鍥炶皟鍑芥暟锛岃繑鍥炲綋鍓嶉〉鐮
dataArg.pageNo = page * 1;
console.log(typeof page);
search.loadDate(dataArg);
}
});
}
else {
tar.sPage({
page: pageObj.page,//褰撳墠椤电爜锛屽繀濉
total: pageObj.total,//鏁版嵁鎬绘潯鏁帮紝蹇呭~
pageSize: pageObj.pageSize,//姣忛〉鏄剧ず澶氬皯鏉℃暟鎹紝榛樿10鏉
totalTxt: "鍏眥total}鏉?,//鏁版嵁鎬绘潯鏁版枃瀛楁弿杩帮紝{total}涓哄崰浣嶇锛岄粯璁?鍏眥total}鏉?
showTotal: pageObj.showTotal,//鏄惁鏄剧ず鎬绘潯鏁帮紝榛樿鍏抽棴锛歠alse
showSkip: true,//鏄惁鏄剧ず璺抽〉锛岄粯璁ゅ叧闂細false
showPN: true,//鏄惁鏄剧ず涓婁笅缈婚〉锛岄粯璁ゅ紑鍚細true
prevPage: "<",//涓婄炕椤垫枃瀛楁弿杩帮紝榛樿鈥滀笂涓€椤碘€
nextPage: ">",//涓嬬炕椤垫枃瀛楁弿杩帮紝榛樿鈥滀笅涓€椤碘€
backFun: function (page) {
//鐐瑰嚮鍒嗛〉鎸夐挳鍥炶皟鍑芥暟锛岃繑鍥炲綋鍓嶉〉鐮
dataArg.pageNo = page * 1;
console.log(typeof page);
search.loadDate(dataArg);
}
});
}
}
},
loadDate: function (dataArg, type) {
$.ajax({
type: 'POST',
url: '/rcms-external-rest/search/searchContent?time&' + (new Date()).getTime(),
dataType: "json",
contentType: 'application/json',
data: JSON.stringify(dataArg),
beforeSend: function (data) {
$(".run-mask").show();
$(".rm-search-blank").hide();
},
success: function (data) {
var detList = data.data;
if (data.code == "S1A00000") {
var newUrl = RUN.changeURLPar(window.location.href, "keyword", encodeURI(encodeURI($.trim($(".rm-search-text").val()))));
history.pushState(null, null, newUrl); //灏嗙綉鍧€璁剧疆
var html = '';
if (detList.data != null) {
var len = detList.data.length;
}
else {
if (detList.totalCount == 0) {
var len = 0;
}
}
//elements
$(".rm-search-result").html(detList.totalCount);
//elements
if (len == 0) {
$(".rm-content-blank").show();
$(".rm-content-keyword").html(dataArg.keyword);
}
else {
$(".rm-content-blank").hide();
for (var i = 0; i < len; i++) {
if (detList.data[i].contentText == null) {
detList.data[i].contentText = '';
}
if (detList.data[i].editTime == null) {
detList.data[i].editTime = '2000-01-01 00:00:00';
}
if ($("#en-body").length != 0) {
if (detList.data[i].categoryName == "null" || detList.data[i].categoryName == null || detList.data[i].categoryName == "") {
if (detList.data[i].mobileUrl != null) {
html += '' +
'
' + $.trim(detList.data[i].contentText) + '
' +
'
Published锛? + (detList.data[i].editTime).substring(0, 10) + '
';
}
else {
html += '' +
'
' + $.trim(detList.data[i].contentText) + '
' +
'
Published锛? + (detList.data[i].editTime).substring(0, 10) + '
';
}
}
else {
if (detList.data[i].mobileUrl != null) {
html += '' +
'
' + $.trim(detList.data[i].contentText) + '
' +
'
Column锛? + detList.data[i].categoryName + ' | Published锛? + (detList.data[i].editTime).substring(0, 10) + '
';
}
else {
html += '' +
'
' + $.trim(detList.data[i].contentText) + '
' +
'
Column锛? + detList.data[i].categoryName + ' | Published锛? + (detList.data[i].editTime).substring(0, 10) + '
';
}
}
}
else {
if (detList.data[i].categoryName == "null" || detList.data[i].categoryName == null || detList.data[i].categoryName == "") {
if (detList.data[i].mobileUrl != null) {
html += '' +
'
' + $.trim(detList.data[i].contentText) + '
' +
'
鍙戝竷鏃堕棿锛? + (detList.data[i].editTime).substring(0, 10) + '
';
}
else {
html += '' +
'
' + $.trim(detList.data[i].contentText) + '
' +
'
鍙戝竷鏃堕棿锛? + (detList.data[i].editTime).substring(0, 10) + '
';
}
}
else {
if (detList.data[i].mobileUrl != null) {
html += '' +
'
' + $.trim(detList.data[i].contentText) + '
' +
'
鏍忕洰锛? + detList.data[i].categoryName + ' | 鍙戝竷鏃堕棿锛? + (detList.data[i].editTime).substring(0, 10) + '
';
}
else {
html += '' +
'
' + $.trim(detList.data[i].contentText) + '
' +
'
鏍忕洰锛? + detList.data[i].categoryName + ' | 鍙戝竷鏃堕棿锛? + (detList.data[i].editTime).substring(0, 10) + '
';
}
}
}
}
}
allNum = detList.totalPage;
if (type == "add") {
$(".rm-content-all").append(html);
}
else {
$(".rm-content-all").html(html);
$(".rm-content").scrollTop(0);
}
isBot = true;
$(".run-mask").hide();
}
else {
alert("鏁版嵁閿欒锛岃閲嶆柊鎼滅储");
}
},
complete: function () {
$(".run-mask").hide();
var linkHref = $('.run-search-title-href')
if (linkHref && linkHref.length != 0) {
for (var i = 0; i < linkHref.length; i++) {
if (linkHref.eq(i).attr('href') == 'null') {
linkHref
.eq(i)
.attr({ href: 'javascript:;', target: '_self' })
.css('cursor', 'default')
}
}
}
},
error: function (err) {
$(".rm-content-blank").show();
$(".rm-content-blank-text").html("绯荤粺鍑洪敊锛岃绋嶅悗鍐嶈瘯");
$(".rm-content-all").html("");
console.log(err);
}
});
},
getColoumn: function (tar, callBack, errBack) {
if (tar && tar.length != 0) {
$.ajax({
type: 'POST',
url: '/rcms-external-rest/search/searchLabel?time&' + (new Date()).getTime(),
dataType: "json",
contentType: 'application/json',
data: JSON.stringify({
"siteIds": colSite,
}),
beforeSend: function (data) {
},
success: function (data) {
if (data.code == "S1A00000") {
if ($("#en-body").length != 0) {
if (data.data == null) {
var dateNum = data.data, html = 'All';
} else {
var dateNum = data.data, html = 'All';
var catgoryList = dateNum;
for (var i = 0; i < catgoryList.length; i++) {
html += '' + catgoryList[i].categoryName + ''
}
}
}
else {
if (data.data == null) {
var dateNum = data.data, html = '鍏ㄧ綉';
} else {
var dateNum = data.data, html = '鍏ㄧ綉';
var catgoryList = dateNum;
for (var i = 0; i < catgoryList.length; i++) {
if (catgoryList[i].categoryId == 26812) {
continue;
}
html += '' + catgoryList[i].categoryName + ''
}
}
}
tar.html(html);
callBack();
}
},
error: function (err) {
errBack(err);
}
});
}
}
}
} else {
window.onload = function () {
var body = document.getElementsByTagName("body");
var tips = document.createElement("div");
tips.setAttribute("class", "run-alert");
tips.setAttribute("title", "鎮ㄧ殑娴忚鍣ㄧ増鏈繃浣庯紝涓轰簡涓嶅奖鍝嶆祻瑙堜綋楠岋紝璇峰崌绾ф祻瑙堝櫒锛?);
tips.innerHTML = '鎮ㄧ殑娴忚鍣ㄧ増鏈繃浣庯紝涓轰簡涓嶅奖鍝嶆祻瑙堜綋楠岋紝璇峰崌绾ф祻瑙堝櫒锛?;
body[0].appendChild(tips);
return false;
}
}