From dbd996a8b655a04cc2c647855d64c5314e888fe9 Mon Sep 17 00:00:00 2001 From: jiangchunyuan Date: Thu, 4 Sep 2014 15:14:03 +0800 Subject: [PATCH] modify by jcy --- Mobile12306New/js/js.min.js | 8 ++++---- Mobile12306New/js/run_query.js | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Mobile12306New/js/js.min.js b/Mobile12306New/js/js.min.js index 9942134..025bebe 100644 --- a/Mobile12306New/js/js.min.js +++ b/Mobile12306New/js/js.min.js @@ -176,10 +176,10 @@ c=$(this).attr("data-seatcode");"0"==c&&0<$('[data-traincode="'+a+'"][data-seatc !0,Public.showInnerPage("filter")):window.location.href="login.html?t=autorefer"});$("#refresh_end").live("click",function(){RunQuery.refStop()})},run:function(){Query.getPassenger();RunQuery.getQueryData();if(!RunQuery.curData)return window.location.href="query.html",!1;RunQuery.setFilter();RunQuery.queryTicket();Query.filterBind()},curData:null,getQueryData:function(){Public.his.queryObjs[Public.his.querys[0][0]]&&(RunQuery.curData=Public.his.queryObjs[Public.his.querys[0][0]])},setFilter:function(){Query.setFilter(RunQuery.curData.filters.split("&")); $(".station_title strong").html(RunQuery.curData.startname+"\u2192"+RunQuery.curData.endname);$("#query_form [name=startname]").val(RunQuery.curData.startname);$("#query_form [name=startcode]").val(RunQuery.curData.startcode);$("#query_form [name=endname]").val(RunQuery.curData.endname);$("#query_form [name=endcode]").val(RunQuery.curData.endcode);$("#query_form [name=type]").val(RunQuery.curData.type);$("#query_form [name=filters]").val(RunQuery.curData.filters);var a=new Date(RunQuery.curData.start_date.replace(/\-/g, "/"));$("#start_date").html(a.format("M\u6708d\u65e5")+" "+a.day(3));$("#start_date_val").val(a.format("yyyy-MM-dd"));Public.calendar.setCurDate(a);RunQuery.setFilterCond()},queryTicket:function(){Public.hideLoading();Public.showLoading("\u6b63\u5728\u67e5\u7968");var a={"leftTicketDTO.train_date":RunQuery.curData.start_date,"leftTicketDTO.from_station":RunQuery.curData.startcode,"leftTicketDTO.to_station":RunQuery.curData.endcode,purpose_codes:"2"==RunQuery.curData.type?"0X00":"ADULT"};$("#autoTip,#noLoginTip,#noTicket").hide(); -cn12306.queryTicket(a,function(a){Public.hideLoading();if(!0==a.status&&200==a.httpstatus)if(0"+ -RunQuery.curData.startname+"\u5230"+RunQuery.curData.endname+"\u7684\u5217\u8f66").show();else!a.status&&a.messages?Public.alert(a.messages[0]||"\u672a\u77e5\u9519\u8bef"):Public.alert("\u672a\u77e5\u9519\u8bef")},function(a,c){Public.hideLoading()})},getHtml:function(a){var b="";if(!a||0==a.length)return b;for(var c in a){obj=a[c];b+="
  • ";b+='
    ';b+=''+obj.code+""; -b+=''+obj.from.time+"";b+='';obj.from.code==obj.start.code&&(b+='\u59cb');b+=obj.from.name+"";b+="
    ";b+='
    ';ls=obj.elapsedTime.total.split(":");b+=''+(ls[0]?ls[0]+"\u5c0f\u65f6":"")+(ls[1]?ls[1]+"\u5206":"0\u5206")+"";b+='';b+=obj.to.time+"";b+='';obj.to.code==obj.end.code&& -(b+='\u7ec8');for(var b=b+(obj.to.name+""),b=b+"
    ",d=0;d',"\u6709"==obj.ticketMapSort[d].count?b+='\u6709':(b+=''+obj.ticketMapSort[d].count+"",b+='\u5f20'),b=RunQuery.trainData.isMaintain?b+'\u7ef4\u62a4': +cn12306.queryTicket(a,function(a){Public.hideLoading();if(!0==a.status&&200==a.httpstatus)if(0"+RunQuery.curData.startname+"\u5230"+RunQuery.curData.endname+"\u7684\u5217\u8f66").show();else!a.status&&a.messages?Public.alert(a.messages[0]||"\u672a\u77e5\u9519\u8bef"):Public.alert("\u672a\u77e5\u9519\u8bef")},function(a,c){Public.hideLoading()})},getHtml:function(a){var b="";if(!a||0==a.length)return b;for(var c in a){obj=a[c];b+="
  • ";b+='
    ';b+=''+obj.code+"";b+=''+obj.from.time+"";b+='';obj.from.code==obj.start.code&&(b+='\u59cb');b+=obj.from.name+"";b+="
    ";b+='
    ';ls=obj.elapsedTime.total.split(":");b+=''+(ls[0]?ls[0]+"\u5c0f\u65f6":"")+(ls[1]?ls[1]+"\u5206":"0\u5206")+"";b+='';b+=obj.to.time+"";b+=''; +obj.to.code==obj.end.code&&(b+='\u7ec8');for(var b=b+(obj.to.name+""),b=b+"
    ",d=0;d',"\u6709"==obj.ticketMapSort[d].count?b+='\u6709':(b+=''+obj.ticketMapSort[d].count+"",b+='\u5f20'),b=RunQuery.trainData.isMaintain?b+'\u7ef4\u62a4': b+('\u62a2\u7968'),b+="",b+=''+obj.ticketMapSort[d].name+"",0"),b+="";b+="
  • "}return b},formatList:function(){var a=RunQuery.trainData.train;RunQuery.trainData.isMaintain&&(a=RunQuery.trainData.trainMap);$("#train_list").html(RunQuery.getHtml(a)); $(".station_title span").html("\u5171 "+$("#train_list li").length+" \u8d9f\u5217\u8f66");!RunQuery.trainData.isMaintain&&0==Object.keys(RunQuery.trainData.train).length?RunQuery.showRefresh():!RunQuery.trainData.isMaintain&&RunQuery.refresh?(Client.refreshSuccess(),RunQuery.refStop(),RunQuery.autoSubmit()):$("#autoTip").hide()},autoSubmit:function(){var a=$('#train_list li [data-fn="buy"]').eq(0);a.closest("li");if(bootStrap.isAndroid){a={title:"\u606d\u559c\u60a8\uff0c\u5237\u51fa\u7968\u4e86\uff01", content:"\u4f60\u8ba2\u7684 "+$("[data-id]").html()+" \u6b21\u5217\u8f66\u6709\u3010"+a.closest(".line").find(".link_label").eq(0).html()+"\u3011\u4e86\uff01",confirm:"confirmCallback",cancel:"cancelCallback"};try{__TicketJavaScriptObject__.confirm(JSON.stringify(a))}catch(b){alert(b)}}else a.click()},getTicketInfo:function(a){var b=[];a=(-1===a.indexOf("#")?a:/getSelected\(['"](.*?)['"]\)/i.exec(a)[1].split("#")[11]).match(/([A-Z\d])0*?([\*\d]{5})0*?(\d{4})/gi);for(var c in a){var d=/([A-Z\d])0*?([\*\d]{5})0*?(\d{4})/i.exec(a[c]), diff --git a/Mobile12306New/js/run_query.js b/Mobile12306New/js/run_query.js index 993d4b9..4216fe9 100644 --- a/Mobile12306New/js/run_query.js +++ b/Mobile12306New/js/run_query.js @@ -143,6 +143,7 @@ var RunQuery = { RunQuery.formatList(); } else { + $('.station_title span').html('共 0 趟列车'); $('#noTicket').html('暂无结果,没有找到从' + RunQuery.curData['startname'] + '' + RunQuery.curData['endname'] + '的列车').show(); } } else if (!json["status"] && !!json["messages"]) {