From b63dbbb5cfef8dd28f084a247545d7cea21a6d3d Mon Sep 17 00:00:00 2001 From: jiangchunyuan Date: Fri, 5 Sep 2014 15:19:17 +0800 Subject: [PATCH] modify by jcy --- Mobile12306New/css/css.css | 2 +- Mobile12306New/js/js.min.js | 135 ++++++++++++++++--------------- Mobile12306New/js/no_complete.js | 10 ++- Mobile12306New/js/order_list.js | 10 ++- Mobile12306New/js/prdersubmit.js | 10 ++- Mobile12306New/js/query.js | 10 ++- Mobile12306New/js/remind.js | 10 ++- 7 files changed, 114 insertions(+), 73 deletions(-) diff --git a/Mobile12306New/css/css.css b/Mobile12306New/css/css.css index 8ca3e4d..043a829 100644 --- a/Mobile12306New/css/css.css +++ b/Mobile12306New/css/css.css @@ -249,7 +249,7 @@ input[type=radio]:checked:after{content:''; display:block; width:12px; height:12 #login_tip a:after{content:"登录"; position: absolute; right:1em; background:#fa8c13; padding:0 1.5em; height:2em; line-height:2em; top:50%; -webkit-transform:translate3d(0,-50%,0); border-radius:3px;} #login_tip a:active:after{background: #fa7a13} /**/ -.top_menu{top:45px; bottom:0; width:100%; position: absolute; background:rgba(0,0,0,.5); display:none; z-index:999; height:auto !important;} +.top_menu{top:45px; bottom:0; width:100%; position: absolute; background:rgba(0,0,0,.5); display:none; z-index:999;} .link_list{padding:0 15px; background:#f4f4f4;border-bottom:#cacaca solid 1px; position:relative;} .link_list:before{content:''; border:solid; border-color:transparent transparent #f4f4f4 transparent; border-width:0 8px 8px 8px; position:absolute; top:-8px; right:19px;} .link_list li{border-bottom:#cacaca solid 1px;} diff --git a/Mobile12306New/js/js.min.js b/Mobile12306New/js/js.min.js index e05e8c8..e500adc 100644 --- a/Mobile12306New/js/js.min.js +++ b/Mobile12306New/js/js.min.js @@ -150,28 +150,28 @@ randCode:Login.formData.randcode},"login/init").done(function(a){a&&a.data&&"Y"= -1\u6700\u8fd1\u67e5\u627e");$("#hisQuery [data-key]").on("click",function(){var a=$(this).attr("data-key");a&&Public.his.queryObjs[a]&&(Query.newQuery(Public.his.queryObjs[a]), -Public.toast("\u5207\u6362\u6210\u529f"))});Query.newQuery(Public.his.queryObjs[$("#hisQuery [data-key]:eq(0)").attr("data-key")])},newQuery:function(a){var b;$("#query_form [type=checkbox],#query_form [type=radio]").prop("checked",!1);for(var c in a)if(b=$("#query_form [name="+c+"]"),1=d.getTime()&&b.getTime()<=d.addDays(19).getTime()&&($("#start_date").html(b.format("yyyy\u5e74M\u6708d\u65e5")+" "+b.day(3)),$("#start_date_val").html(b.format("yyyy-MM-dd")),Public.calendar.setCurDate(b),Public.setDate(b))}a=$("#query_form [name=filters]").val().split("&");Query.setFilter(a)},setFilter:function(a){var b=[],c;$("#filter_form [type=checkbox],#filter_form [type=radio]").prop("checked",!1);$("#filter_form #train_labels,#filter_form #passenger_list").html(""); -for(var d=0;d'+b[1]+''):"passenger"==b[0]&&($('#passenger_form [name="psg"][value="'+b[1]+'"]').prop("checked",!0),$("#filter_form #passenger_list").append(''+b[1].split("$")[0]+''));sessionStorage.getItem(Public.user+"_passenger")?(Query.passengerList=JSON.parse(sessionStorage.getItem(Public.user+"_passenger")),Query.passengerObj=JSON.parse(sessionStorage.getItem(Public.user+"_passengerobj"))):bootStrap.post("confirmPassenger/getPassengerDTOs", -null,null,"leftTicket/init").done(function(a){a.status&&(Array.isArray(a.data.normal_passengers)&&0'+(d[0]&&"00"!=d[0]?parseInt(d[0])+"\u5c0f\u65f6":"")+(d[1]? -parseInt(d[1])+"\u5206":"0\u5206")+''+b.station_train_code+""+b.start_time+" - "+b.arrive_time+"";$("#trainList").html(c)},getPassenger:function(){sessionStorage.getItem(Public.user+"_passenger")?Query.setPassengerList(JSON.parse(sessionStorage.getItem(Public.user+"_passenger"))):bootStrap.post("confirmPassenger/getPassengerDTOs",null,null,"leftTicket/init").done(function(a){a.status&&(Array.isArray(a.data.normal_passengers)&& -0'+a[c].passenger_name+"";$("#passengers").html(b);a=$("#query_form [name=filters]").val().split("&");Query.setFilter(a)},filterBind:function(){$("#train_filter").live("click", -function(){Query.getTrains()});$("#trains_ok").live("click",function(){Public.showInnerPage("filter")});$("#trainList a").live("click",function(){var a=$(this).attr("data-traincode");$(this).hasClass("cur")?($('#train_labels [value="'+a+'"]').closest(".train_label").remove(),$(this).removeClass("cur")):($(this).addClass("cur"),$("#train_labels").append(''+a+''))});$("#train_labels .train_label").live("click", -function(){$(this).remove()});$("#check_passenger").live("click",function(){Public.isLogin?Public.showInnerPage("passenger"):Public.confirm("\u767b\u9646\u540e\u53ef\u9009\u4e58\u8f66\u4eba",function(){window.location.href="login.html"},"\u767b\u9646")});$('#passengers [name="psg"]').live("change",function(){if(5<$('#passengers [name="psg"]:checked').length)Public.alert("\u8054\u7cfb\u4eba\u6700\u591a\u53ea\u80fd\u9009\u62e9\u4e94\u4e2a"),$(this).prop("checked",!1);else{var a=$(this).val(),b=$(this).attr("data-name"); -$(this).prop("checked")?$("#passenger_list").append(''+b+''):$('#passenger_list [name="passenger"][value="'+a+'"]').closest(".train_label").remove()}});$("#passenger_ok").live("click",function(){var a=$('#passenger_list [name="passenger"]');$('#passenger_form [name="psg"]').prop("checked",!1);a.each(function(a,c){$('#passenger_form [name="psg"][value="'+$(c).val()+'"]').prop("checked",!0)});Public.showInnerPage("filter")}); -$("#passenger_list .train_label").live("click",function(){var a=$("input",this).val();$(this).remove();$('#passengers [name="psg"][value="'+a+'"]').prop("checked",!1)})}};var RunQuery={goRefer:!1,init:function(){if(0==$("#runquery_page").length)return!1;var a=(new Date).addDays(19);Public.formatString="M\u6708d\u65e5";Public.setDate(a);Public.calendar.checkCallback=RunQuery.dateChangeCallback;Public.checkLogin(RunQuery.run,RunQuery.run,RunQuery.run);$("#filter_ok").on("click",function(){Public.hideInnerPage("filter");$("#query_form [name=filters]").val($("#filter_form").serialize());RunQuery.setFilterCond();RunQuery.hisUpdata();RunQuery.goRefer&&(RunQuery.goRefer= +"no_complete_order.html";break;case "run_query":location.href="run_query.html"}else location.href="index.html"}};var Query={calendar:null,init:function(){if(0!=$("#query_page").length){Public.checkLogin(Query.hasLogin,Query.noLogin,Query.noLogin);var a=(new Date).addDays(19);Public.setDate(a);$("#menu_btn").on("click",function(){var a;$("#user_menu").toggle();a=$(window).height()>$("body").height()?$(window).height():$("body").height();$("#user_menu").height(a-45)});$("#user_menu").on("click",function(a){"user_menu"==$(a.target).attr("id")&&$("#user_menu").hide()});$("#open_filter").on("click",function(){Public.showInnerPage("filter")}); +$("#filter_cancel").on("click",function(){Public.hideInnerPage("filter");var a=$("#query_form [name=filters]").val().split("&");Query.setFilter(a)});$("#filter_ok").on("click",function(){Public.hideInnerPage("filter");$("#query_form [name=filters]").val($("#filter_form").serialize())});$("#query_form [name=filters]").val($("#filter_form").serialize());$("#query_form").on("submit",function(){var a=$("#startStationCode").val(),c=$("#endStationCode").val();if(""==a)return Public.alert("\u8bf7\u9009\u62e9\u51fa\u53d1\u7ad9"), +!1;if(""==c)return Public.alert("\u8bf7\u9009\u62e9\u5230\u8fbe\u7ad9"),!1;if(a==c)return Public.alert("\u51fa\u53d1\u5730\u548c\u76ee\u7684\u5730\u4e0d\u80fd\u76f8\u540c"),!1;var d=$("#query_form").serialize();Public.setHisQuery(a+"-"+c,d);a=Public.getQueryData(window.location.search);a.c&&"query"!=a.c&&Public.isLogin?Public.alert("\u8fd8\u672a\u767b\u5f55\uff0c\u8bf7\u767b\u9646\u540e\u67e5\u8be2",function(){location.href="login.html?t=submitorder"}):window.location.href="run_query.html";return!1}); +$("#login").on("click",function(){"loginout"==$(this).attr("data-fn")&&Public.confirm("\u786e\u5b9a\u9000\u51fa\u767b\u5f55\uff1f",function(){cn12306.loginOut(function(){setTimeout(function(){window.location.href="login.html"},1E3)})})});CheckStaion.init();Query.stationInt();Query.setHisQuery();Query.filterBind();$("#remind_btn").on("click",function(a){a="remind.html?";var c=$("#startStationCode").val(),d=$("#endStationCode").val();$("#start_date_val").val();c&&(a+="&from="+c);d&&(a+="&to="+d);location.href= +a})}},setHisQuery:function(){var a=Public.his.querys,b,c;if(0==Public.his.querys.length)return!1;b='
\u6700\u8fd1\u67e5\u627e
");$("#hisQuery [data-key]").on("click",function(){var a=$(this).attr("data-key");a&&Public.his.queryObjs[a]&& +(Query.newQuery(Public.his.queryObjs[a]),Public.toast("\u5207\u6362\u6210\u529f"))});Query.newQuery(Public.his.queryObjs[$("#hisQuery [data-key]:eq(0)").attr("data-key")])},newQuery:function(a){var b;$("#query_form [type=checkbox],#query_form [type=radio]").prop("checked",!1);for(var c in a)if(b=$("#query_form [name="+c+"]"),1=d.getTime()&&b.getTime()<=d.addDays(19).getTime()&&($("#start_date").html(b.format("yyyy\u5e74M\u6708d\u65e5")+" "+b.day(3)),$("#start_date_val").html(b.format("yyyy-MM-dd")),Public.calendar.setCurDate(b),Public.setDate(b))}a=$("#query_form [name=filters]").val().split("&");Query.setFilter(a)},setFilter:function(a){var b=[],c;$("#filter_form [type=checkbox],#filter_form [type=radio]").prop("checked",!1); +$("#filter_form #train_labels,#filter_form #passenger_list").html("");for(var d=0;d'+ +b[1]+''):"passenger"==b[0]&&($('#passenger_form [name="psg"][value="'+b[1]+'"]').prop("checked",!0),$("#filter_form #passenger_list").append(''+b[1].split("$")[0]+''));sessionStorage.getItem(Public.user+"_passenger")?(Query.passengerList=JSON.parse(sessionStorage.getItem(Public.user+"_passenger")),Query.passengerObj=JSON.parse(sessionStorage.getItem(Public.user+ +"_passengerobj"))):bootStrap.post("confirmPassenger/getPassengerDTOs",null,null,"leftTicket/init").done(function(a){a.status&&(Array.isArray(a.data.normal_passengers)&&0'+ +(d[0]&&"00"!=d[0]?parseInt(d[0])+"\u5c0f\u65f6":"")+(d[1]?parseInt(d[1])+"\u5206":"0\u5206")+''+b.station_train_code+""+b.start_time+" - "+b.arrive_time+"";$("#trainList").html(c)},getPassenger:function(){sessionStorage.getItem(Public.user+"_passenger")?Query.setPassengerList(JSON.parse(sessionStorage.getItem(Public.user+"_passenger"))):bootStrap.post("confirmPassenger/getPassengerDTOs",null,null, +"leftTicket/init").done(function(a){a.status&&(Array.isArray(a.data.normal_passengers)&&0'+a[c].passenger_name+"";$("#passengers").html(b); +a=$("#query_form [name=filters]").val().split("&");Query.setFilter(a)},filterBind:function(){$("#train_filter").live("click",function(){Query.getTrains()});$("#trains_ok").live("click",function(){Public.showInnerPage("filter")});$("#trainList a").live("click",function(){var a=$(this).attr("data-traincode");$(this).hasClass("cur")?($('#train_labels [value="'+a+'"]').closest(".train_label").remove(),$(this).removeClass("cur")):($(this).addClass("cur"),$("#train_labels").append(''+ +a+''))});$("#train_labels .train_label").live("click",function(){$(this).remove()});$("#check_passenger").live("click",function(){Public.isLogin?Public.showInnerPage("passenger"):Public.confirm("\u767b\u9646\u540e\u53ef\u9009\u4e58\u8f66\u4eba",function(){window.location.href="login.html"},"\u767b\u9646")});$('#passengers [name="psg"]').live("change",function(){if(5<$('#passengers [name="psg"]:checked').length)Public.alert("\u8054\u7cfb\u4eba\u6700\u591a\u53ea\u80fd\u9009\u62e9\u4e94\u4e2a"), +$(this).prop("checked",!1);else{var a=$(this).val(),b=$(this).attr("data-name");$(this).prop("checked")?$("#passenger_list").append(''+b+''):$('#passenger_list [name="passenger"][value="'+a+'"]').closest(".train_label").remove()}});$("#passenger_ok").live("click",function(){var a=$('#passenger_list [name="passenger"]');$('#passenger_form [name="psg"]').prop("checked",!1);a.each(function(a,c){$('#passenger_form [name="psg"][value="'+ +$(c).val()+'"]').prop("checked",!0)});Public.showInnerPage("filter")});$("#passenger_list .train_label").live("click",function(){var a=$("input",this).val();$(this).remove();$('#passengers [name="psg"][value="'+a+'"]').prop("checked",!1)})}};var RunQuery={goRefer:!1,init:function(){if(0==$("#runquery_page").length)return!1;var a=(new Date).addDays(19);Public.formatString="M\u6708d\u65e5";Public.setDate(a);Public.calendar.checkCallback=RunQuery.dateChangeCallback;Public.checkLogin(RunQuery.run,RunQuery.run,RunQuery.run);$("#filter_ok").on("click",function(){Public.hideInnerPage("filter");$("#query_form [name=filters]").val($("#filter_form").serialize());RunQuery.setFilterCond();RunQuery.hisUpdata();RunQuery.goRefer&&(RunQuery.goRefer= !1,RunQuery.startRef())});$("#check_left,#check_right").on("click",function(){RunQuery.hisUpdata()});$("#filter_cancel").on("click",function(){Public.hideInnerPage("filter");var a=$("#query_form [name=filters]").val().split("&");Query.setFilter(a);RunQuery.goRefer&&(RunQuery.goRefer=!1,RunQuery.startRef())});$("#filter_btn").on("click",function(){Public.showInnerPage("filter")});$("#filter_cancel").on("click",function(){Public.hideInnerPage()});$('[data-fn="buy"]').live("click",function(){var a=$(this).attr("data-traincode"), c=$(this).attr("data-seatcode");"0"==c&&0<$('[data-traincode="'+a+'"][data-seatcode="'+c+'"]').length&&(c="1");sessionStorage.setItem(Public.user+"curBuy",JSON.stringify(RunQuery.trainData.trainMap[a]));sessionStorage.setItem(Public.user+"curBuySeat",c);Public.isLogin?location.href="perfect.html":Public.alert("\u8fd8\u672a\u767b\u5f55\uff0c\u8bf7\u767b\u9646\u540e\u8d2d\u7968",function(){location.href="login.html?t=submitorder"})});$("#autoTipBtn").live("click",function(){Public.isLogin?(RunQuery.goRefer= !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="index.html",!1;RunQuery.setFilter();RunQuery.queryTicket();Query.filterBind()},curData:null,getQueryData:function(){if(Public.his.queryObjs[Public.his.querys[0][0]]){RunQuery.curData=Public.his.queryObjs[Public.his.querys[0][0]];var a=new Date(RunQuery.curData.start_date.replace(/\-/gi, @@ -205,39 +205,40 @@ RunQuery.refresh=!1;$("#refresh_train").hide();0==Object.keys(RunQuery.trainData 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'+OrderSubmit.curData.code+""+b.format("yyyy-M-d")+" "+b.day(3)+""),a=a+('
'+ -OrderSubmit.curData.from.name+""+OrderSubmit.curData.from.time+"
"),a=a+('
'+OrderSubmit.curData.to.name+""+OrderSubmit.curData.to.time+"
");$("#trainInfo").html(a+"")},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&&Array.isArray(a.data.normal_passengers)&&0'+OrderSubmit.passengerList[b].passenger_name+"";$("#passengers").html(a);if(OrderSubmit.curInfo){a=OrderSubmit.curInfo.filters.split("&"); -c=[];for(b=0;b'+a.passenger_name+ -''+b[0].name+"
"+a.passenger_id_no+'
'+c.name;0 ');$('#passengers [value="'+a.key+'"]').prop("checked",!0)},addChildren:function(a,b){var c=OrderSubmit.passengerObj[a],d=OrderSubmit.curData.ticketMap[b.attr("data-seat")];html='
  • \t\t\t\t'+c.passenger_name+'\u513f\u7ae5\u7968
    '+c.passenger_id_no+'
    \t\t\t\t\t\t\t\t'+d.name;0'+b.count+' \u5f20'+b.name+'',0
  • ";$("#edit_seat ul").html(a);$("#edit_seat").show();OrderSubmit.showLayer()},setTicket:function(){for(var a=Util.getAvailableTicketType(OrderSubmit.passengerObj[OrderSubmit.editKey]), -b="",c=0,d=a.length;c'+a[c].name+"";$("#edit_ticket ul").html(b);$("#edit_ticket").show();OrderSubmit.showLayer()},submitData:null,submit:function(a,b,c){var d=[],e=[];c=c?"0X00":"ADULT";a.forEach(function(a){d.push(a.seat+",1,"+a.passenger_type+","+a.passenger_name+","+a.passenger_id_type_code+","+a.passenger_id_no+","+a.mobile_no+","+(b.resign?"Y":"N"));"2"===a.passenger_type?e.push(" "):e.push(a.passenger_name+","+a.passenger_id_type_code+ -","+a.passenger_id_no+","+a.passenger_type)});d=d.join("_");e=e.join("_")+"_";OrderSubmit.submitData={secretStr:b.secureStr,train_date:b.date,train_date_full:(new Date(b.date)).toString(),train_no:b.id,tour_flag:b.resign?"gc":"dc",purpose_codes:c,query_from_station_name:b.from.name,fromStationTelecode:b.from.code,query_to_station_name:b.to.name,toStationTelecode:b.to.code,stationTrainCode:b.code,seatType:a[0].seat,cancel_flag:2,bed_level_order_num:"000000000000000000000000000000",_json_att:"",passengerTicketStr:d, -oldPassengerStr:e};OrderSubmit.loading=Public.showLoading("\u6b63\u5728\u63d0\u4ea4\u8ba2\u5355");cn12306.queryTicket({"leftTicketDTO.train_date":OrderSubmit.curData.form_train_date,"leftTicketDTO.from_station":OrderSubmit.curData.from.code,"leftTicketDTO.to_station":OrderSubmit.curData.to.code,purpose_codes:OrderSubmit.submitData.purpose_codes},function(a){if(!0==a.status&&200==a.httpstatus&&0[\u672a\u5b8c\u6210\u8ba2\u5355]\u8fdb\u884c\u5904\u7406!',function(){window.location.href="no_complete_order.html"}):Public.alert(a)}};var NoComplete={token:"",bankId:"",payLoading:null,curNo:"",loading:null,init:function(){if(0==$("#no_complete_page").length)return!1;$("#menu_btn").on("click",function(){$("#user_menu").toggle();$("#user_menu").height(document.documentElement.clientHeight-45)});$("#user_menu").on("click",function(a){"user_menu"==$(a.target).attr("id")&&$("#user_menu").hide()});$("#remind_btn").on("click",function(a){a="remind.html?";var b=$("#startStationCode").val(),c=$("#endStationCode").val();$("#start_date_val").val(); -b&&(a+="&from="+b);c&&(a+="&to="+c);location.href=a});NoComplete.loading=Public.showLoading("\u6b63\u5728\u83b7\u53d6\u8ba2\u5355\u4fe1\u606f");Public.checkLogin(NoComplete.getToken,NoComplete.noLogin,NoComplete.noLogin);$("[data-no]").live("click",function(){NoComplete.curNo=$(this).attr("data-no");NoComplete.selectBank()});$('[data-fn="close_bank"]').live("click",function(){Public.hideInnerPage()});$("#banks [data-bank]").live("click",function(){NoComplete.bankId=$(this).attr("data-bank");NoComplete.payLoading= -Public.showLoading("\u6b63\u5728\u52a0\u8f7d");NoComplete.pay()})},noLogin:function(){Public.hideLoading();Public.alert("\u8bf7\u5148\u767b\u5f55",function(){location.href="login.html?no_commplete"})},loadNum:0,getOrder:function(){NoComplete.loadNum++;bootStrap.get("queryOrder/queryMyOrderNoComplete","json",null,"queryOrder/initNoComplete").done(function(a){Public.hideLoading();if(a.status&&a.data)if(a.data.orderDBList&&0";b+="";$("#orders").html(b)}}else 0<$("#no_complete_page").length&&(2>NoComplete.loadNum?(Public.showLoading("\u6b63\u5728\u83b7\u53d6\u8ba2\u5355\u4fe1\u606f"),setTimeout(function(){NoComplete.getOrder()},5E3)):Public.alert("\u6682\u65e0\u8ba2\u5355\uff0c\u8bf7\u5230\u6211\u7684\u8ba2\u5355\u67e5\u770b\u5df2\u5b8c\u6210\u8ba2\u5355", +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;$("#menu_btn").on("click",function(){var a;$("#user_menu").toggle();a=$(window).height()>$("body").height()?$(window).height():$("body").height();$("#user_menu").height(a-45)});$("#user_menu").on("click",function(a){"user_menu"==$(a.target).attr("id")&&$("#user_menu").hide()});$("#remind_btn").on("click",function(a){a="remind.html?";var b=$("#startStationCode").val(),c=$("#endStationCode").val();$("#start_date_val").val(); +b&&(a+="&from="+b);c&&(a+="&to="+c);location.href=a});OrderSubmit.bindEvent();Public.checkLogin(function(){!sessionStorage.getItem(Public.user+"curBuy")&&!sessionStorage.getItem("curBuy")&&(window.location.href="index.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='
    ',b=new Date(OrderSubmit.curData.form_train_date.replace(/\-/g,"/")),a=a+('
    '+OrderSubmit.curData.code+""+b.format("yyyy-M-d")+" "+b.day(3)+"
    "), +a=a+('
    '+OrderSubmit.curData.from.name+""+OrderSubmit.curData.from.time+"
    "),a=a+('
    '+OrderSubmit.curData.to.name+""+OrderSubmit.curData.to.time+"
    ");$("#trainInfo").html(a+"
    ")},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&&Array.isArray(a.data.normal_passengers)&& +0'+OrderSubmit.passengerList[b].passenger_name+"";$("#passengers").html(a); +if(OrderSubmit.curInfo){a=OrderSubmit.curInfo.filters.split("&");c=[];for(b=0;b'+a.passenger_name+''+b[0].name+"
    "+a.passenger_id_no+'
    '+c.name;0 ');$('#passengers [value="'+a.key+'"]').prop("checked",!0)},addChildren:function(a, +b){var c=OrderSubmit.passengerObj[a],d=OrderSubmit.curData.ticketMap[b.attr("data-seat")];html='
  • \t\t\t\t'+c.passenger_name+'\u513f\u7ae5\u7968
    '+c.passenger_id_no+'
    \t\t\t\t\t\t\t\t'+ +d.name;0'+b.count+' \u5f20'+b.name+'',0
  • "; +$("#edit_seat ul").html(a);$("#edit_seat").show();OrderSubmit.showLayer()},setTicket:function(){for(var a=Util.getAvailableTicketType(OrderSubmit.passengerObj[OrderSubmit.editKey]),b="",c=0,d=a.length;c'+a[c].name+"";$("#edit_ticket ul").html(b);$("#edit_ticket").show();OrderSubmit.showLayer()},submitData:null,submit:function(a,b,c){var d=[],e=[];c=c?"0X00":"ADULT";a.forEach(function(a){d.push(a.seat+",1,"+a.passenger_type+","+a.passenger_name+ +","+a.passenger_id_type_code+","+a.passenger_id_no+","+a.mobile_no+","+(b.resign?"Y":"N"));"2"===a.passenger_type?e.push(" "):e.push(a.passenger_name+","+a.passenger_id_type_code+","+a.passenger_id_no+","+a.passenger_type)});d=d.join("_");e=e.join("_")+"_";OrderSubmit.submitData={secretStr:b.secureStr,train_date:b.date,train_date_full:(new Date(b.date)).toString(),train_no:b.id,tour_flag:b.resign?"gc":"dc",purpose_codes:c,query_from_station_name:b.from.name,fromStationTelecode:b.from.code,query_to_station_name:b.to.name, +toStationTelecode:b.to.code,stationTrainCode:b.code,seatType:a[0].seat,cancel_flag:2,bed_level_order_num:"000000000000000000000000000000",_json_att:"",passengerTicketStr:d,oldPassengerStr:e};OrderSubmit.loading=Public.showLoading("\u6b63\u5728\u63d0\u4ea4\u8ba2\u5355");cn12306.queryTicket({"leftTicketDTO.train_date":OrderSubmit.curData.form_train_date,"leftTicketDTO.from_station":OrderSubmit.curData.from.code,"leftTicketDTO.to_station":OrderSubmit.curData.to.code,purpose_codes:OrderSubmit.submitData.purpose_codes}, +function(a){if(!0==a.status&&200==a.httpstatus&&0[\u672a\u5b8c\u6210\u8ba2\u5355]\u8fdb\u884c\u5904\u7406!', +function(){window.location.href="no_complete_order.html"}):Public.alert(a)}};var NoComplete={token:"",bankId:"",payLoading:null,curNo:"",loading:null,init:function(){if(0==$("#no_complete_page").length)return!1;$("#menu_btn").on("click",function(){var a;$("#user_menu").toggle();a=$(window).height()>$("body").height()?$(window).height():$("body").height();$("#user_menu").height(a-45)});$("#user_menu").on("click",function(a){"user_menu"==$(a.target).attr("id")&&$("#user_menu").hide()});$("#remind_btn").on("click",function(a){a="remind.html?";var b=$("#startStationCode").val(), +c=$("#endStationCode").val();$("#start_date_val").val();b&&(a+="&from="+b);c&&(a+="&to="+c);location.href=a});NoComplete.loading=Public.showLoading("\u6b63\u5728\u83b7\u53d6\u8ba2\u5355\u4fe1\u606f");Public.checkLogin(NoComplete.getToken,NoComplete.noLogin,NoComplete.noLogin);$("[data-no]").live("click",function(){NoComplete.curNo=$(this).attr("data-no");NoComplete.selectBank()});$('[data-fn="close_bank"]').live("click",function(){Public.hideInnerPage()});$("#banks [data-bank]").live("click",function(){NoComplete.bankId= +$(this).attr("data-bank");NoComplete.payLoading=Public.showLoading("\u6b63\u5728\u52a0\u8f7d");NoComplete.pay()})},noLogin:function(){Public.hideLoading();Public.alert("\u8bf7\u5148\u767b\u5f55",function(){location.href="login.html?no_commplete"})},loadNum:0,getOrder:function(){NoComplete.loadNum++;bootStrap.get("queryOrder/queryMyOrderNoComplete","json",null,"queryOrder/initNoComplete").done(function(a){Public.hideLoading();if(a.status&&a.data)if(a.data.orderDBList&&0";b+="";$("#orders").html(b)}}else 0<$("#no_complete_page").length&&(2>NoComplete.loadNum?(Public.showLoading("\u6b63\u5728\u83b7\u53d6\u8ba2\u5355\u4fe1\u606f"),setTimeout(function(){NoComplete.getOrder()},5E3)):Public.alert("\u6682\u65e0\u8ba2\u5355\uff0c\u8bf7\u5230\u6211\u7684\u8ba2\u5355\u67e5\u770b\u5df2\u5b8c\u6210\u8ba2\u5355", function(){location.href="order_list.html"}))}).fail(function(a,b){0<$("#no_complete_page").length&&(Public.hideLoading(),Public.alert("\u67e5\u8be2\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5\u3002",function(){location.href=location.href}))})},getToken:function(){bootStrap.post("queryOrder/initNoComplete","html",null,"payOrder/init").done(function(a){a.match(/\S+\s+globalRepeatSubmitToken\s+=\s+\S+/);eval(a.match(/\S+\s+globalRepeatSubmitToken\s+=\s+\S+/)[0]);globalRepeatSubmitToken&&(NoComplete.token=globalRepeatSubmitToken); NoComplete.getOrder()}).fail(function(){Public.hideLoading();Public.alert("12306\u4e0d\u7ed9\u529b\u554a\uff0c\u5509\u3002\u51fa\u73b0\u7f51\u7edc\u9519\u8bef\u4e86\uff0c\u8bf7\u91cd\u8bd5..")})},setHtml:function(a){for(var b="",c=0,d=0,e=a.length;d\u8ba2\u5355\u53f7\uff1a'+a[d].sequence_no+"";b+='
    ';c=(new Date(a[d].tickets[0].pay_limit_time.replace(/\-/gi,"/"))).getTime();isNaN(c)||(c=(new Date(a[d].order_date.replace(/\-/gi, "/"))).getTime()+27E5);for(var f=0;f',b+='
    '+a[d].train_code_page+""+(new Date(a[d].start_train_date_page.replace(/\-/gi,"/"))).format("yyyy-M-d")+" "+(new Date(a[d].start_train_date_page.replace(/\-/gi,"/"))).day(3)+"
    ",b+='
    ',b+='
    '+a[d].from_station_name_page[0]+""+a[d].start_time_page+"
    ",b+='
    '+ @@ -249,9 +250,9 @@ a[d].sequence_no+'">\u7acb\u5373\u652f\u4ed8'+a[d].t analyzeFormData:function(a){for(var b={},c=//g,d=null;null!=(d=c.exec(a));)"name"==d[1]?b[d[2]]=d[4]:b[d[4]]=d[2];return b},submitPay:function(a){a={_json_att:"",interfaceName:a.interfaceName,interfaceVersion:a.interfaceVersion,tranData:a.tranData,merSignMsg:a.merSignMsg,appId:a.appId,transType:a.transType};$("span",NoComplete.payLoading).html("\u6b63\u5728\u63d0\u4ea4\u652f\u4ed8\u8bf7\u6c42");bootStrap.post("https://epay.12306.cn/pay/payGateway", "html",a,"payOrder/init").done(function(a){a=NoComplete.analyzeFormData(a);a.bankId=NoComplete.bankId;bootStrap.post("https://epay.12306.cn/pay/webBusiness","html",a,"https://epay.12306.cn/pay/payGateway").done(function(a){NoComplete.analyzeFormData(a);a=a.replace(/[\n\t\r]/gi,"").replace(/>\s+<").match(//gi);0$("body").height()?$(window).height():$("body").height();$("#user_menu").height(a-45)});$("#user_menu").on("click",function(a){"user_menu"==$(a.target).attr("id")&&$("#user_menu").hide()});Public.checkLogin(Remind.hasLogin,Remind.noLogin,Remind.noLogin); +Remind.sellTime=WIN.sellTime;Remind.dataInit();Remind.staionInt();$('.query_box [type="checkbox"]').on("change",function(){setTimeout(function(){Remind.checkSubmit()},50)});$("#remind_form").on("submit",function(){Remind.remindSubmit();return!1});var a=Public.getQueryData(window.location.search);a.date&&!isNaN((new Date(a.date.replace(/\-/gi,"/"))).getTime())&&Remind.dateChangeCallback(new Date(a.date.replace(/\-/gi,"/")));a.from&&CheckStaion.CodeObj[a.from]&&Remind.startCallback(CheckStaion.CodeObj[a.from][1], +CheckStaion.CodeObj[a.from][2]);a.to&&CheckStaion.CodeObj[a.to]&&Remind.endCallback(CheckStaion.CodeObj[a.to][1],CheckStaion.CodeObj[a.to][2]);$("#login").on("click",function(){"loginout"==$(this).attr("data-fn")&&cn12306.loginOut(function(){Public.toast("\u9000\u51fa\u6210\u529f\uff0c\u6b63\u5728\u8df3\u8f6c");setTimeout(function(){window.location.href="login.html"},1E3)},function(){Public.toast("\u9000\u51fa\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5\u3002")})})}else Public.alert("\u8ba2\u9605\u529f\u80fd\u4ec5\u8bf7\u4f7f\u7528\u624b\u673a\u730e\u8c79\u6d4f\u89c8\u5668", function(){window.history.back()})},hasLogin:function(){$("#login").attr("href","javascript:;").attr("data-fn","loginout").html("\u9000\u51fa");$("#menu_btn .icon_user").addClass("icon_user2");Query.setHisQuery();Query.getPassenger()},noLogin:function(){$("#login").attr("href","/12306/login.html").attr("data-fn","login").html("\u767b\u5f55");$("#menu_btn .icon_user").removeClass("icon_user2");Query.setHisQuery()},dataInit:function(){var a=Public.getQueryData(window.location.search),b=(new Date).addDays(49); a.date&&!isNaN((new Date(a.date.replace(/\-/gi,"/"))).getTime())&&(b=new Date(a.date.replace(/\-/gi,"/")));Public.setDate(b);Public.calendar.setSection((new Date).addDays(20),29);Public.calendar.checkCallback=Remind.dateChangeCallback;Public.calendar.setBasic()},dateChangeCallback:function(a){a=a.date.getTime();a>=Public.calendar.minDate.date.getTime()&&a<=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")))},staionInt:function(){CheckStaion.init();$("#startStation").on("click",function(){CheckStaion.callback=Remind.startCallback;CheckStaion.cancelCallback=Remind.cancelCallback;CheckStaion.show();$("#wrap").hide()});$("#endStation").on("click",function(){CheckStaion.callback=Remind.endCallback;CheckStaion.cancelCallback=Remind.cancelCallback;CheckStaion.show();$("#wrap").hide()});$("#exchange").on("click", @@ -269,15 +270,15 @@ $(".list_tip").hide(),$("#myremind_box").show()):($("#myremind_box").hide(),$(". (a[c].tasks_time=parseInt(a[c].tasks_time)+60*a[c].tasks_left),b=a[c].fromCode+a[c].toCode+a[c].date,MyRemind.remindObj[b]||(MyRemind.remindObj[b]=a[c],MyRemind.remindObj[b].id_list=[],MyRemind.remindObj[b].time_list=[],MyRemind.remindObj[b].format_time_list=[]),-1==MyRemind.remindObj[b].id_list.indexOf(a[c].id)&&MyRemind.remindObj[b].id_list.push(a[c].id),-1==MyRemind.remindObj[b].time_list.indexOf(1E3*a[c].tasks_time)&&MyRemind.remindObj[b].time_list.push(1E3*a[c].tasks_time));for(b in MyRemind.remindObj){MyRemind.remindObj[b].time_list.sort(function(a, b){return a>b?1:-1});for(c=0;c(new Date(b.date.replace(/\-/gi,"/"))).getTime()?1:-1})},formatHoursDate:function(a){a=new Date(a);var b=a.getHours();a.getMinutes();return b+":"},setHtmlList:function(){for(var a= "",b={},c="",d=0,e=MyRemind.remindList.length;d'+(new Date(b.date.replace(/\-/gi,"/"))).format("M\u6708d\u65e5")+"
    ",a+='
    '+b.fromName+'
    '+ -b.toName+"
    ",a+='
    \u8d77\u552e\u65f6\u95f4\uff1a'+c+" "+b.format_time_list.join("\u3001")+"
    ",a+="";$("#myremind_list").html(a);$("#myremind_box").show();$(".list_tip").hide();$("[data-ids]").on("click",function(){var a=$(this),b=$(this).attr("data-ids");Public.confirm("\u5220\u9664\u63d0\u9192\u540e\uff0c\u4f60\u5c06\u4e0d\u4f1a\u6536\u5230\u653e\u7968\u63d0\u9192\uff0c\u786e\u5b9a\u5220\u9664\u5417\uff1f",function(){MyRemind.deleteRemind(b,a.closest("li"))})})}};var OrderList={token:"",bankId:"",payLoading:null,curNo:"",init:function(){if(0==$("#order_list_page").length)return!1;$("#menu_btn").on("click",function(){$("#user_menu").toggle();$("#user_menu").height(document.documentElement.clientHeight-45)});$("#user_menu").on("click",function(a){"user_menu"==$(a.target).attr("id")&&$("#user_menu").hide()});$("#remind_btn").on("click",function(a){a="remind.html?";var b=$("#startStationCode").val(),c=$("#endStationCode").val();$("#start_date_val").val();b&&(a+= -"&from="+b);c&&(a+="&to="+c);location.href=a});OrderList.loading=Public.showLoading("\u6b63\u5728\u83b7\u53d6\u8ba2\u5355\u5217\u8868");Public.checkLogin(OrderList.hasLogin,OrderList.noLogin,OrderList.noLogin)},hasLogin:function(){OrderList.getNoComOrder();$("[data-no]").live("click",function(){NoComplete.curNo=$(this).attr("data-no");NoComplete.selectBank()});$("[data-cancelno]").live("click",function(a){var b=$(this).attr("data-cancelno"),c=$(this).closest("li");Public.confirm("\u53d6\u6d883\u6b21\u8ba2\u5355\u540e\uff0c\u5f53\u5929\u4e0d\u53ef\u518d\u8ba2\u7968\uff0c\u786e\u5b9a\u8981\u53d6\u6d88\u8ba2\u5355\u5417\uff1f", -function(){NoComplete.cancelOrder(b,function(){c.remove()})})});$('[data-fn="close_bank"]').live("click",function(){Public.hideInnerPage()});$("#banks [data-bank]").live("click",function(){NoComplete.bankId=$(this).attr("data-bank");NoComplete.payLoading=Public.showLoading("\u6b63\u5728\u52a0\u8f7d");NoComplete.pay()})},noLogin:function(){Public.hideLoading();Public.alert("\u8bf7\u5148\u767b\u5f55",function(){location.href="login.html?t=order_list"})},loading:null,hisList:[],getNoComOrder:function(){bootStrap.get("queryOrder/queryMyOrderNoComplete", -"json",null,"queryOrder/initNoComplete").done(function(a){Public.hideLoading();a.status&&(a.data&&a.data.orderDBList&&0",a=a+'
    ',a=a+('
    '+ -b[d].order_date.split(" ")[0]+"\u8ba2\u5355\u53f7\uff1a"+b[d].sequence_no+"
    "),a=a+('
    '+b[d].train_code_page+""+c[0]+" "+(new Date(b[d].start_train_date_page.replace(/\-/gi,"/"))).day(3)+" "+c[1]+"\u5f00
    "),a=a+('
    '+b[d].from_station_name_page[0]+" \u2192 "+b[d].to_station_name_page[0]+"
    "),c=b[d].tickets,e=0;e","a"!=c[e].ticket_status_code&&(a="c"!=c[e].ticket_status_code?a+ -(''+c[e].ticket_status_name+""):a+'\u5df2\u9000\u7968'),a+=c[e].passengerDTO.passenger_name+" "+c[e].ticket_type_name+" "+c[e].seat_type_name+" "+c[e].coach_name+"\u8f66"+c[e].seat_name,a+="
    ";a+="
    ";a+='
    ';"Y"==b[d].cancel_flag&&(a+='\u53d6\u6d88\u8ba2\u5355');"Y"==b[d].pay_flag&&(a+='\u7acb\u5373\u652f\u4ed8');"Y"!=b[d].pay_flag&&"Y"!=b[d].cancel_flag&&(a+='');a+=""+b[d].ticket_total_price_page+"\u5143
    ";a+=""}$(".order_list").html(a);NoComplete.getToken()}}};var base64=base64||function(){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),b=!function(){var b={};$.each(a,function(a,e){b[e]=a});return b}();return{encode:function(b){for(var d=[],e=b.length,f,g=0;g>18],a[f>>12&63],a[f>>6&63],a[f&63]),g+=3;1==e%3?(d.pop(),d.pop(),d.push("=","=")):(d.pop(),d.push("="));return d.join("")},decode:function(a){var d=[];a=a.split("");var e=a.length,f,g=0;if(e%4)return null;for(;g
    ",a+='
    \u8d77\u552e\u65f6\u95f4\uff1a'+c+" "+b.format_time_list.join("\u3001")+"
    ",a+="";$("#myremind_list").html(a);$("#myremind_box").show();$(".list_tip").hide();$("[data-ids]").on("click",function(){var a=$(this),b=$(this).attr("data-ids");Public.confirm("\u5220\u9664\u63d0\u9192\u540e\uff0c\u4f60\u5c06\u4e0d\u4f1a\u6536\u5230\u653e\u7968\u63d0\u9192\uff0c\u786e\u5b9a\u5220\u9664\u5417\uff1f",function(){MyRemind.deleteRemind(b,a.closest("li"))})})}};var OrderList={token:"",bankId:"",payLoading:null,curNo:"",init:function(){if(0==$("#order_list_page").length)return!1;$("#menu_btn").on("click",function(){var a;$("#user_menu").toggle();a=$(window).height()>$("body").height()?$(window).height():$("body").height();$("#user_menu").height(a-45)});$("#user_menu").on("click",function(a){"user_menu"==$(a.target).attr("id")&&$("#user_menu").hide()});$("#remind_btn").on("click",function(a){a="remind.html?";var b=$("#startStationCode").val(),c=$("#endStationCode").val(); +$("#start_date_val").val();b&&(a+="&from="+b);c&&(a+="&to="+c);location.href=a});OrderList.loading=Public.showLoading("\u6b63\u5728\u83b7\u53d6\u8ba2\u5355\u5217\u8868");Public.checkLogin(OrderList.hasLogin,OrderList.noLogin,OrderList.noLogin)},hasLogin:function(){OrderList.getNoComOrder();$("[data-no]").live("click",function(){NoComplete.curNo=$(this).attr("data-no");NoComplete.selectBank()});$("[data-cancelno]").live("click",function(a){var b=$(this).attr("data-cancelno"),c=$(this).closest("li"); +Public.confirm("\u53d6\u6d883\u6b21\u8ba2\u5355\u540e\uff0c\u5f53\u5929\u4e0d\u53ef\u518d\u8ba2\u7968\uff0c\u786e\u5b9a\u8981\u53d6\u6d88\u8ba2\u5355\u5417\uff1f",function(){NoComplete.cancelOrder(b,function(){c.remove()})})});$('[data-fn="close_bank"]').live("click",function(){Public.hideInnerPage()});$("#banks [data-bank]").live("click",function(){NoComplete.bankId=$(this).attr("data-bank");NoComplete.payLoading=Public.showLoading("\u6b63\u5728\u52a0\u8f7d");NoComplete.pay()})},noLogin:function(){Public.hideLoading(); +Public.alert("\u8bf7\u5148\u767b\u5f55",function(){location.href="login.html?t=order_list"})},loading:null,hisList:[],getNoComOrder:function(){bootStrap.get("queryOrder/queryMyOrderNoComplete","json",null,"queryOrder/initNoComplete").done(function(a){Public.hideLoading();a.status&&(a.data&&a.data.orderDBList&&0",a=a+'
    ',a=a+('
    '+b[d].order_date.split(" ")[0]+"\u8ba2\u5355\u53f7\uff1a"+b[d].sequence_no+"
    "),a=a+('
    '+b[d].train_code_page+""+c[0]+" "+(new Date(b[d].start_train_date_page.replace(/\-/gi,"/"))).day(3)+" "+c[1]+"\u5f00
    "),a=a+('
    '+ +b[d].from_station_name_page[0]+" \u2192 "+b[d].to_station_name_page[0]+"
    "),c=b[d].tickets,e=0;e","a"!=c[e].ticket_status_code&&(a="c"!=c[e].ticket_status_code?a+(''+c[e].ticket_status_name+""):a+'\u5df2\u9000\u7968'),a+=c[e].passengerDTO.passenger_name+" "+c[e].ticket_type_name+" "+c[e].seat_type_name+" "+c[e].coach_name+"\u8f66"+c[e].seat_name,a+="
    ";a+="";a+='
    '; +"Y"==b[d].cancel_flag&&(a+='\u53d6\u6d88\u8ba2\u5355');"Y"==b[d].pay_flag&&(a+='\u7acb\u5373\u652f\u4ed8');"Y"!=b[d].pay_flag&&"Y"!=b[d].cancel_flag&&(a+='');a+=""+b[d].ticket_total_price_page+"\u5143
    ";a+=""}$(".order_list").html(a);NoComplete.getToken()}}};var base64=base64||function(){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),b=!function(){var b={};$.each(a,function(a,e){b[e]=a});return b}();return{encode:function(b){for(var d=[],e=b.length,f,g=0;g>18],a[f>>12&63],a[f>>6&63],a[f&63]),g+=3;1==e%3?(d.pop(),d.pop(),d.push("=","=")):(d.pop(),d.push("="));return d.join("")},decode:function(a){var d=[];a=a.split("");var e=a.length,f,g=0;if(e%4)return null;for(;g>16,f>>8&255,f&255),g+=4;for(;"="==a[--e];)d.pop();return d},encodeArrayBuffer:function(a){a=new DataView(a);for(var b=a.byteLength,e=[],f=0;f $('body').height()){ + _height = $(window).height(); + }else{ + _height = $('body').height(); + } + $('#user_menu').height(_height - 45); }); $('#user_menu').on('click', function(e) { if ($(e.target).attr('id') == 'user_menu') { diff --git a/Mobile12306New/js/order_list.js b/Mobile12306New/js/order_list.js index cc62a6a..b7b28ad 100644 --- a/Mobile12306New/js/order_list.js +++ b/Mobile12306New/js/order_list.js @@ -9,8 +9,16 @@ var OrderList = { } $('#menu_btn').on('click', function() { + + var _height; + $('#user_menu').toggle(); - $('#user_menu').height(document.documentElement.clientHeight-45); + if($(window).height() > $('body').height()){ + _height = $(window).height(); + }else{ + _height = $('body').height(); + } + $('#user_menu').height(_height - 45); }); $('#user_menu').on('click', function(e) { if ($(e.target).attr('id') == 'user_menu') { diff --git a/Mobile12306New/js/prdersubmit.js b/Mobile12306New/js/prdersubmit.js index 2216a22..2f4580e 100644 --- a/Mobile12306New/js/prdersubmit.js +++ b/Mobile12306New/js/prdersubmit.js @@ -5,8 +5,16 @@ var OrderSubmit = { } $('#menu_btn').on('click', function() { + + var _height; + $('#user_menu').toggle(); - $('#user_menu').height(document.documentElement.clientHeight-45); + if($(window).height() > $('body').height()){ + _height = $(window).height(); + }else{ + _height = $('body').height(); + } + $('#user_menu').height(_height - 45); }); $('#user_menu').on('click', function(e) { if ($(e.target).attr('id') == 'user_menu') { diff --git a/Mobile12306New/js/query.js b/Mobile12306New/js/query.js index 67815ad..3710354 100644 --- a/Mobile12306New/js/query.js +++ b/Mobile12306New/js/query.js @@ -10,8 +10,16 @@ var Query = { Public.setDate(maxDay); $('#menu_btn').on('click', function() { + + var _height; + $('#user_menu').toggle(); - $('#user_menu').height(document.documentElement.clientHeight - 45); + if($(window).height() > $('body').height()){ + _height = $(window).height(); + }else{ + _height = $('body').height(); + } + $('#user_menu').height(_height - 45); }); $('#user_menu').on('click', function(e) { if ($(e.target).attr('id') == 'user_menu') { diff --git a/Mobile12306New/js/remind.js b/Mobile12306New/js/remind.js index c9bba05..38594f8 100644 --- a/Mobile12306New/js/remind.js +++ b/Mobile12306New/js/remind.js @@ -19,8 +19,16 @@ var Remind = { } $('#menu_btn').on('click', function() { + + var _height; + $('#user_menu').toggle(); - $('#user_menu').height(document.documentElement.clientHeight-45); + if($(window).height() > $('body').height()){ + _height = $(window).height(); + }else{ + _height = $('body').height(); + } + $('#user_menu').height(_height - 45); }); $('#user_menu').on('click', function(e) { if ($(e.target).attr('id') == 'user_menu') {