|
@@ -35,9 +35,6 @@
|
|
|
var wxflag = "";
|
|
|
var a_visitedindex = new Array;
|
|
|
var closeAdvert=false//是否关闭广告
|
|
|
- //
|
|
|
- var selectCity = "";
|
|
|
- var selectArea = "";
|
|
|
initShare({{.T.signature}},{{.T.openid}},2,"jy_extend",{{.T.nickname}},{{.T.avatar}});
|
|
|
$(function(){
|
|
|
var isinitpage = false;
|
|
@@ -56,131 +53,65 @@
|
|
|
initpage();
|
|
|
isinitpage = true;
|
|
|
}
|
|
|
+
|
|
|
+ new FastClick(document.body);
|
|
|
+ $("#normal_set").click(function(){
|
|
|
+ setSessionStorage();
|
|
|
+ window.location.href='/wxkeyset/keyset/index';
|
|
|
+ });
|
|
|
+ //
|
|
|
+ $(window).scroll(function(){
|
|
|
+ scrollTop = $(this).scrollTop();
|
|
|
+ });
|
|
|
});
|
|
|
|
|
|
var isInTSguide=false;//订阅向导
|
|
|
var isVipSub=false;//是不是VIP
|
|
|
+ var isPassCount = false;//是否超过最大推送数
|
|
|
+ var haskey = false;//是否有关键词
|
|
|
+ var isOnTail = 0;//是否试用
|
|
|
+ var isExpire = 0;//即将到期的时间
|
|
|
+ var userId = "";
|
|
|
+ var selectCity = "";
|
|
|
+ //
|
|
|
var firstTime = {{.T.stime}};
|
|
|
if (firstTime!=""){
|
|
|
firstTime = firstTime+"000";
|
|
|
}
|
|
|
- if(sessionStorage.date!==undefined){
|
|
|
- firstTime = sessionStorage.date;
|
|
|
- sessionStorage.removeItem("date");
|
|
|
- }
|
|
|
+ //获取当前时间
|
|
|
+ var date = (function(){
|
|
|
+ var date = new Date();
|
|
|
+ var year = date.getFullYear();
|
|
|
+ var month = date.getMonth() + 1;
|
|
|
+ var day = date.getDate();
|
|
|
+ month = month < 10 ? '0' + month : month;
|
|
|
+ day = day < 10 ? '0' + day : day;
|
|
|
+ return year + '-' + month + '-' + day;
|
|
|
+ })();
|
|
|
//初始化数据
|
|
|
function initpage(){
|
|
|
- $.ajax({
|
|
|
- type: 'post',
|
|
|
- url: '/front/hasPushHistory?t='+new Date().getTime(),
|
|
|
- data: {"selectTime":firstTime,"pageNum":pageIndex},
|
|
|
- async: false,
|
|
|
- dataType: 'json',
|
|
|
- success: function(data){
|
|
|
- pageIndex=2;
|
|
|
- isInTSguide=data.isInTSguide;
|
|
|
- hasNextPage=data.hasNextPage;
|
|
|
- firstPage = data.data;
|
|
|
- isVipSub = data.isVipSub;
|
|
|
- if(!firstPage.length>0 && !data.haskey){
|
|
|
- if(sessionStorage&&(sessionStorage.keysetindexToHistory=="1"||sessionStorage.keysetindexToHistory=="2"||sessionStorage.keysetindexToHistory=="3")){
|
|
|
- sessionStorage.removeItem("keysetindexToHistory");
|
|
|
- if(sessionStorage.keysetindexToHistory=="1"){
|
|
|
- wx.ready(function () {
|
|
|
- wx.closeWindow();
|
|
|
- });
|
|
|
- }else{
|
|
|
- setTimeout(function(){
|
|
|
- wx.closeWindow();
|
|
|
- },2000);
|
|
|
- }
|
|
|
- }else{
|
|
|
- if(!isVipSub){
|
|
|
- history.pushState({},"","");
|
|
|
- if(data.isInTSguide){
|
|
|
- if(localStorage){
|
|
|
- localStorage.removeItem("tsGuide_status");
|
|
|
- }
|
|
|
- window.location.href='/front/tenderSubscribe/guide';
|
|
|
- }else{
|
|
|
- window.location.href='/wxkeyset/keyset/index';
|
|
|
- }
|
|
|
- return
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- setTimeout(function(){
|
|
|
- if(firstTime!=""){
|
|
|
- var _formatDate = formatDate(firstTime/1000,"2");
|
|
|
- date = formatDate(firstTime/1000,"1");
|
|
|
- $('#showDatePicker .time_result').html(_formatDate).addClass('current');
|
|
|
- }
|
|
|
- $(".tab_left .time").show();
|
|
|
- },500)
|
|
|
- if(isVipSub){
|
|
|
- if(!data.haskey){
|
|
|
- $(".set_keyword").show();
|
|
|
- if(data.isPassCount){
|
|
|
- weuiDialog();
|
|
|
- }
|
|
|
- }
|
|
|
- if(parseInt(data.isOnTail)!=1){
|
|
|
- $('.free7days_pic').append("<style>.free7days_pic:after{display:none}</style>");
|
|
|
- if(parseInt(data.isExpire)!=0){
|
|
|
- $(".isExpire").text(parseInt(data.isExpire));
|
|
|
- $(".renew_toast").show();
|
|
|
- }
|
|
|
- }else{
|
|
|
- if(parseInt(data.isExpire)!=0){
|
|
|
- $(".nv_renew_toast").show();
|
|
|
- }
|
|
|
- }
|
|
|
- $(".vip_set").show();
|
|
|
- $(".tab_left .area").show();
|
|
|
- }else{
|
|
|
- $(".vip_banner").show();
|
|
|
- $(".subscribe").css("margin-top","2rem");
|
|
|
- if(data.isPassCount){
|
|
|
- $(".open_remind").show();
|
|
|
- }
|
|
|
- $(".normal_set").show();
|
|
|
- $(".tab_left .area").hide();
|
|
|
- }
|
|
|
- },
|
|
|
- error: function(xhr, type){
|
|
|
- hasNoData();
|
|
|
- }
|
|
|
- });
|
|
|
- new FastClick(document.body);
|
|
|
- $("#normal_set").click(function(){
|
|
|
- setSessionStorage();
|
|
|
- window.location.href='/wxkeyset/keyset/index';
|
|
|
- });
|
|
|
- //console.log(firstPage.length)
|
|
|
- if(firstPage==null||firstPage.length==0){
|
|
|
- //最开始没有数据
|
|
|
- hasNoData();
|
|
|
- $(".findnull_").show();
|
|
|
- return;
|
|
|
- }else{
|
|
|
- $(".showType").css("display","flex");
|
|
|
- $(".showType_bg").show();
|
|
|
- }
|
|
|
- $(window).scroll(function(){
|
|
|
- scrollTop = $(this).scrollTop();
|
|
|
- });
|
|
|
//
|
|
|
if(sessionStorage && sessionStorage.historypushScrollTop && sessionStorage.historypushDataCache){
|
|
|
pageIndex = sessionStorage.historypushPageIndexCache;
|
|
|
hasNextPage = sessionStorage.historypushHasNextPage=="true"?true:false;
|
|
|
scrollTop = sessionStorage.historypushScrollTop;
|
|
|
dataCache = JSON.parse(sessionStorage.historypushDataCache);
|
|
|
- selectCity = sessionStorage.selectCity;
|
|
|
+ isVipSub = sessionStorage.isVipSub=="true"?true:false;;
|
|
|
+ isPassCount = sessionStorage.isPassCount=="true"?true:false;;
|
|
|
+ haskey = sessionStorage.haskey=="true"?true:false;;
|
|
|
+ isOnTail = sessionStorage.isOnTail;
|
|
|
+ isExpire = sessionStorage.isExpire;
|
|
|
+ userId = sessionStorage.userId;
|
|
|
+ firstTime = sessionStorage.getItem(userId+"_searchTime");
|
|
|
+ selectCity = sessionStorage.getItem(userId+"_selectCity");
|
|
|
if(sessionStorage.closeAdvert=="true"){
|
|
|
closeAdvert=true
|
|
|
}
|
|
|
$("#list>*").remove();
|
|
|
count = 0;
|
|
|
+ if(dataCache.length==0){
|
|
|
+ hasNoData();
|
|
|
+ }
|
|
|
structureHtml(dataCache,true);
|
|
|
$(window).scrollTop(scrollTop);
|
|
|
sessionStorage.removeItem("historypushDataCache");
|
|
@@ -188,15 +119,74 @@
|
|
|
sessionStorage.removeItem("historypushScrollTop");
|
|
|
sessionStorage.removeItem("historypushHasNextPage");
|
|
|
sessionStorage.removeItem("historypushCount");
|
|
|
+ showPage();
|
|
|
}else{
|
|
|
- $("#list").css("visibility","hidden");
|
|
|
- dataCache = dataCache.concat(firstPage);
|
|
|
- structureHtml(firstPage,true);
|
|
|
- setTimeout(function(){
|
|
|
- $(window).scrollTop(0);
|
|
|
- $("#list").css("visibility","visible");
|
|
|
- },300);
|
|
|
+ userId = sessionStorage.userId;
|
|
|
+ if(sessionStorage.getItem(userId+"_searchTime")!=null||sessionStorage.getItem(userId+"_selectCity")){
|
|
|
+ firstTime = sessionStorage.getItem(userId+"_searchTime");
|
|
|
+ selectCity = sessionStorage.getItem(userId+"_selectCity");
|
|
|
+ }
|
|
|
+ $.ajax({
|
|
|
+ type: 'post',
|
|
|
+ url: '/front/hasPushHistory?t='+new Date().getTime(),
|
|
|
+ data: {"selectTime":firstTime,"pageNum":1,"area":selectCity},
|
|
|
+ async: false,
|
|
|
+ dataType: 'json',
|
|
|
+ success: function(data){
|
|
|
+ pageIndex=2;
|
|
|
+ isInTSguide=data.isInTSguide;
|
|
|
+ hasNextPage=data.hasNextPage;
|
|
|
+ firstPage = data.data;
|
|
|
+ isVipSub = data.isVipSub;
|
|
|
+ sessionStorage.isVipSub = isVipSub;
|
|
|
+ userId = data.userId;
|
|
|
+ sessionStorage.userId = userId;
|
|
|
+ isPassCount = data.isPassCount;
|
|
|
+ sessionStorage.isPassCount = isPassCount;
|
|
|
+ haskey = data.haskey;
|
|
|
+ sessionStorage.haskey = haskey;
|
|
|
+ isOnTail = data.isOnTail;
|
|
|
+ sessionStorage.isOnTail = isOnTail;
|
|
|
+ isExpire = data.isExpire;
|
|
|
+ sessionStorage.isExpire = isExpire;
|
|
|
+ sessionStorage.setItem(userId+"_searchTime",firstTime);
|
|
|
+ if(!firstPage.length>0 && !haskey){
|
|
|
+ if(sessionStorage&&(sessionStorage.keysetindexToHistory=="1"||sessionStorage.keysetindexToHistory=="2"||sessionStorage.keysetindexToHistory=="3")){
|
|
|
+ sessionStorage.removeItem("keysetindexToHistory");
|
|
|
+ if(sessionStorage.keysetindexToHistory=="1"){
|
|
|
+ wx.ready(function () {
|
|
|
+ wx.closeWindow();
|
|
|
+ });
|
|
|
+ }else{
|
|
|
+ setTimeout(function(){
|
|
|
+ wx.closeWindow();
|
|
|
+ },2000);
|
|
|
+ }
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
+ showPage();
|
|
|
+ },
|
|
|
+ error: function(xhr, type){
|
|
|
+ hasNoData();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ if(firstPage!=null&&firstPage.length>0){
|
|
|
+ $("#list").css("visibility","hidden");
|
|
|
+ dataCache = dataCache.concat(firstPage);
|
|
|
+ structureHtml(firstPage,true);
|
|
|
+ setTimeout(function(){
|
|
|
+ $(window).scrollTop(0);
|
|
|
+ $("#list").css("visibility","visible");
|
|
|
+ },300);
|
|
|
+ }else{
|
|
|
+ //最开始没有数据
|
|
|
+ hasNoData();
|
|
|
+ $(".findnull_").show();
|
|
|
+ return;
|
|
|
+ }
|
|
|
}
|
|
|
+ //
|
|
|
if(hasNextPage){
|
|
|
wxflag = $('.listcontent').dropload({
|
|
|
scrollArea : window,
|
|
@@ -207,7 +197,7 @@
|
|
|
$.ajax({
|
|
|
type: 'post',
|
|
|
url: '/swordfish/historypush/paging',
|
|
|
- data: {"pageNum": pageIndex, "selectTime":firstTime, "area":selectArea},
|
|
|
+ data: {"pageNum": pageIndex, "selectTime":firstTime, "area":selectCity},
|
|
|
dataType: 'json',
|
|
|
success: function(data){
|
|
|
//没有数据
|
|
@@ -244,7 +234,57 @@
|
|
|
noMoreData(wxflag);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ //页面渲染处理
|
|
|
+ function showPage(){
|
|
|
+ //时间渲染
|
|
|
+ if(firstTime!=""&&firstTime!=null){
|
|
|
+ var _formatDate = formatDate(firstTime/1000,"2");
|
|
|
+ date = formatDate(firstTime/1000,"1");
|
|
|
+ $('#showDatePicker .time_result').html(_formatDate).addClass('current');
|
|
|
+ }
|
|
|
+ $(".tab_left .time").show();
|
|
|
+ //地区渲染
|
|
|
+ mapData();
|
|
|
+ if(!isVipSub){
|
|
|
+ history.pushState({},"","");
|
|
|
+ if(isInTSguide){
|
|
|
+ if(localStorage){
|
|
|
+ localStorage.removeItem("tsGuide_status");
|
|
|
+ }
|
|
|
+ window.location.href='/front/tenderSubscribe/guide';
|
|
|
+ }else{
|
|
|
+ window.location.href='/wxkeyset/keyset/index';
|
|
|
+ }
|
|
|
+ $(".vip_banner").show();
|
|
|
+ $(".subscribe").css("margin-top","2rem");
|
|
|
+ if(isPassCount){
|
|
|
+ $(".open_remind").show();
|
|
|
+ }
|
|
|
+ $(".normal_set").show();
|
|
|
+ $(".tab_left .area").hide();
|
|
|
+ }else{
|
|
|
+ if(!haskey){
|
|
|
+ $(".set_keyword").show();
|
|
|
+ if(isPassCount){
|
|
|
+ weuiDialog();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(parseInt(isOnTail)!=1){
|
|
|
+ $('.free7days_pic').append("<style>.free7days_pic:after{display:none}</style>");
|
|
|
+ if(parseInt(isExpire)!=0){
|
|
|
+ $(".isExpire").text(parseInt(isExpire));
|
|
|
+ $(".renew_toast").show();
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ if(parseInt(isExpire)!=0){
|
|
|
+ $(".nv_renew_toast").show();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $(".vip_set").show();
|
|
|
+ $(".tab_left .area").show();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ //
|
|
|
function setSessionStorage(){
|
|
|
if(sessionStorage){
|
|
|
sessionStorage.closeAdvert=closeAdvert;
|
|
@@ -254,8 +294,6 @@
|
|
|
sessionStorage.historypushHasNextPage = hasNextPage;
|
|
|
sessionStorage.historypushCount = count;
|
|
|
sessionStorage.point="1";
|
|
|
- sessionStorage.selectCity = selectCity;
|
|
|
- sessionStorage.date = firstTime;
|
|
|
}
|
|
|
}
|
|
|
//
|
|
@@ -274,8 +312,6 @@
|
|
|
function hasNoData(){
|
|
|
$(".listcontent").hide();
|
|
|
$(".findnull_").css("display","block");
|
|
|
- $(".showType").hide();
|
|
|
- $(".showType").next().hide();
|
|
|
$(".loading_").hide();
|
|
|
}
|
|
|
|
|
@@ -394,19 +430,19 @@
|
|
|
|
|
|
|
|
|
}
|
|
|
- if (object.length<=3&&$("#advertscript").html()!=""&&!closeAdvert&&showAd){
|
|
|
- appendList($("<div>"+listhtml+"<div class='adv-wxpush-center' id='E1'>"+$("#advertscript").html()+"</div></div>"));
|
|
|
- $(".closeadv").css("display","none");
|
|
|
- }else{
|
|
|
- appendList($("<div>"+listhtml+"</div>"));
|
|
|
- }
|
|
|
- if(object.length<=4&&$("#advertscript").html()!=""){
|
|
|
+ if (object.length<=3&&$("#advertscript").html()!=""&&!closeAdvert&&showAd){
|
|
|
+ appendList($("<div>"+listhtml+"<div class='adv-wxpush-center' id='E1'>"+$("#advertscript").html()+"</div></div>"));
|
|
|
+ $(".closeadv").css("display","none");
|
|
|
+ }else{
|
|
|
+ appendList($("<div>"+listhtml+"</div>"));
|
|
|
+ }
|
|
|
+ if(object.length<=4&&$("#advertscript").html()!=""){
|
|
|
$(".closeadv").css("display","none");
|
|
|
$(".closeadv-bg").css("display","none");
|
|
|
}else{
|
|
|
- $(".closeadv").css("display","");
|
|
|
+ $(".closeadv").css("display","");
|
|
|
$(".closeadv-bg").css("display","");
|
|
|
- }
|
|
|
+ }
|
|
|
}
|
|
|
//
|
|
|
function formatDate(date,sl) {
|
|
@@ -485,11 +521,16 @@
|
|
|
newredirect(zbadd,h,eid,"subkey_"+sds,index);
|
|
|
}
|
|
|
//
|
|
|
+ var ajaxFlag = true;
|
|
|
function ajaxFun(time,area){
|
|
|
+ if (!ajaxFlag){
|
|
|
+ return
|
|
|
+ }
|
|
|
+ ajaxFlag = false;
|
|
|
$.ajax({
|
|
|
type: 'post',
|
|
|
url: '/front/hasPushHistory?t=' + new Date().getTime(),
|
|
|
- data: {"selectTime": time,"area":area},
|
|
|
+ data: {"selectTime": time,"area":area,"pageNum":1},
|
|
|
async: false,
|
|
|
dataType: 'json',
|
|
|
success: function (data) {
|
|
@@ -498,26 +539,24 @@
|
|
|
firstPage = data.data;
|
|
|
hasNextPage = data.hasNextPage;
|
|
|
count=0;
|
|
|
- if(time!=undefined&&time!=""){
|
|
|
- firstTime = time;
|
|
|
+ if(time==undefined||time==""){
|
|
|
+ sessionStorage.removeItem(userId+"_searchTime");
|
|
|
}else{
|
|
|
- firstTime = ""
|
|
|
+ sessionStorage.setItem(userId+"_searchTime",time);
|
|
|
}
|
|
|
- if(area!=undefined&&area!=""){
|
|
|
- sessionStorage.selectCity = area;
|
|
|
+ if(area==undefined||area==""){
|
|
|
+ sessionStorage.removeItem(userId+"_selectCity");
|
|
|
+ sessionStorage.removeItem(userId+"_selectCityName");
|
|
|
}else{
|
|
|
- sessionStorage.removeItem("selectCity");
|
|
|
- sessionStorage.removeItem("selectedCityName");
|
|
|
+ sessionStorage.setItem(userId+"_selectCity",area);
|
|
|
}
|
|
|
+ ajaxFlag = true;
|
|
|
},
|
|
|
error: function(xhr, type){
|
|
|
$(".listcontent").hide();
|
|
|
$(".findnull_").css("display","block");
|
|
|
- $(".showType").hide();
|
|
|
- $(".showType").next().hide();
|
|
|
}
|
|
|
});
|
|
|
- bufferFlag = true;
|
|
|
dataCache = firstPage;
|
|
|
if(firstPage.length==0){
|
|
|
if($(".findnull").css("display")=="block"){
|
|
@@ -525,13 +564,8 @@
|
|
|
}
|
|
|
$(".listcontent").css("display","none");
|
|
|
$(".findnull_").css("display","block");
|
|
|
- $(".showType").css("display","none");
|
|
|
- $(".showType").next().css("display","none");
|
|
|
$(".loading_").css("display","none");
|
|
|
return;
|
|
|
- }else{
|
|
|
- $(".showType").css("display","flex");
|
|
|
- $(".findnull_").css("display","none");
|
|
|
}
|
|
|
$("#list").css("visibility","hidden");
|
|
|
//dataCache = firstPage;
|
|
@@ -556,7 +590,7 @@
|
|
|
$.ajax({
|
|
|
type: 'post',
|
|
|
url: '/swordfish/historypush/paging',
|
|
|
- data: {"pageNum": pageIndex, "selectTime":time},
|
|
|
+ data: {"pageNum": pageIndex, "selectTime":time,"area":area},
|
|
|
dataType: 'json',
|
|
|
success: function(data){
|
|
|
//没有数据
|
|
@@ -673,18 +707,6 @@
|
|
|
.adv-wxpush-center a img {
|
|
|
width: 100%;
|
|
|
}
|
|
|
- .showType{
|
|
|
- display: none;
|
|
|
- margin-top: 8px;
|
|
|
- padding-right: 15px;
|
|
|
- justify-content: space-around;
|
|
|
- align-content: center;
|
|
|
- float:right;
|
|
|
- }
|
|
|
- .showType div{
|
|
|
- padding-left: 30px;
|
|
|
- }
|
|
|
-
|
|
|
.prompt{
|
|
|
padding:10px 10px 20px;
|
|
|
}
|
|
@@ -890,13 +912,12 @@
|
|
|
<script src="{{Msg "seo" "cdn"}}/vipsubscribe/js/weui.min.js?v={{Msg "seo" "version"}}"></script>
|
|
|
<script src="{{Msg "seo" "cdn"}}/dataExport/js/mapJSON.js?v={{Msg "seo" "version"}}"></script>
|
|
|
<script type="text/javascript" charset="UTF-8">
|
|
|
- mapData();
|
|
|
function mapData(){
|
|
|
var _citySessionData = null
|
|
|
var _provinceArr = {}
|
|
|
var _cityMap = []
|
|
|
- if (sessionStorage&&sessionStorage.selectedCityName!=null){
|
|
|
- _citySessionData = JSON.parse(sessionStorage.selectedCityName);
|
|
|
+ if (sessionStorage&&sessionStorage.getItem(userId+"_selectCityName")!=null){
|
|
|
+ _citySessionData = JSON.parse(sessionStorage.getItem(userId+"_selectCityName"));
|
|
|
for(var k=0;k<_citySessionData.length;k++){
|
|
|
_provinceArr[_citySessionData[k]["province"]] = _citySessionData[k]["selectCity"].length
|
|
|
_cityMap = _cityMap.concat(_citySessionData[k]["selectCity"])
|
|
@@ -904,11 +925,8 @@
|
|
|
if(_cityMap.length>0){
|
|
|
$('#showArea .jymobile-tab-triangle').addClass('current').text(`地区 ${_cityMap.length}`);
|
|
|
}
|
|
|
- //
|
|
|
- sessionStorage.removeItem("selectedCityName");
|
|
|
+ //sessionStorage.removeItem("selectCityName");
|
|
|
}
|
|
|
- // console.log(_provinceArr)
|
|
|
- // console.log(_cityMap)
|
|
|
var provinceArr = ["安徽","澳门","北京","重庆","福建","广东","广西","贵州","甘肃","河北","湖北","黑龙江","海南","河南","湖南","吉林","江苏","江西","辽宁","内蒙古","宁夏","青海","山西","陕西","上海","山东","四川","天津","台湾","西藏","新疆","香港","云南","浙江"]
|
|
|
var provinceHtml = '<div class="province">';
|
|
|
var cityHtml = '<div class="city" >';
|
|
@@ -982,23 +1000,15 @@
|
|
|
]
|
|
|
});
|
|
|
}
|
|
|
- //获取当前时间
|
|
|
- var date = (function(){
|
|
|
- var date = new Date();
|
|
|
- var year = date.getFullYear();
|
|
|
- var month = date.getMonth() + 1;
|
|
|
- var day = date.getDate();
|
|
|
- month = month < 10 ? '0' + month : month;
|
|
|
- day = day < 10 ? '0' + day : day;
|
|
|
- return year + '-' + month + '-' + day;
|
|
|
- })();
|
|
|
//
|
|
|
function FTAGData(time){
|
|
|
if(time!=undefined&&time.toString()!=""){
|
|
|
var Time = new Date(time);
|
|
|
var timestemp = Time.getTime();
|
|
|
- ajaxFun(timestemp.toString(),selectCity);
|
|
|
+ firstTime = timestemp.toString();
|
|
|
+ ajaxFun(firstTime,selectCity);
|
|
|
}else{
|
|
|
+ firstTime = "";
|
|
|
ajaxFun("",selectCity);
|
|
|
}
|
|
|
}
|
|
@@ -1012,7 +1022,7 @@
|
|
|
document.querySelector('.tab_left').addEventListener('touchmove', stopScroll, {passive: false});
|
|
|
document.querySelector('.tab_right').addEventListener('touchmove', stopScroll, {passive: false});
|
|
|
document.querySelector('.handle_menu').addEventListener('touchmove', stopScroll, {passive: false});
|
|
|
- if(firstTime!=""){
|
|
|
+ if(firstTime!=""&&firstTime!=null){
|
|
|
date = formatDate(firstTime/1000,"1");
|
|
|
}
|
|
|
// 点击选择时间
|
|
@@ -1069,7 +1079,9 @@
|
|
|
});
|
|
|
// 选择地区
|
|
|
$('#showArea').on('click', function (){
|
|
|
- $(this).find("span").toggleClass("current");
|
|
|
+ if(sessionStorage.getItem(userId+"_selectCityName")==""||sessionStorage.getItem(userId+"_selectCityName")==undefined){
|
|
|
+ $(this).find("span").toggleClass("current");
|
|
|
+ }
|
|
|
$('.area_container').slideToggle();
|
|
|
$('.screen').toggle();
|
|
|
$(".subscribe").toggleClass('overClass');
|
|
@@ -1115,13 +1127,12 @@
|
|
|
|
|
|
if(!cityCount){
|
|
|
$('#showArea .jymobile-tab-triangle').removeClass('current').text(`地区`);
|
|
|
- sessionStorage.selectedCityName = JSON.stringify([]);
|
|
|
ajaxFun(firstTime,selectCity);
|
|
|
return
|
|
|
}
|
|
|
|
|
|
// cityName对象
|
|
|
- let selectedCityName = []
|
|
|
+ let selectCityName = []
|
|
|
// 判断省份后面的数字是否隐藏来确定该省份下的城市有没有被选择
|
|
|
$('.area_wrap .province .p_item').each(function(i, dom){
|
|
|
var f = $(dom).find('.city-count').is(':hidden')
|
|
@@ -1147,11 +1158,11 @@
|
|
|
}
|
|
|
selectCity += cityArr[i];
|
|
|
}
|
|
|
- selectedCityName.push({
|
|
|
+ selectCityName.push({
|
|
|
province: provinceName,
|
|
|
selectCity: cityArr
|
|
|
});
|
|
|
- sessionStorage.selectedCityName = JSON.stringify(selectedCityName);
|
|
|
+ sessionStorage.setItem(userId+"_selectCityName", JSON.stringify(selectCityName));
|
|
|
ajaxFun(firstTime,selectCity);
|
|
|
})
|
|
|
// 重写地区text
|