|
@@ -1081,6 +1081,7 @@ var SuperSearch = {
|
|
|
var html = SuperSearch.getHtml(SuperSearch.secondList,SuperSearch.reqParam["pageNum"]);
|
|
|
// 每次数据插入,必须重置
|
|
|
SuperSearch.appendListHtml(html);
|
|
|
+ SuperSearch.checkSearchResVisited();
|
|
|
SuperSearch.noMoreData();
|
|
|
return;
|
|
|
}
|
|
@@ -1099,6 +1100,7 @@ var SuperSearch = {
|
|
|
var html = SuperSearch.getHtml(data["list"],SuperSearch.reqParam["pageNum"]);
|
|
|
// 每次数据插入,必须重置
|
|
|
SuperSearch.appendListHtml(html);
|
|
|
+ SuperSearch.checkSearchResVisited();
|
|
|
//没有下一页了||跟pc端保持一致 最多显示500条
|
|
|
// 免费用户第10页特殊处理
|
|
|
if (!vMainSearchComponent.checkNowPower() && SuperSearch.reqParam["pageNum"] == 10) {
|
|
@@ -1551,6 +1553,7 @@ var SuperSearch = {
|
|
|
SuperSearch.limitFlag = data["limitFlag"]
|
|
|
SuperSearch.replayListHtml(SuperSearch.getHtml(data["list"],1));
|
|
|
SuperSearch.show();
|
|
|
+ SuperSearch.checkSearchResVisited();
|
|
|
if (SuperSearch.reqParam.pageNum == '1') {
|
|
|
$("#supersearchPage .app-layout-content-b #wrapper").scrollTop(0)
|
|
|
}
|
|
@@ -1925,6 +1928,7 @@ var SuperSearch = {
|
|
|
var h = $(this).find("a.bt").attr("s");
|
|
|
var sid = $(this).find("a.bt").attr("sid");
|
|
|
var industry = $(this).find(".industry").text();
|
|
|
+ $(this).addClass('visited')
|
|
|
if (SuperSearch.checkIsStartFn(event, { sid: sid })) {
|
|
|
SuperSearch.myredirect(h,sid,industry);
|
|
|
}
|
|
@@ -1980,7 +1984,7 @@ var SuperSearch = {
|
|
|
var h = $(this).find("a.bt").attr("s");
|
|
|
var sid = $(this).find("a.bt").attr("sid");
|
|
|
var industry = $(this).find(".industry").text();
|
|
|
-
|
|
|
+ $(this).addClass('visited')
|
|
|
if (SuperSearch.checkIsStartFn(event, { sid: sid })) {
|
|
|
SuperSearch.myredirect(h,sid,industry);
|
|
|
}
|
|
@@ -2014,6 +2018,14 @@ var SuperSearch = {
|
|
|
}
|
|
|
},
|
|
|
myredirect: function (link,sid,industry){ //跳转三级页
|
|
|
+ try {
|
|
|
+ visitedPath.pathVisiting(
|
|
|
+ new VisitedPathItem(
|
|
|
+ '/article/content/*.html',
|
|
|
+ `id=${sid}`
|
|
|
+ )
|
|
|
+ )
|
|
|
+ } catch (error) {}
|
|
|
//保存当前页面至sessionStorage
|
|
|
SuperSearch.setSessionStorage();
|
|
|
if(sid!=undefined){
|
|
@@ -2308,6 +2320,7 @@ var SuperSearch = {
|
|
|
var h = $(this).find("a.bt").attr("s");
|
|
|
var sid = $(this).find("a.bt").attr("sid");
|
|
|
var industry = $(this).find(".industry").text();
|
|
|
+ $(this).addClass('visited')
|
|
|
if (SuperSearch.checkIsStartFn(event, { sid: sid })) {
|
|
|
SuperSearch.myredirect(h,sid,industry);
|
|
|
}
|
|
@@ -2331,6 +2344,7 @@ var SuperSearch = {
|
|
|
var h = $(this).attr("s");
|
|
|
var sid = $(this).attr("sid");
|
|
|
var industry = $(this).attr("i");
|
|
|
+ $(this).addClass('visited')
|
|
|
SuperSearch.myredirect(h,sid,industry);
|
|
|
});
|
|
|
$("#supersearchPage #table .data .content").html(TableContent);
|
|
@@ -2626,12 +2640,53 @@ var SuperSearch = {
|
|
|
}
|
|
|
if(r.success){
|
|
|
SuperSearch.homePageShow(r.data);
|
|
|
+ SuperSearch.checkNewsVisited()
|
|
|
}
|
|
|
},error: function(){
|
|
|
console.log("请求报错...")
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ checkNewsVisited: function () {
|
|
|
+ $('.home_data .data_list p[sid]').each(function () {
|
|
|
+ var $this = $(this)
|
|
|
+ console.log($this)
|
|
|
+ var id = $this.attr('sid')
|
|
|
+ if (id) {
|
|
|
+ var visited = visitedPath.pathVisited(
|
|
|
+ new VisitedPathItem(
|
|
|
+ '/article/content/*.html',
|
|
|
+ `id=${id}`
|
|
|
+ )
|
|
|
+ )
|
|
|
+
|
|
|
+ if (visited) {
|
|
|
+ $this.parents('.list_item').addClass('visited')
|
|
|
+ } else {
|
|
|
+ $this.parents('.list_item').removeClass('visited')
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ checkSearchResVisited: function () {
|
|
|
+ $('#wrapper .tslist').each(function () {
|
|
|
+ var $this = $(this)
|
|
|
+ var id = $this.find('a.bt').attr('sid')
|
|
|
+ if (id) {
|
|
|
+ var visited = visitedPath.pathVisited(
|
|
|
+ new VisitedPathItem(
|
|
|
+ '/article/content/*.html',
|
|
|
+ `id=${id}`
|
|
|
+ )
|
|
|
+ )
|
|
|
+ if (visited) {
|
|
|
+ $this.addClass('visited')
|
|
|
+ } else {
|
|
|
+ $this.removeClass('visited')
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
locationHomeData:function(){
|
|
|
SuperSearch.locationCount=1;//定位只查一次
|
|
|
wx.getLocation({
|
|
@@ -2765,7 +2820,21 @@ var SuperSearch = {
|
|
|
SuperSearch.showHomeList(homeListHtml);
|
|
|
},
|
|
|
HomeToDetails:function(id, e){
|
|
|
+ var $this = $(e.target)
|
|
|
+ if ($this.hasClass('list_item')) {
|
|
|
+ $this.addClass('visited')
|
|
|
+ } else {
|
|
|
+ $this.parents('.list_item').addClass('visited')
|
|
|
+ }
|
|
|
if (SuperSearch.checkIsStartFn(e, { sid: id })) {
|
|
|
+ try {
|
|
|
+ visitedPath.pathVisiting(
|
|
|
+ new VisitedPathItem(
|
|
|
+ '/article/content/*.html',
|
|
|
+ `id=${id}`
|
|
|
+ )
|
|
|
+ )
|
|
|
+ } catch (error) {}
|
|
|
if(id!=""){
|
|
|
window.location.href="/article/content/"+id+".html"
|
|
|
}
|