安卓时间set方法 差异bug
This commit is contained in:
parent
f56d0bebc8
commit
94d1c8cac6
24
Mobile12306New/js/js.min.js
vendored
24
Mobile12306New/js/js.min.js
vendored
@ -192,18 +192,18 @@ c[1]&&(a.selltime.setMonth(parseInt(c[2])-1),a.selltime.setDate(parseInt(c[3])),
|
||||
(RunQuery.filterCond[a[b].name]=[]),RunQuery.filterCond[a[b].name].push(a[b].value);RunQuery.filterCond.train_type&&(RunQuery.filterCond.train_type=RunQuery.filterCond.train_type.join("|").split("|"))},hasTrains:function(a){var b={},c=!1,d;for(d in a){for(var c=!1,e=0;e<a[d].ticketMapSort.length;e++)if(0<a[d].ticketMapSort[e].count){c=!0;break}c&&(b[d]=a[d])}return b},trainsFilter:function(a,b){var c={};b=b||RunQuery.filterCond.train;if("undefined"==typeof b||0==b.length)return a;for(var d in a)-1!=
|
||||
b.indexOf(a[d].code)&&(c[d]=a[d]);return c},trainsType:function(a){if("undefined"==typeof RunQuery.filterCond.train_type||"all"==RunQuery.filterCond.train_type[0])return a;var b={},c;for(c in a)if(-1!=RunQuery.filterCond.train_type.indexOf(a[c].code[0])||!isNaN(a[c].code[0])&&-1!=RunQuery.filterCond.train_type.indexOf("QT"))b[c]=a[c];return b},trainsSeat:function(a){if("undefined"==typeof RunQuery.filterCond.train_seat||"all"==RunQuery.filterCond.train_seat[0])return a;var b={},c=!1,d;for(d in a){for(var c=
|
||||
!1,e=0;e<RunQuery.filterCond.train_seat.length;e++)if("undefined"!=typeof a[d].ticketMap[RunQuery.filterCond.train_seat[e]]&&0<a[d].ticketMap[RunQuery.filterCond.train_seat[e]].count){c=!0;break}c&&(b[d]=a[d])}return b},trainsTime:function(a){if("undefined"==typeof RunQuery.filterCond.timeslot||"0"==RunQuery.filterCond.timeslot[0])return a;var b={},c;for(c in a)RunQuery.atTime(a[c])&&(b[c]=a[c]);return b},atTime:function(a){if("undefined"==typeof RunQuery.filterCond.timeslot||"0"==RunQuery.filterCond.timeslot[0])return!0;
|
||||
var b=a.from.time.split(":");a=!1;var c=null,d=null,e=new Date;console.log(b);e.setHours(parseInt(b[0]));console.log(e);e.setMinutes(parseInt(b[1]));console.log(e);e=e.getTime();console.log(e);for(b=0;b<RunQuery.filterCond.timeslot.length;b++){c=new Date;d=new Date;c.setMinutes(0);d.setMinutes(0);switch(RunQuery.filterCond.timeslot[b]){case "1":c.setHours(0);d.setHours(6);console.log(e,c.getTime(),d.getTime());e>=c.getTime()&&e<=d.getTime()&&(a=!0);break;case "2":c.setHours(6);d.setHours(12);console.log(e,
|
||||
c.getTime(),d.getTime());e>=c.getTime()&&e<=d.getTime()&&(a=!0);break;case "3":c.setHours(12);d.setHours(18);console.log(e,c.getTime(),d.getTime());e>=c.getTime()&&e<=d.getTime()&&(a=!0);break;case "4":c.setHours(18);d.setHours(24);console.log(e,c.getTime(),d.getTime());e>=c.getTime()&&e<=d.getTime()&&(a=!0);break;default:a=!0}if(a)break}return a},filterJson:function(a){a.train=RunQuery.hasTrains(a.trainMap);a.train=RunQuery.trainsFilter(a.train);a.train=RunQuery.trainsType(a.train);a.train=RunQuery.trainsSeat(a.train);
|
||||
a.train=RunQuery.trainsTime(a.train)},dateChangeCallback:function(a){var b=a.date.getTime();if(b>=Public.calendar.minDate.date.getTime()&&b<=Public.calendar.maxDate.date.getTime())$("#date_tip").hide(),Public.hideInnerPage("date_box"),$("#start_date").html(Public.calendar.curDate.format(Public.formatString)+" "+Public.calendar.curDate.day(3)),$("#start_date_val").val(Public.calendar.curDate.format("yyyy-MM-dd")),RunQuery.hisUpdata();else{var b=$("a.cur",Public.calendar.wrap).offset(),c="",c="<p>"+
|
||||
a.format("M\u6708d\u65e5")+'\u4e0d\u5728\u9884\u552e\u671f</p><a href="remind.html?date='+encodeURIComponent(a.format("yyyy-MM-dd"));0<$("#startStationCode").length&&""!=$("#startStationCode").val()&&(c+="&from="+$("#startStationCode").val());0<$("#endStationCode").length&&""!=$("#endStationCode").val()&&(c+="&to="+$("#endStationCode").val());$("#date_tip").css({left:b.left,top:b.top,display:"block"}).html(c+'" class="btn btn_m btn_success">\u9884\u7ea6\u63d0\u9192</a>');0.75<b.left/window.innerWidth?
|
||||
$("#date_tip").attr("class","tip_small tip_right"):0.15>b.left/window.innerWidth?$("#date_tip").attr("class","tip_small tip_left"):$("#date_tip").attr("class","tip_small")}},hisUpdata:function(){Public.setHisQuery($("#startStationCode").val()+"-"+$("#endStationCode").val(),$("#query_form").serialize());Public.setHis();RunQuery.getQueryData();RunQuery.queryTicket()},showRefresh:function(){if(!RunQuery.refresh){Public.isLogin?$("#autoTip p").html("\u6682\u65f6\u65e0\u7968!<br>\u6ca1\u6709\u7b26\u5408\u4f60\u8981\u6c42\u7684\u8f66\u6b21\u548c\u5e2d\u522b"):
|
||||
$("#autoTip p").html("\u6682\u65f6\u65e0\u7968!<br>\u767b\u5f55\u540e\u53ef\u4ee5\u81ea\u52a8\u5237\u7968");$("#autoTip").show();var a=Public.getQueryData(window.location.search);a.t&&"autorefer"==a.t&&(history.replaceState(null,null,WIN.location.href.split("?")[0]),$("#autoTipBtn").click())}},refCount:0,startDate:null,refDate:null,refresh:!1,refTimer:null,startRef:function(){RunQuery.refresh||(Client.refreshStart(),RunQuery.startDate=(new Date).getTime(),RunQuery.refDate=RunQuery.startDate,RunQuery.refresh=
|
||||
!0,$("#refresh_train").show(),$("#autoTip").hide(),RunQuery.queryTicket(),RunQuery.refCount=1,RunQuery.refGo())},refGo:function(){if(RunQuery.refresh){var a=(new Date).getTime(),b=RunQuery.formatTime(a-RunQuery.startDate),c=((5E3-(a-RunQuery.refDate))/1E3).toFixed(1);0>=c&&(c=0);$("#refresh_train .rf_desc").html("\u5df2\u5237 "+RunQuery.refCount+" \u6b21\uff0c\u7528\u65f6 "+b+"<br>\u8ddd\u4e0b\u6b21\u5237\u7968\u8fd8\u6709 "+c+" \u79d2 ...");0==c&&(RunQuery.refDate=a,RunQuery.refCount++,RunQuery.queryTicket());
|
||||
RunQuery.refTimer=setTimeout(RunQuery.refGo,100)}},refStop:function(){Client.refreshEnd();clearTimeout(RunQuery.refTimer);RunQuery.refresh=!1;$("#refresh_train").hide();0==Object.keys(RunQuery.trainData.train).length&&RunQuery.showRefresh()},formatTime:function(a){var b=parseInt(a/6E4);a=parseInt(a%6E4/1E3);return b+"\u5206"+a+"\u79d2"},getRec:function(){var a={},b=RunQuery.trainData.trainMap;a.key="stupid360";a.from=$("#startStationCode").val();a.to=$("#endStationCode").val();a.date=$("#start_date_val").val();
|
||||
a.stops={};for(var c in b)a.stops[b[c].code]={},a.stops[b[c].code].info=b[c],a.stops[b[c].code].stops=cn12306.byTrainNos[c];a=JSON.stringify(a);(0,eval)("this").v=a;$.ajax({type:"POST",url:"http://12306.fishlee.net/ts?key=stupid360&r="+Math.random(),data:{data:a},success:function(a){a.groups&&0<a.groups.length&&RunQuery.setRec(a.groups)},error:function(a,b){}})},setRec:function(a){if(a&&0!=a.length){var b={};$("#start_date_val").val();for(var c="2"==RunQuery.curData.type?"0X00":"ADULT",d="",e=[],
|
||||
f,g=0;g<a.length;g++)if(CheckStaion.zhObj[a[g].fromText]&&CheckStaion.zhObj[a[g].toText])for(var n=0;n<a[g].lines.length;n++)f=a[g].date,a[g].lines[n].isCrossDate&&(f=a[g].lines.j.form.date.split("T")[0]),d=CheckStaion.zhObj[a[g].fromText][2]+CheckStaion.zhObj[a[g].toText][2]+f,b[d]||(b[d]={},b[d].filterTicket=[],b[d].queryData={"leftTicketDTO.train_date":f,"leftTicketDTO.from_station":CheckStaion.zhObj[a[g].fromText][2],"leftTicketDTO.to_station":CheckStaion.zhObj[a[g].toText][2],purpose_codes:c}),
|
||||
b[d].filterTicket.push(a[g].lines[n].trainCode);for(d in b)e.push(b[d]);RunQuery.queryRec(e,function(){for(var a="",b=0;b<RunQuery.recData.length;b++)a+=RunQuery.getHtml(RunQuery.recData[b].train)})}},recData:[],queryRec:function(a,b){var c=a.shift(),d=c.filterTicket;cn12306.queryTicket(c.queryData,function(c){if(!0==c.status&&200==c.httpstatus&&0<c.data.length){c=RunQuery.formatJson(c);for(var f=0;f<d.length;f++)"undefined"==typeof c.codeMap[d[f]]&&(d.splice(f,1),f--);RunQuery.filterJson(c);RunQuery.recData.push(c);
|
||||
0<a.length?RunQuery.queryRec(a,b):"function"==typeof b&&b(RunQuery.recData)}},function(a,c){"function"==typeof b&&b(RunQuery.recData)})}};window.confirmCallback=function(){$('#train_list li [data-fn="buy"]').eq(0).click()};window.cancelCallback=function(){};var OrderSubmit={init:function(){if(0==$("#ordersubmit_page").length)return!1;OrderSubmit.bindEvent();Public.checkLogin(function(){!sessionStorage.getItem(Public.user+"curBuy")&&!sessionStorage.getItem("curBuy")&&(window.location.href="query.html");OrderSubmit.getTrainInfo();OrderSubmit.getPassenger()},function(){window.location.href="login.html"},function(){window.location.href="login.html"})},getTrainInfo:function(){OrderSubmit.curData=JSON.parse(sessionStorage.getItem(Public.user+"curBuy"));OrderSubmit.curData||
|
||||
var b=a.from.time.split(":");a=!1;var c=null,d=null,e=new Date;e.setHours(b[0]);e.setMinutes(b[1]);e=e.getTime();for(b=0;b<RunQuery.filterCond.timeslot.length;b++){c=new Date;d=new Date;c.setMinutes(0);d.setMinutes(0);switch(RunQuery.filterCond.timeslot[b]){case "1":c.setHours(0);d.setHours(6);console.log(e,c.getTime(),d.getTime());e>=c.getTime()&&e<=d.getTime()&&(a=!0);break;case "2":c.setHours(6);d.setHours(12);console.log(e,c.getTime(),d.getTime());e>=c.getTime()&&e<=d.getTime()&&(a=!0);break;
|
||||
case "3":c.setHours(12);d.setHours(18);console.log(e,c.getTime(),d.getTime());e>=c.getTime()&&e<=d.getTime()&&(a=!0);break;case "4":c.setHours(18);d.setHours(24);console.log(e,c.getTime(),d.getTime());e>=c.getTime()&&e<=d.getTime()&&(a=!0);break;default:a=!0}if(a)break}return a},filterJson:function(a){a.train=RunQuery.hasTrains(a.trainMap);a.train=RunQuery.trainsFilter(a.train);a.train=RunQuery.trainsType(a.train);a.train=RunQuery.trainsSeat(a.train);a.train=RunQuery.trainsTime(a.train)},dateChangeCallback:function(a){var b=
|
||||
a.date.getTime();if(b>=Public.calendar.minDate.date.getTime()&&b<=Public.calendar.maxDate.date.getTime())$("#date_tip").hide(),Public.hideInnerPage("date_box"),$("#start_date").html(Public.calendar.curDate.format(Public.formatString)+" "+Public.calendar.curDate.day(3)),$("#start_date_val").val(Public.calendar.curDate.format("yyyy-MM-dd")),RunQuery.hisUpdata();else{var b=$("a.cur",Public.calendar.wrap).offset(),c="",c="<p>"+a.format("M\u6708d\u65e5")+'\u4e0d\u5728\u9884\u552e\u671f</p><a href="remind.html?date='+
|
||||
encodeURIComponent(a.format("yyyy-MM-dd"));0<$("#startStationCode").length&&""!=$("#startStationCode").val()&&(c+="&from="+$("#startStationCode").val());0<$("#endStationCode").length&&""!=$("#endStationCode").val()&&(c+="&to="+$("#endStationCode").val());$("#date_tip").css({left:b.left,top:b.top,display:"block"}).html(c+'" class="btn btn_m btn_success">\u9884\u7ea6\u63d0\u9192</a>');0.75<b.left/window.innerWidth?$("#date_tip").attr("class","tip_small tip_right"):0.15>b.left/window.innerWidth?$("#date_tip").attr("class",
|
||||
"tip_small tip_left"):$("#date_tip").attr("class","tip_small")}},hisUpdata:function(){Public.setHisQuery($("#startStationCode").val()+"-"+$("#endStationCode").val(),$("#query_form").serialize());Public.setHis();RunQuery.getQueryData();RunQuery.queryTicket()},showRefresh:function(){if(!RunQuery.refresh){Public.isLogin?$("#autoTip p").html("\u6682\u65f6\u65e0\u7968!<br>\u6ca1\u6709\u7b26\u5408\u4f60\u8981\u6c42\u7684\u8f66\u6b21\u548c\u5e2d\u522b"):$("#autoTip p").html("\u6682\u65f6\u65e0\u7968!<br>\u767b\u5f55\u540e\u53ef\u4ee5\u81ea\u52a8\u5237\u7968");
|
||||
$("#autoTip").show();var a=Public.getQueryData(window.location.search);a.t&&"autorefer"==a.t&&(history.replaceState(null,null,WIN.location.href.split("?")[0]),$("#autoTipBtn").click())}},refCount:0,startDate:null,refDate:null,refresh:!1,refTimer:null,startRef:function(){RunQuery.refresh||(Client.refreshStart(),RunQuery.startDate=(new Date).getTime(),RunQuery.refDate=RunQuery.startDate,RunQuery.refresh=!0,$("#refresh_train").show(),$("#autoTip").hide(),RunQuery.queryTicket(),RunQuery.refCount=1,RunQuery.refGo())},
|
||||
refGo:function(){if(RunQuery.refresh){var a=(new Date).getTime(),b=RunQuery.formatTime(a-RunQuery.startDate),c=((5E3-(a-RunQuery.refDate))/1E3).toFixed(1);0>=c&&(c=0);$("#refresh_train .rf_desc").html("\u5df2\u5237 "+RunQuery.refCount+" \u6b21\uff0c\u7528\u65f6 "+b+"<br>\u8ddd\u4e0b\u6b21\u5237\u7968\u8fd8\u6709 "+c+" \u79d2 ...");0==c&&(RunQuery.refDate=a,RunQuery.refCount++,RunQuery.queryTicket());RunQuery.refTimer=setTimeout(RunQuery.refGo,100)}},refStop:function(){Client.refreshEnd();clearTimeout(RunQuery.refTimer);
|
||||
RunQuery.refresh=!1;$("#refresh_train").hide();0==Object.keys(RunQuery.trainData.train).length&&RunQuery.showRefresh()},formatTime:function(a){var b=parseInt(a/6E4);a=parseInt(a%6E4/1E3);return b+"\u5206"+a+"\u79d2"},getRec:function(){var a={},b=RunQuery.trainData.trainMap;a.key="stupid360";a.from=$("#startStationCode").val();a.to=$("#endStationCode").val();a.date=$("#start_date_val").val();a.stops={};for(var c in b)a.stops[b[c].code]={},a.stops[b[c].code].info=b[c],a.stops[b[c].code].stops=cn12306.byTrainNos[c];
|
||||
a=JSON.stringify(a);(0,eval)("this").v=a;$.ajax({type:"POST",url:"http://12306.fishlee.net/ts?key=stupid360&r="+Math.random(),data:{data:a},success:function(a){a.groups&&0<a.groups.length&&RunQuery.setRec(a.groups)},error:function(a,b){}})},setRec:function(a){if(a&&0!=a.length){var b={};$("#start_date_val").val();for(var c="2"==RunQuery.curData.type?"0X00":"ADULT",d="",e=[],f,g=0;g<a.length;g++)if(CheckStaion.zhObj[a[g].fromText]&&CheckStaion.zhObj[a[g].toText])for(var n=0;n<a[g].lines.length;n++)f=
|
||||
a[g].date,a[g].lines[n].isCrossDate&&(f=a[g].lines.j.form.date.split("T")[0]),d=CheckStaion.zhObj[a[g].fromText][2]+CheckStaion.zhObj[a[g].toText][2]+f,b[d]||(b[d]={},b[d].filterTicket=[],b[d].queryData={"leftTicketDTO.train_date":f,"leftTicketDTO.from_station":CheckStaion.zhObj[a[g].fromText][2],"leftTicketDTO.to_station":CheckStaion.zhObj[a[g].toText][2],purpose_codes:c}),b[d].filterTicket.push(a[g].lines[n].trainCode);for(d in b)e.push(b[d]);RunQuery.queryRec(e,function(){for(var a="",b=0;b<RunQuery.recData.length;b++)a+=
|
||||
RunQuery.getHtml(RunQuery.recData[b].train)})}},recData:[],queryRec:function(a,b){var c=a.shift(),d=c.filterTicket;cn12306.queryTicket(c.queryData,function(c){if(!0==c.status&&200==c.httpstatus&&0<c.data.length){c=RunQuery.formatJson(c);for(var f=0;f<d.length;f++)"undefined"==typeof c.codeMap[d[f]]&&(d.splice(f,1),f--);RunQuery.filterJson(c);RunQuery.recData.push(c);0<a.length?RunQuery.queryRec(a,b):"function"==typeof b&&b(RunQuery.recData)}},function(a,c){"function"==typeof b&&b(RunQuery.recData)})}};
|
||||
window.confirmCallback=function(){$('#train_list li [data-fn="buy"]').eq(0).click()};window.cancelCallback=function(){};var OrderSubmit={init:function(){if(0==$("#ordersubmit_page").length)return!1;OrderSubmit.bindEvent();Public.checkLogin(function(){!sessionStorage.getItem(Public.user+"curBuy")&&!sessionStorage.getItem("curBuy")&&(window.location.href="query.html");OrderSubmit.getTrainInfo();OrderSubmit.getPassenger()},function(){window.location.href="login.html"},function(){window.location.href="login.html"})},getTrainInfo:function(){OrderSubmit.curData=JSON.parse(sessionStorage.getItem(Public.user+"curBuy"));OrderSubmit.curData||
|
||||
(OrderSubmit.curData=JSON.parse(sessionStorage.getItem("curBuy")));OrderSubmit.curBuySeat=sessionStorage.getItem(Public.user+"curBuySeat");OrderSubmit.curBuySeat||(OrderSubmit.curBuySeat=sessionStorage.getItem("curBuySeat"));OrderSubmit.curInfo=Public.his.queryObjs[Public.his.querys[0][0]];var a='<div class="info">',b=new Date(OrderSubmit.curData.form_train_date.replace(/\-/g,"/")),a=a+('<div class="info_title"><span class="pull_right">'+OrderSubmit.curData.code+"</span><span>"+b.format("yyyy-M-d")+
|
||||
" "+b.day(3)+"</span></div>"),a=a+('<div class="stations_info"><div class="station_info"><strong>'+OrderSubmit.curData.from.name+"</strong>"+OrderSubmit.curData.from.time+"</div>"),a=a+('<div class="station_info"><strong>'+OrderSubmit.curData.to.name+"</strong>"+OrderSubmit.curData.to.time+"</div></div>");$("#trainInfo").html(a+"</div>")},passengerList:null,loadPassCode:function(){if($("#randcodeimg").hasClass("loading_code"))return!1;$("#randcodeimg").addClass("loading_code");cn12306.loadRandCode("sjrand",
|
||||
function(a){$("#randcodeimg").attr("src",a);$("#randcodeimg").removeClass("loading_code")},"passcodeNew/getPassCodeNew?module=login&rand=sjrand")},getPassenger:function(){sessionStorage.getItem(Public.user+"_passenger")?(OrderSubmit.passengerList=JSON.parse(sessionStorage.getItem(Public.user+"_passenger")),OrderSubmit.passengerObj=JSON.parse(sessionStorage.getItem(Public.user+"_passengerobj")),OrderSubmit.setPassengerList()):bootStrap.post("confirmPassenger/getPassengerDTOs",null,null,"leftTicket/init").done(function(a){a.status&&
|
||||
|
@ -519,19 +519,20 @@ var RunQuery = {
|
||||
min = null,
|
||||
max = null,
|
||||
date = new Date();
|
||||
console.log(t);
|
||||
date.setHours(parseInt(t[0]));
|
||||
console.log(date);
|
||||
date.setMinutes(parseInt(t[1]));
|
||||
console.log(date);
|
||||
// alert(t);
|
||||
date.setHours(t[0]);
|
||||
// console.log(date);
|
||||
date.setMinutes(t[1]);
|
||||
// console.log(date);
|
||||
date = date.getTime();
|
||||
console.log(date);
|
||||
// console.log(date);
|
||||
|
||||
for (var i = 0; i < RunQuery.filterCond['timeslot'].length; i++) {
|
||||
min = new Date();
|
||||
max = new Date();
|
||||
min.setMinutes(0);
|
||||
max.setMinutes(0);
|
||||
|
||||
switch (RunQuery.filterCond['timeslot'][i]) {
|
||||
case '1':
|
||||
min.setHours(0);
|
||||
@ -570,6 +571,9 @@ var RunQuery = {
|
||||
};
|
||||
|
||||
if (d) {
|
||||
// alert('min:'+min);
|
||||
// alert('date:'+new Date(date));
|
||||
// alert('max:'+max);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user