This commit is contained in:
SilenceLeo 2014-09-04 21:05:23 +08:00
parent ae11b30154
commit 92200d3e59
5 changed files with 24 additions and 23 deletions

View File

@ -120,11 +120,11 @@ input[type=radio]:checked:after{content:''; display:block; width:12px; height:12
.form_cardimg img{max-width:100%;}
.btn{ height:40px; padding:0 1em;-webkit-box-sizing: border-box; line-height:40px; background:#ffbb51; border:0; margin:0; display:inline-block; border-radius:3px; font-size:1.1875rem; color:#FFF; text-align:center; position:relative; overflow:hidden;}
.btn:active{background: #fa7a13;box-shadow: 0 1px 0px #fa6f13}
.btn_block{display:block; width:100%; }
.btn_lg{height:45px; line-height:45px;}
.btn_m{height:30px; line-height:30px; font-size:0.75rem;}
.btn_success{background:#fa8c13;}
.btn_success:active{background: #fa7a13;box-shadow: 0 1px 0px #fa6f13}
.btn_gray{background:#b5b5b5;}
.box{padding:10px 15px;}

View File

@ -215,17 +215,17 @@ $(this).prop("checked",!1),!1;var a=$(this),b=a.val();a.prop("checked")?OrderSub
c.passenger_name+"$"+c.passenger_id_type_code+"$"+c.passenger_id_no+'" data-type="2" data-seat="'+b.attr("data-seat")+'">\t\t\t\t<span class="pull_left"><strong>'+c.passenger_name+'</strong><span class="ticket">\u513f\u7ae5\u7968</span><br>'+c.passenger_id_no+'</span>\t\t\t\t<a href="javascript:;" data-fn="edit" class="pull_right">\t\t\t\t<span class="seat">'+d.name;0<d.price/10&&(html+="&nbsp;"+d.price/10+"\u5143");html+='</span>&nbsp;<i class="icon_edit"></i></a></li>';b.after(html)},formatPassenger:function(a){for(var b=
[],c={},d="",e=0;e<a.length;e++)Util.canPassageAddToOrder(a[e])&&(d=a[e].passenger_name+"$"+a[e].passenger_id_type_code+"$"+a[e].passenger_id_no,a[e].key=d,c[d]=a[e],b.push(a[e]));OrderSubmit.passengerList=b;OrderSubmit.passengerObj=c;sessionStorage.setItem("_passenger",JSON.stringify(b));sessionStorage.setItem("_passengerobj",JSON.stringify(c))},editKey:"",editEl:null,showLayer:function(){$("#layer").show()},hideLayer:function(){$("#layer").hide()},bindEvent:function(){var a=$("#edit_menu");$('[data-fn="edit"]').live("click",
function(b){b=$(this).closest("[data-key]");var c=b.attr("data-key");OrderSubmit.editKey=c;OrderSubmit.editEl=b;$("#passenger_editinfo").html(b.html());$('#passenger_editinfo [data-fn="edit"]').attr("data-fn","edit_close");$("#edit_menu").css({top:b.offset().top});b.attr("data-children")?($('[data-fn="children"]').closest("li").hide(),$('[data-fn="ticket"]').closest("li").hide()):($('[data-fn="children"]').closest("li").show(),$('[data-fn="ticket"]').closest("li").show());a.show();OrderSubmit.showLayer()});
$("#layer").live("click",function(){a.hide();$("#edit_ticket").hide();$("#edit_seat").hide();OrderSubmit.hideLayer()});a.live("click",function(a){a.stopPropagation();return!1});$('[data-fn="edit_close"]').live("click",function(b){a.hide();OrderSubmit.hideLayer()});$('[data-fn="remove"]').live("click",function(b){"2"==OrderSubmit.editEl.attr("data-type")?OrderSubmit.editEl.remove():($('#passenger_list [data-key="'+OrderSubmit.editKey+'"]').remove(),$('#passengers [value="'+OrderSubmit.editKey+'"]').prop("checked",
!1));delete OrderSubmit.passenger[OrderSubmit.editKey];a.hide();OrderSubmit.hideLayer()});$('[data-fn="children"]').live("click",function(b){4<$("#passenger_list li").length?Public.alert("\u8054\u7cfb\u4eba\u6700\u591a\u53ea\u80fd\u9009\u62e9\u4e94\u4e2a"):OrderSubmit.addChildren(OrderSubmit.editKey,OrderSubmit.editEl);a.hide();OrderSubmit.hideLayer()});$('[data-fn="seat"]').live("click",function(b){a.hide();OrderSubmit.hideLayer();OrderSubmit.setSeat()});$("#edit_seat ul a").live("click",function(){var a=
$(this).attr("data-id"),c=OrderSubmit.curData.ticketMap[a];OrderSubmit.editEl.attr("data-seat",a);0<c.price/10?$(".seat",OrderSubmit.editEl).html(c.name+"&nbsp;"+c.price/10+"\u5143"):$(".seat",OrderSubmit.editEl).html(c.name);$("#edit_seat").hide();OrderSubmit.hideLayer()});$('[data-fn="ticket"]').live("click",function(b){a.hide();OrderSubmit.hideLayer();OrderSubmit.setTicket()});$("#edit_ticket a").live("click",function(){var a=$(this).attr("data-id"),c=$(this).html();OrderSubmit.editEl.attr("data-type",
a);$(".ticket",OrderSubmit.editEl).html(c);$("#edit_ticket").hide();OrderSubmit.hideLayer()});$("#ordersubmit").on("click",function(){var a=[];if(0==$("#passenger_list li").length)return Public.alert("\u8bf7\u6dfb\u52a0\u8054\u7cfb\u4eba"),!1;$("#passenger_list li").each(function(c,d){a[c]={};var e=OrderSubmit.passengerObj[$(this).attr("data-key")];a[c].seat=$(this).attr("data-seat");a[c].passenger_type=$(this).attr("data-type");a[c].passenger_id_type_code=e.passenger_id_type_code;a[c].passenger_id_no=
e.passenger_id_no;a[c].mobile_no=e.mobile_no;a[c].passenger_name=e.passenger_name});OrderSubmit.submit(a,OrderSubmit.curData,!1)});$('#code_layer .public_btns a[data-val="sure"]').live("click",function(){$("#code_layer").hide();OrderSubmit.submitGo()});$('#code_layer .public_btns a[data-val="cancel"]').live("click",function(){$("#code_layer").hide()})},setSeat:function(){for(var a="",b,c=0,d=OrderSubmit.curData.ticketMapSort.length;c<d;c++)b=OrderSubmit.curData.ticketMapSort[c],a+='<li><a href="javascript:;" data-id="'+
b.code+'"><span class="pull_right text_gray"><span class="text_warning">'+b.count+'</span>&nbsp;\u5f20</span><span class="form_label">'+b.name+'</span><span class="text_gray">',0<b.price/10&&(a+=b.price/10+"\u5143"),a+="</span></a></li>";$("#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<d;c++)b+='<li><a href="javascript:;" data-id="'+a[c].id+'">'+
a[c].name+"</a></li>";$("#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<a.data.length){for(var b=0;b<a.data.length;b++)if(a.data[b].queryLeftNewDTO.station_train_code==OrderSubmit.curData.code){OrderSubmit.curData.secureStr=a.data[b].secretStr;OrderSubmit.submitData.secretStr=
a.data[b].secretStr;break}OrderSubmit.autoSubmitOrderRequest()}},function(a,b){OrderSubmit.autoSubmitOrderRequest()})},autoSubmitOrderRequest:function(){bootStrap.post("confirmPassenger/autoSubmitOrderRequest","json","secretStr="+OrderSubmit.submitData.secretStr+"&train_date="+OrderSubmit.submitData.train_date+"&tour_flag="+OrderSubmit.submitData.tour_flag+"&purpose_codes="+OrderSubmit.submitData.purpose_codes+"&query_from_station_name="+OrderSubmit.submitData.query_from_station_name+"&query_to_station_name="+
OrderSubmit.submitData.query_to_station_name+"&cancel_flag="+OrderSubmit.submitData.cancel_flag+"&bed_level_order_num="+OrderSubmit.submitData.bed_level_order_num+"&passengerTicketStr="+OrderSubmit.submitData.passengerTicketStr+"&oldPassengerStr="+OrderSubmit.submitData.oldPassengerStr,"leftTicket/init").done(function(a){!a.status||!a.data?(Public.hideLoading(OrderSubmit.loading),a.messages?OrderSubmit.errorCallback(a.messages[0]):OrderSubmit.errorCallback("12306\u8fd4\u56de\u4e86\u672a\u77e5\u7684\u72b6\u6001\u4fe1\u606f\uff0c\u8bf7\u5237\u65b0\u91cd\u8bd5\u3002")):
$("#layer").live("click",function(){a.hide();$("#edit_ticket").hide();$("#edit_seat").hide();OrderSubmit.hideLayer()});a.live("click",function(a){a.stopPropagation();return!1});$('[data-fn="edit_close"]').live("click",function(b){a.hide();OrderSubmit.hideLayer()});$('[data-fn="remove"]').live("click",function(b){"2"==OrderSubmit.editEl.attr("data-type")?(OrderSubmit.editEl.remove(),0==$('#passenger_list [data-key="'+OrderSubmit.editKey+'"]').length&&$('#passengers [value="'+OrderSubmit.editKey+'"]').prop("checked",
!1)):($('#passenger_list [data-key="'+OrderSubmit.editKey+'"]').remove(),$('#passengers [value="'+OrderSubmit.editKey+'"]').prop("checked",!1));delete OrderSubmit.passenger[OrderSubmit.editKey];a.hide();OrderSubmit.hideLayer()});$('[data-fn="children"]').live("click",function(b){4<$("#passenger_list li").length?Public.alert("\u8054\u7cfb\u4eba\u6700\u591a\u53ea\u80fd\u9009\u62e9\u4e94\u4e2a"):OrderSubmit.addChildren(OrderSubmit.editKey,OrderSubmit.editEl);a.hide();OrderSubmit.hideLayer()});$('[data-fn="seat"]').live("click",
function(b){a.hide();OrderSubmit.hideLayer();OrderSubmit.setSeat()});$("#edit_seat ul a").live("click",function(){var a=$(this).attr("data-id"),c=OrderSubmit.curData.ticketMap[a];OrderSubmit.editEl.attr("data-seat",a);0<c.price/10?$(".seat",OrderSubmit.editEl).html(c.name+"&nbsp;"+c.price/10+"\u5143"):$(".seat",OrderSubmit.editEl).html(c.name);$("#edit_seat").hide();OrderSubmit.hideLayer()});$('[data-fn="ticket"]').live("click",function(b){a.hide();OrderSubmit.hideLayer();OrderSubmit.setTicket()});
$("#edit_ticket a").live("click",function(){var a=$(this).attr("data-id"),c=$(this).html();OrderSubmit.editEl.attr("data-type",a);$(".ticket",OrderSubmit.editEl).html(c);$("#edit_ticket").hide();OrderSubmit.hideLayer()});$("#ordersubmit").on("click",function(){var a=[];if(0==$("#passenger_list li").length)return Public.alert("\u8bf7\u6dfb\u52a0\u8054\u7cfb\u4eba"),!1;$("#passenger_list li").each(function(c,d){a[c]={};var e=OrderSubmit.passengerObj[$(this).attr("data-key")];a[c].seat=$(this).attr("data-seat");
a[c].passenger_type=$(this).attr("data-type");a[c].passenger_id_type_code=e.passenger_id_type_code;a[c].passenger_id_no=e.passenger_id_no;a[c].mobile_no=e.mobile_no;a[c].passenger_name=e.passenger_name});OrderSubmit.submit(a,OrderSubmit.curData,!1)});$('#code_layer .public_btns a[data-val="sure"]').live("click",function(){$("#code_layer").hide();OrderSubmit.submitGo()});$('#code_layer .public_btns a[data-val="cancel"]').live("click",function(){$("#code_layer").hide()})},setSeat:function(){for(var a=
"",b,c=0,d=OrderSubmit.curData.ticketMapSort.length;c<d;c++)b=OrderSubmit.curData.ticketMapSort[c],a+='<li><a href="javascript:;" data-id="'+b.code+'"><span class="pull_right text_gray"><span class="text_warning">'+b.count+'</span>&nbsp;\u5f20</span><span class="form_label">'+b.name+'</span><span class="text_gray">',0<b.price/10&&(a+=b.price/10+"\u5143"),a+="</span></a></li>";$("#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<d;c++)b+='<li><a href="javascript:;" data-id="'+a[c].id+'">'+a[c].name+"</a></li>";$("#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<a.data.length){for(var b=0;b<a.data.length;b++)if(a.data[b].queryLeftNewDTO.station_train_code==OrderSubmit.curData.code){OrderSubmit.curData.secureStr=
a.data[b].secretStr;OrderSubmit.submitData.secretStr=a.data[b].secretStr;break}OrderSubmit.autoSubmitOrderRequest()}},function(a,b){OrderSubmit.autoSubmitOrderRequest()})},autoSubmitOrderRequest:function(){bootStrap.post("confirmPassenger/autoSubmitOrderRequest","json","secretStr="+OrderSubmit.submitData.secretStr+"&train_date="+OrderSubmit.submitData.train_date+"&tour_flag="+OrderSubmit.submitData.tour_flag+"&purpose_codes="+OrderSubmit.submitData.purpose_codes+"&query_from_station_name="+OrderSubmit.submitData.query_from_station_name+
"&query_to_station_name="+OrderSubmit.submitData.query_to_station_name+"&cancel_flag="+OrderSubmit.submitData.cancel_flag+"&bed_level_order_num="+OrderSubmit.submitData.bed_level_order_num+"&passengerTicketStr="+OrderSubmit.submitData.passengerTicketStr+"&oldPassengerStr="+OrderSubmit.submitData.oldPassengerStr,"leftTicket/init").done(function(a){!a.status||!a.data?(Public.hideLoading(OrderSubmit.loading),a.messages?OrderSubmit.errorCallback(a.messages[0]):OrderSubmit.errorCallback("12306\u8fd4\u56de\u4e86\u672a\u77e5\u7684\u72b6\u6001\u4fe1\u606f\uff0c\u8bf7\u5237\u65b0\u91cd\u8bd5\u3002")):
a.data.isRelogin?OrderSubmit.errorCallback("\u8bf7\u91cd\u65b0\u767b\u5f55"):a.data.errMsg?OrderSubmit.errorCallback("\u65e0\u6cd5\u63d0\u4ea4\u8ba2\u5355\uff1a"+a.data.errMsg):(a=a.data.result.split("#"),OrderSubmit.submitData.key_check_isChange=a[1],OrderSubmit.submitData.leftTicketStr=a[2],OrderSubmit.submitData.train_location=a[0],OrderSubmit.submitData.async=a[3],OrderSubmit.submitData.train_no=OrderSubmit.submitData.train_no,OrderSubmit.checkQueueInfo())}).fail(function(){OrderSubmit.errorCallback("12306\u4e0d\u7ed9\u529b\u5537\uff0c\u8bf7\u5c3d\u5feb\u91cd\u8bd5...")})},
checkQueueInfo:function(){bootStrap.post("confirmPassenger/getQueueCountAsync",null,{train_date:OrderSubmit.submitData.train_date_full.toString(),train_no:OrderSubmit.submitData.train_no,stationTrainCode:OrderSubmit.submitData.stationTrainCode,seatType:OrderSubmit.submitData.seatType,fromStationTelecode:OrderSubmit.submitData.fromStationTelecode,toStationTelecode:OrderSubmit.submitData.toStationTelecode,leftTicket:OrderSubmit.submitData.leftTicketStr,purpose_codes:OrderSubmit.submitData.purpose_codes,
_json_att:OrderSubmit.submitData._json_att},"leftTicket/init").done(function(a){!a||!a.status||!a.data?OrderSubmit.errorCallback(a.messages[0]||"\u672a\u77e5\u9519\u8bef"):a.data.isRelogin?OrderSubmit.errorCallback("\u767b\u5f55\u72b6\u6001\u5f02\u5e38\uff0c\u8bf7\u91cd\u65b0\u767b\u5f55\u3002"):"true"===a.data.op_2?OrderSubmit.errorCallback("\u6392\u961f\u4eba\u6570\u8fc7\u591a\uff0c\u4e0d\u5141\u8bb8\u63d0\u4ea4\u8ba2\u5355\u3002\u6392\u961f\u4eba\u6570="+a.data.countT):(Public.hideLoading(OrderSubmit.loading),
@ -270,12 +270,12 @@ b){return a>b?1:-1});for(c=0;c<MyRemind.remindObj[b].time_list.length;c++)MyRemi
b.toName+"</strong></div></div>",a+='<div class="mr_text">\u8d77\u552e\u65f6\u95f4\uff1a'+c+" "+b.format_time_list.join("\u3001")+"</div>",a+="</li>";$("#myremind_list").html(a);$("[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){a.status&&(a.data&&a.data.orderDBList&&0<a.data.orderDBList.length)&&(OrderList.hisList=a.data.orderDBList);OrderList.getOrder()}).fail(function(a,b){OrderList.getOrder()})},getOrder:function(){var a={queryType:1,queryStartDate:(new Date).addDays(-90).format("yyyy-MM-dd"),queryEndDate:(new Date).format("yyyy-MM-dd"),come_from_flag:"my_order",pageSize:100,pageIndex:0,sequeue_train_name:""};bootStrap.get("queryOrder/queryMyOrder","json",a,"queryOrder/init").done(function(a){Public.hideLoading();
if(a.status&&a.data)if(a.data.OrderDTODataList&&0<a.data.OrderDTODataList.length){for(var c=0;c<a.data.OrderDTODataList.length;c++)OrderList.hisList.push(a.data.OrderDTODataList[c]);OrderList.setHtml()}else 0<OrderList.hisList.length?OrderList.setHtml():Public.alert("\u4e00\u4e2a\u6708\u5185\u6682\u65e0\u8ba2\u5355");else Public.confirm("\u83b7\u53d6\u8ba2\u5355\u5217\u8868\u5931\u8d25,\u662f\u5426\u91cd\u65b0\u83b7\u53d6\uff1f",function(){OrderList.getNoComOrder()})}).fail(function(a,c){Public.hideLoading();
Public.confirm("\u83b7\u53d6\u8ba2\u5355\u5217\u8868\u5931\u8d25,\u662f\u5426\u91cd\u65b0\u83b7\u53d6\uff1f",function(){OrderList.getNoComOrder()})})},setHtml:function(){if(0!=OrderList.hisList.length){for(var a="",b=OrderList.hisList,c=[],c=[],d=0;d<b.length;d++){for(var c=b[d].start_train_date_page.split(" "),a=a+"<li>",a=a+'<div class="order_info">',a=a+('<div class="text_gray clearfix"><span class="pull_right">'+b[d].order_date.split(" ")[0]+"</span>\u8ba2\u5355\u53f7\uff1a"+b[d].sequence_no+
"</div>"),a=a+('<div class="clearfix"><span class="pull_right">'+b[d].train_code_page+"</span>"+c[0]+" "+(new Date(b[d].start_train_date_page.replace(/\-/gi,"/"))).day(3)+" "+c[1]+"\u5f00</div>"),a=a+('<div class="order_ticket">'+b[d].from_station_name_page[0]+" \u2192 "+b[d].to_station_name_page[0]+"</div>"),c=b[d].tickets,e=0;e<c.length;e++)a+="<div>","a"!=c[e].ticket_status_code&&(a="c"!=c[e].ticket_status_code?a+('<span class="pull_right">'+c[e].ticket_status_name+"</span>"):a+'<span class="pull_right">\u5df2\u9000\u7968</span>'),
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+="</div>";a+="</div>";a+='<div class="order_fn clearfix"><span class="pull_right">';"Y"==b[d].cancel_flag&&(a+='<a href="#" class="btn btn_gray btn_m" data-cancelno="'+b[d].sequence_no+'">\u53d6\u6d88\u8ba2\u5355</a>');"Y"==b[d].pay_flag&&(a+='<a href="javascript:;" class="btn btn_success btn_m" data-no="'+b[d].sequence_no+'">\u7acb\u5373\u652f\u4ed8</a>');"Y"!=b[d].pay_flag&&
"Y"!=b[d].cancel_flag&&(a+='<span class="delivered"></span>');a+="</span>"+b[d].ticket_total_price_page+"\u5143</div>";a+="</li>"}$(".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<e;)f=b[g]<<16|b[g+1]<<8|b[g+2],d.push(a[f>>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<e;)f=b[a[g]]<<
"json",null,"queryOrder/initNoComplete").done(function(a){Public.hideLoading();a.status&&(a.data&&a.data.orderDBList&&0<a.data.orderDBList.length)&&(OrderList.hisList=a.data.orderDBList);OrderList.getOrder()}).fail(function(a,b){Public.hideLoading();OrderList.getOrder()})},getOrder:function(){Public.showLoading("\u6b63\u5728\u83b7\u53d6\u8ba2\u5355\u5217\u8868");var a={queryType:1,queryStartDate:(new Date).addDays(-90).format("yyyy-MM-dd"),queryEndDate:(new Date).format("yyyy-MM-dd"),come_from_flag:"my_order",
pageSize:100,pageIndex:0,sequeue_train_name:""};bootStrap.get("queryOrder/queryMyOrder","json",a,"queryOrder/init").done(function(a){Public.hideLoading();if(a.status&&a.data)if(a.data.OrderDTODataList&&0<a.data.OrderDTODataList.length){for(var c=0;c<a.data.OrderDTODataList.length;c++)OrderList.hisList.push(a.data.OrderDTODataList[c]);OrderList.setHtml()}else 0<OrderList.hisList.length?OrderList.setHtml():Public.alert("\u4e00\u4e2a\u6708\u5185\u6682\u65e0\u8ba2\u5355");else Public.confirm("\u83b7\u53d6\u8ba2\u5355\u5217\u8868\u5931\u8d25,\u662f\u5426\u91cd\u65b0\u83b7\u53d6\uff1f",
function(){OrderList.getNoComOrder()})}).fail(function(a,c){Public.hideLoading();Public.confirm("\u83b7\u53d6\u8ba2\u5355\u5217\u8868\u5931\u8d25,\u662f\u5426\u91cd\u65b0\u83b7\u53d6\uff1f",function(){OrderList.getNoComOrder()})})},setHtml:function(){if(0!=OrderList.hisList.length){for(var a="",b=OrderList.hisList,c=[],c=[],d=0;d<b.length;d++){for(var c=b[d].start_train_date_page.split(" "),a=a+"<li>",a=a+'<div class="order_info">',a=a+('<div class="text_gray clearfix"><span class="pull_right">'+
b[d].order_date.split(" ")[0]+"</span>\u8ba2\u5355\u53f7\uff1a"+b[d].sequence_no+"</div>"),a=a+('<div class="clearfix"><span class="pull_right">'+b[d].train_code_page+"</span>"+c[0]+" "+(new Date(b[d].start_train_date_page.replace(/\-/gi,"/"))).day(3)+" "+c[1]+"\u5f00</div>"),a=a+('<div class="order_ticket">'+b[d].from_station_name_page[0]+" \u2192 "+b[d].to_station_name_page[0]+"</div>"),c=b[d].tickets,e=0;e<c.length;e++)a+="<div>","a"!=c[e].ticket_status_code&&(a="c"!=c[e].ticket_status_code?a+
('<span class="pull_right">'+c[e].ticket_status_name+"</span>"):a+'<span class="pull_right">\u5df2\u9000\u7968</span>'),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+="</div>";a+="</div>";a+='<div class="order_fn clearfix"><span class="pull_right">';"Y"==b[d].cancel_flag&&(a+='<a href="#" class="btn btn_gray btn_m" data-cancelno="'+b[d].sequence_no+'">\u53d6\u6d88\u8ba2\u5355</a>');"Y"==b[d].pay_flag&&(a+='<a href="javascript:;" class="btn btn_success btn_m" data-no="'+
b[d].sequence_no+'">\u7acb\u5373\u652f\u4ed8</a>');"Y"!=b[d].pay_flag&&"Y"!=b[d].cancel_flag&&(a+='<span class="delivered"></span>');a+="</span>"+b[d].ticket_total_price_page+"\u5143</div>";a+="</li>"}$(".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<e;)f=b[g]<<16|b[g+1]<<8|b[g+2],d.push(a[f>>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<e;)f=b[a[g]]<<
18|b[a[g+1]]<<12|b[a[g+2]]<<6|b[a[g+3]],d.push(f>>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<b;f++)e.push(a.getUint8(f));return base64.encode(e)},toObjectUrl:function(a,b){return"data:"+b+";base64,"+a}}}(),bootStrap=function(){var a=$.Deferred(),b="undefined"!==typeof __TicketJavaScriptObject__,c="undefined"!=typeof window.__ksticket||"undefined"!=typeof window.__gChrome,d="undefined"!=typeof window.__ksticket||
"undefined"!==typeof window.liebaoExtentions,e=window.__TicketJavaScriptObject__||window.__ksticket,f=document.body.dataset.mobileSupportInitialized||!1;Object.defineProperties(a,{isAndroid:{get:function(){return b}},isIos:{get:function(){return c}},isIosOld:{get:function(){return!d}},device_info:{get:function(){return e?e.get_device_info():null}}});a.open_url=function(a){e?e.open_url(a):window.open(a)};a.refresh_start=function(){[].slice.call(arguments);e&&e.refresh_start()};a.refresh_end=function(){[].slice.call(arguments);
e&&e.refresh_end()};a.refresh_success=function(){[].slice.call(arguments);if(e){e.refresh_success();try{e.toast("\u5237\u7968\u6210\u529f\uff0c\u8bf7\u5c3d\u5feb\u8ba2\u7968")}catch(a){}}else window.liebaoExtentions&&window.liebaoExtentions.vibrate?window.liebaoExtentions.vibrate(5E3):window.__gChrome&&window.__gChrome.hasTicket&&window.__gChrome.hasTicket("\u5237\u7968\u6210\u529f\uff0c\u8bf7\u5c3d\u5feb\u8ba2\u7968","")};var g={},m=0,l=function(){return{getUrl:function(a){return":"===a[4]||":"===

View File

@ -89,11 +89,6 @@ var NoComplete = {
}
}else{
//
//
if ($('#no_complete_page').length > 0) {
if(NoComplete.loadNum < 2){
Public.showLoading('正在获取订单信息');

View File

@ -76,15 +76,18 @@ var OrderList = {
hisList: [],
getNoComOrder: function() {
bootStrap.get("queryOrder/queryMyOrderNoComplete", "json", null, "queryOrder/initNoComplete").done(function(json) {
Public.hideLoading();
if (!!json['status'] && !!json['data'] && !!json['data']['orderDBList'] && json['data']['orderDBList'].length > 0) {
OrderList.hisList = json['data']['orderDBList'];
}
OrderList.getOrder();
}).fail(function(xhr, type) {
Public.hideLoading();
OrderList.getOrder();
});
},
getOrder: function() {
Public.showLoading('正在获取订单列表');
var data = {
'queryType': 1,
'queryStartDate': (new Date()).addDays(-90).format('yyyy-MM-dd'),

View File

@ -243,6 +243,9 @@ var OrderSubmit = {
var type = OrderSubmit.editEl.attr('data-type');
if (type == '2') {
OrderSubmit.editEl.remove();
if($('#passenger_list [data-key="' + OrderSubmit['editKey'] + '"]').length == 0){
$('#passengers [value="' + OrderSubmit['editKey'] + '"]').prop('checked', false);
}
} else {
$('#passenger_list [data-key="' + OrderSubmit['editKey'] + '"]').remove();
$('#passengers [value="' + OrderSubmit['editKey'] + '"]').prop('checked', false);