|
-
- //Author:zhangsq
- //Date:20160826
- //Description:查询结果
-
- var goinfoHTML = '';
- var backinfoHTML = '';
- //记录去程时间
- var go_date = '';
- //去程的出发地站点数组
- var go_stares_ary = '';
- //去程的目的地站点数组
- var go_endres_ary = '';
- //返程的出发地站点数组
- var back_stares_ary = '';
- //返程的目的地站点数组
- var back_endres_ary = '';
-
- //记录map info
- var map_info = '';
- //站点下弹框
- var resHTML = '';
- //乘客人弹层的html
- var passHTML = '';
-
- //ticket_id
- var ticket_id_back = '';
- var ticket_id_go = '';
- var ticket_id_back_back ='';
- var run_id_go = '';
- var run_id_back = '';
-
- //乘客数量
- var passCount = 0;
- //记录乘客人的数组
- var passAry = '';
-
- //记录是否选择返程 0为单一去程
- var ifselback = 0;
-
- //选择不同的站点弹层
- var sel_res_div = '';
-
- //存乘客信息缓存数组
- var cacheinfo = new Array();
-
- // 选中的上下车站点
- var t_res_name='';
- var t_res_id='';
- var t_sel_id='';
-
-
-
-
-
- $(document).ready(function(){
-
- })
-
- window.onload = function(){
- $("#loadingToast").show();
- //去程的html
- goinfoHTML = $('#goinfo').html();
- //返程的html
- backinfoHTML = $('#backinfo').html();
- //站点html 下弹框
- resHTML = $('#wei_info').html();
- //乘客人的弹层
- passHTML = $('#wei_info_passenger').html();
- //加载乘客人信息
- reloadPassangersInfo();
- var cache_info_people = getStorJson('CacheInfo_people');
-
- if (cache_info_people) {
- //加载历史填写信息
- reloadHistoryInfo(cache_info_people);
- }
- // if (CacheInfo_station) {
- // //加载之前的选中信息
- // reloadHistoryStation(CacheInfo_station);
- // }
-
- //判断返程
- var go_ticketid = getPar('go_ticket_id');
- if (go_ticketid == '') {
- $('#discount').removeClass('ui_hide');
- $('#hideback').addClass('ui_hide');
- $('#backinfo').addClass('ui_hide');
- ifselback = 0
- //加载去程的信息
- reloadGoInfo();
- } else{
- $("#loadingToast").show();
- $('#add_back').addClass('ui_hide');
-
- $('#discount').addClass('ui_hide');
-
- ifselback = 1;
- //加载去程和返程信息
- reloadBackInfo(go_ticketid);
-
- }
-
- }
-
- //加载历史信息
- function reloadHistoryInfo(data){
- $('#custmer').val(data.name);
- $('#tel').val(data.tel);
- $('#count_price').html(data.count_price);
- $('#people_count').html(data.people_count);
-
- var newhtml = '';
- for (var i = 0; i < data.peopele_array.length; i ++ ) {
- var str = '<div class="ub line_color_b ui_line_b ui_p_b15 passinfo" >'
- +'<div class="ub-f1 ui_p_t15 ui_p_t15 ulev1" style="color: black;width:1%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;">'+data.peopele_array[i].name+'</div>'
- +'<div class="ub-f1 ui_p_t15 ui_p_t15 lightgray_color" style="width:1%">'+data.peopele_array[i].card+'</div>'
- +'<div class="ub-f1 ui_p_t15 ui_p_t15 ui_p_l5 ui_p_r30 text_right" onclick="delThis(this)">'
- +'<img src="images/a3/ic_delete.png" style="width: 0.2rem;"/>'
- +'</div>'
- +'</div>'
- newhtml += str;
- }
- $('#fill_info').html(newhtml);
-
- cacheinfo = data.peopele_array;
- }
-
- //加载站点的历史信息
- function reloadHistoryStation(data){
- $('#gotime').html(data.gotime);
- $('#go_price').html(data.goPrice);
- $('#start_res_go').text(data.go_start_res_name);
- $('#start_res_go').attr('startres_goid',data.go_start_res_id);
- $('#end_res_go').text(data.go_end_res_name);
- $('#end_res_go').attr('#endres_goid',data.go_end_res_id);
- $('#backtime').html(data.backtime);
- $('#back_price').html(data.backPrice);
- $('#start_res_back').text(data.back_start_res_name);
- $('#start_res_back').attr('startres_backid',data.back_start_res_id);
- $('#end_res_back').text(data.back_end_res_name);
- $('#end_res_back').attr('endres_backid',data.back_end_res_id);
-
- $('#distance_back').html(data.distance_back);
- $('#usetime_back').html(data.usetime_back);
- map_info = data.map_info;
- $('#seat').html(data.seat);
- $('#single').html(data.single);
- $('#discount').html(data.discount);
-
- ticket_id_go = data.ticket_id_go;
- ticket_id_back = data.ticket_id_back;
- ticket_id_back_back = data.ticket_id_back_back;
- }
-
-
- //加载乘客人信息
- function reloadPassangersInfo(){
- var url=base_api+"./zz_wxsct/control.php";
- var parm={
- type:"order_getcustomer"
- }
- $.post(url,parm,function(res_data){
- res_data=JSON.parse(res_data);
- ZZLog(res_data);
- if (res_data.code == 0) {
- passCount = res_data.list.length;
- passAry = res_data.list;
- }
- });
- }
-
- //页面开始 加载去程信息
- function reloadGoInfo(){
- var run_id = getPar('run_id');
- var start_area_id = getPar('start_area_id');
- var end_area_id = getPar('end_area_id');
- var start_res_id = getPar('start_res_id');
- var end_res_id = getPar('end_res_id');
-
- //fuhc
- var go_data=getStorJson('go_data');
- if(go_data){
- // 替换去程信息
- ZZLog('storJson');
- replaceGoInfo(go_data);
- //得到之前选中的值
- var sel_station=getStorJson('CacheInfo_station');
- if(sel_station){
- //加载之前的选中信息
- reloadHistoryStation(sel_station);
- }
- }else{
- ZZLog('storJson');
- var url=base_api+"./zz_wxsct/control.php";
- var parm={
- type:"bus_detail_info_go",
- run_id:run_id,
- start_area_id:start_area_id,
- end_area_id:end_area_id,
- start_res_id:start_res_id,
- end_res_id:end_res_id
- }
- ZZLog(url+JSON.stringify(parm));
- $.post(url,parm,function(res_data){
- res_data=JSON.parse(res_data);
- ZZLog(res_data);
- if (res_data.code == 0) {
- // 替换去程信息
- replaceGoInfo(res_data);
- countTotal();
- setStorJson('go_data',res_data);
- } else{
- alert(res_data.info);
- }
- });
- }
-
- //fuhc end
-
- // var url=base_api+"./zz_wxsct/control.php";
- // var parm={
- // type:"bus_detail_info_go",
- // run_id:run_id,
- // start_area_id:start_area_id,
- // end_area_id:end_area_id,
- // start_res_id:start_res_id,
- // end_res_id:end_res_id
- // }
- // ZZLog(url+JSON.stringify(parm));
- // $.post(url,parm,function(res_data){
- // res_data=JSON.parse(res_data);
- // ZZLog(res_data);
- // if (res_data.code == 0) {
- //// 替换去程信息
- // replaceGoInfo(res_data);
- // countTotal();
- // setStorJson('go_data',res_data);
- // } else{
- // alert(res_data.info);
- // }
- // });
- }
-
- //替换去程信息
- function replaceGoInfo(data){
-
- var list = data.list;
- var temphtml = goinfoHTML;
- var nowdate = getDateTime(0);
- var selmonth = getMonthAndDayByDate(list.run_date,'month');
- var selday = getMonthAndDayByDate(list.run_date,'day');
- go_date = list.run_date;
- if (nowdate == list.run_date) {
- temphtml = temphtml.replace('[日期]',selmonth+'月'+selday+'日'+' 今天');
- }else{
- temphtml = temphtml.replace('[日期]',selmonth+'月'+selday+'日');
- }
- temphtml = temphtml.replace('[去程时间]',list.start_time);
- temphtml = temphtml.replace('[出发地]',list.start_area_name);
- temphtml = temphtml.replace('[出发地站点]',list.start_res_name);
- temphtml = temphtml.replace('[目的地]',list.end_area_name);
- temphtml = temphtml.replace('[目的地站点]',list.end_res_name);
- // temphtml = temphtml.replace('[日程]','全程'+list.distance+'公里');
- // temphtml = temphtml.replace('[用时]',list.center_time);
- temphtml = temphtml.replace('[go_line_id]',list.line_id);
- temphtml = temphtml.replace('[go_ticket_id]',list.ticket.ticket_id_go);
- temphtml = temphtml.replace('[startarea_goid]',list.start_area_id);
- temphtml = temphtml.replace('[startres_goid]',list.start_res_id);
- temphtml = temphtml.replace('[endarea_goid]',list.end_area_id);
- temphtml = temphtml.replace('[endres_goid]',list.end_res_id);
- temphtml = temphtml.replace('[run_id_go]',list.run_id);
- temphtml = temphtml.replace('[价格]',list.ticket.go_price);
-
- $('#goinfo').html(temphtml);
-
- if (data.list.bus_type == '256'){
- $('#start_res_go').addClass('ui_hide');
- $('#end_res_go').addClass('ui_hide');
- }else{
- $('#start_res').removeClass('ui_hide');
- $('#end_res').removeClass('ui_hide');
- }
-
-
- $('#distance_back').html('全程'+list.distance+'公里');
- $('#usetime_back').html(list.center_time);
- ticket_id_back = list.ticket.ticket_id_back;
- ticket_id_go = list.ticket.ticket_id_go;
- run_id_go = list.run_id;
-
- var temphtml1 = $('#seatInfo').html();
- temphtml1 = temphtml1.replace('[普通座]',list.ticket.site);
- temphtml1 = temphtml1.replace('[单程]',list.ticket.run_type);
- if (list.ticket.discount_price == '0') {
- temphtml1 = temphtml1.replace('[优惠]','无往返优惠');
- }else{
- temphtml1 = temphtml1.replace('[优惠]','往返优惠'+list.ticket.discount_price+'元');
- temphtml1 = temphtml1.replace('[aaa]',list.ticket.discount_price);
- }
- $('#seatInfo').html(temphtml1);
- //去程的出发地、目的地数组
- go_stares_ary = list.start_res_array;
- go_endres_ary = list.end_res_array;
- //记录地图信息
- map_info = list['map'];
-
-
- //选择站点的下侧弹层
- $("#start_area").click(function(){
- $("#mask").css("display","block");
- $('#res_div').css("display","block");
- sel_res_div = 'startres_goid';
- upDiv(go_stares_ary,'start_res_go','go');
- $("#weui_actionsheet").addClass("weui_actionsheet_toggle");
- })
- $("#end_area").click(function(){
- $("#mask").css("display","block");
- $('#res_div').css("display","block");
- sel_res_div = 'endres_goid';
- upDiv(go_endres_ary,'end_res_go','go');
- $("#weui_actionsheet").addClass("weui_actionsheet_toggle");
- })
-
- $('#mask').click(function(){
- $("#mask").css("display","none");
- $('#res_div').css("display","none");
- $('#continue_add').css("display","none");
- $('#add_pass').css("display","none");
- $("#weui_actionsheet").removeClass("weui_actionsheet_toggle");
- })
- $('#total_div').removeClass('ui_hide');
- $("#loadingToast").hide();
- }
-
-
-
-
- //选择返程
- function selectBackInfo(){
- cacheTheInfo();
- cacheTheStation();
- var go_ticket_id = $('#go_id_info').attr('go_ticket_id');
- var data = {
- back : 'back',
- go_date : go_date,
- go_ticket_id : go_ticket_id
- }
- setStorJson('goListInfo',data);
- ifselback = 1;
-
- window.location.href = './calendar.html?go_ticket_id='+go_ticket_id+'&go_date='+go_date+'&from=fill_order';
- }
-
- //取消返程
- function hideBackInfo(){
- $('#discount').removeClass('ui_hide');
- $('#hideback').addClass('ui_hide');
- $('#backinfo').addClass('ui_hide');
- $('#add_back').removeClass('ui_hide');
-
- // clearStorage('back_data');
- // clearStorage('CacheInfo_station');
-
- ifselback = 0;
- countTotal();
- }
-
- //跳转地图
- function goToMapInfo(){
- cacheTheInfo();
- cacheTheStation();
- setStorJson('goMapInfo',map_info);
- console.log(map_info);
- window.location.href = './navigation_map.html';
- }
-
- ////选择站点的下侧弹层
- //$("#start_res_go").click(function(){
- //// upDiv(start_station_list,'start_res_go','go');
- // $("#mask").css("display","block");
- // $("#weui_actionsheet").addClass("weui_actionsheet_toggle");
- //})
- //$("#end_res_go").click(function(){
- // upDiv(end_station_list,'end_res_go','go');
- // $("#mask").css("display","block");
- // $("#weui_actionsheet").addClass("weui_actionsheet_toggle");
- //})
- //
- //$('#mask').click(function(){
- // $("#mask").css("display","none");
- // $("#weui_actionsheet").removeClass("weui_actionsheet_toggle");
- //})
-
-
-
-
- //修改去程票种的信息
- function changeTicketInfoGo(go_back){
- var type = '';
- var start_area_id = '';
- var start_res_id = '';
- var end_area_id = '';
- var end_res_id = '';
- var run_id = '';
- if (go_back == 'go') {
- type = 'bus_detail_ticket_go';
- start_area_id = $('#stare_area_id').attr('startarea_goid');
- start_res_id = $('#start_res_go').attr('startres_goid');
- end_area_id = $('#end_area_id').attr('endarea_goid');
- end_res_id = $('#end_res_go').attr('endres_goid');
- run_id = $('#hiderun').html();
- }else{
- type = 'bus_detail_ticket_back';
- start_area_id = $('#back_stare_area_id').attr('startarea_backid');
- start_res_id = $('#start_res_back').attr('startres_backid');
- end_area_id = $('#back_end_area_id').attr('endarea_backid');
- end_res_id = $('#end_res_back').attr('endres_backid');
- run_id = $('#hiderun_back').html();
- }
- // run_id = $('#hiderun').html();
-
- var data = {
- type:type,
- run_id:run_id,
- start_area_id:start_area_id,
- start_res_id:start_res_id,
- end_area_id:end_area_id,
- end_res_id:end_res_id
- }
- ZZLog(JSON.stringify(data));
- $.ajax({
- url:base_api+'./zz_wxsct/control.php',
- type: "post",
- data: data,
- dataType: "json",
- success: function (data) {
- if(data.code == 0){
- console.log(data);
- //替换去程票种数量信息
- showCountInfoByBack(data.list,go_back);
- }else{
- //
- $('#'+t_sel_id).attr(sel_res_div,t_res_id);
- $('#'+t_sel_id).html(t_res_name);
- alert(data.info)
- }
- },
- fail: function (data) {
- alert(data.info);
- }
- });
- }
-
-
- //加载去程和返程信息
- function reloadBackInfo(go_ticket_id){
- //得到去程的信息 并填充
- var godata = getStorJson('go_data');
- replaceGoInfo(godata);
- //fuhc 添加测试一下错没
- //得到之前选中的值
- var sel_station=getStorJson('CacheInfo_station');
- if(sel_station){
- //加载之前的选中信息
- reloadHistoryStation(sel_station);
- }
-
-
- var run_id = getPar('run_id');
- $('#loadingToast').show();
-
- //fuhc
- var back_data=getStorJson('back_data');
- if(back_data){
- //替换去程信息
- replaceBackInfo(back_data);
- var get_station = getStorJson('CacheInfo_station');
- if (get_station) {
- reloadHistoryStation(get_station);
- countTotal();
- }
- }else{
- var url=base_api+"./zz_wxsct/control.php";
- var parm={
- type:"bus_detail_info_back",
- run_id:run_id,
- ticket_id:go_ticket_id
- }
- ZZLog(url+JSON.stringify(parm));
- $.post(url,parm,function(res_data){
- res_data=JSON.parse(res_data);
- ZZLog(res_data);
- if (res_data.code == 0) {
-
- setStorJson('back_data',res_data);
- // 替换去程信息
- replaceBackInfo(res_data);
- cacheTheStation();
- countTotal();
-
- } else{
- alert(res_data.info);
- }
- });
- }
- //fuhc end
-
-
- // var url=base_api+"./zz_wxsct/control.php";
- // var parm={
- // type:"bus_detail_info_back",
- // run_id:run_id,
- // ticket_id:go_ticket_id
- // }
- // ZZLog(url+JSON.stringify(parm));
- // $.post(url,parm,function(res_data){
- // res_data=JSON.parse(res_data);
- // ZZLog(res_data);
- // if (res_data.code == 0) {
- //// 替换去程信息
- // replaceBackInfo(res_data);
- // countTotal();
- // setStorJson('back_data',res_data);
- // } else{
- // alert(res_data.info);
- // }
- // });
- }
-
-
- //替换返程信息
- function replaceBackInfo(data){
-
- var list = data.list;
- var temphtml = backinfoHTML;
- var nowdate = getDateTime(0);
- var selmonth = getMonthAndDayByDate(list.run_date,'month');
- var selday = getMonthAndDayByDate(list.run_date,'day');
- if (nowdate == list.run_date) {
- temphtml = temphtml.replace('[返程日期]',selmonth+'月'+selday+'日'+' 今天');
- }else{
- temphtml = temphtml.replace('[返程日期]',selmonth+'月'+selday+'日');
- }
- temphtml = temphtml.replace('[返程时间]',list.start_time);
- temphtml = temphtml.replace('[返程出发地]',list.start_area_name);
- temphtml = temphtml.replace('[返程出发地站点]',list.start_res_name);
- temphtml = temphtml.replace('[返程目的地]',list.end_area_name);
- temphtml = temphtml.replace('[返程目的地站点]',list.end_res_name);
- // temphtml = temphtml.replace('[日程]','全程'+list.distance+'公里');
- // temphtml = temphtml.replace('[用时]',list.center_time);
- temphtml = temphtml.replace('[back_line_id]',list.line_id);
- temphtml = temphtml.replace('[back_ticket_id]',list.ticket.ticket_id_go);
- temphtml = temphtml.replace('[startarea_backid]',list.start_area_id);
- temphtml = temphtml.replace('[startres_backid]',list.start_res_id);
- temphtml = temphtml.replace('[endarea_backid]',list.end_area_id);
- temphtml = temphtml.replace('[endres_backid]',list.end_res_id);
- temphtml = temphtml.replace('[run_id_back]',list.run_id);
- ZZLog('run_id_back'+list.run_id);
- temphtml = temphtml.replace('[返程价格]',list.ticket.price);
- $('#backinfo').html(temphtml);
-
- $('#seat').html(list.ticket.site);
- $('#single').html(list.ticket.run_type);
-
- if (data.list.bus_type == '256'){
- $('#start_res_back').addClass('ui_hide');
- $('#end_res_back').addClass('ui_hide');
- }else{
- $('#start_res_back').removeClass('ui_hide');
- $('#end_res_back').removeClass('ui_hide');
- }
- ticket_id_back_back = list.ticket.ticket_id;
- run_id_back = list.run_id;
- // ticket_id_go = list.ticket.ticket_id_go;
-
- //去程的出发地、目的地数组
- back_stares_ary = list.start_res_array;
- back_endres_ary = list.end_res_array;
- //记录地图信息
- // map_info = list['map'];
-
- //返程站点 更换
-
- //选择站点的下侧弹层
- $("#back_start_area").click(function(){
- $("#mask").css("display","block");
- $('#res_div').css("display","block");
- sel_res_div = 'startres_backid';
- upDiv(back_stares_ary,'start_res_back','back');
- $("#weui_actionsheet").addClass("weui_actionsheet_toggle");
- })
- $("#back_end_area").click(function(){
- $("#mask").css("display","block");
- $('#res_div').css("display","block");
- sel_res_div = 'endres_backid';
- upDiv(back_endres_ary,'end_res_back','back');
- $("#weui_actionsheet").addClass("weui_actionsheet_toggle");
- })
-
- $('#mask').click(function(){
- $("#mask").css("display","none");
- $('#res_div').css("display","none");
- $('#continue_add').css("display","none");
- $('#add_pass').css("display","none");
- $("#weui_actionsheet").removeClass("weui_actionsheet_toggle");
- })
-
- $('#hideback').removeClass('ui_hide');
- $('#backinfo').removeClass('ui_hide');
- $("#loadingToast").hide();
- }
-
- //添加乘客
- function addPassanger(){
- if (passCount == 0) {
- $("#mask").css("display","block");
- $('#add_pass').css("display","block");
- $("#weui_actionsheet").addClass("weui_actionsheet_toggle");
- } else{
- var html = '';
- for (var i = 0 ; i < passAry.length; i ++) {
- var tempHTML = passHTML;
- tempHTML = tempHTML.replace('[乘客]',passAry[i].name);
- tempHTML = tempHTML.replace('[证件]',passAry[i].id_num);
- tempHTML = tempHTML.replace('[changeid]',passAry[i].id);
- tempHTML = tempHTML.replace('[img]','img'+passAry[i].id);
- tempHTML = tempHTML.replace('[selid]',passAry[i].id);
- // tempHTML = tempHTML.replace('[showtime]',data.station[i].start_time);
- // tempHTML = tempHTML.replace('images/a3/ic_select_sel.png','images/a3/ic_select_nor.png');
- html += tempHTML;
- }
- $('#wei_info_passenger').html(html);
-
-
- $("#mask").css("display","block");
- $('#continue_add').css("display","block");
- $("#weui_actionsheet").addClass("weui_actionsheet_toggle");
-
- // $('.weui_actionsheet_cell').click(function(){
-
- $('#ok').click(function(){
- cacheinfo = new Array();
- var newhtml = '';
- $('.selectInfo').each(function(index,dom){
- var str = '<div class="ub line_color_b ui_line_b ui_p_b15 passinfo" >'
- +'<div class="ub-f1 ui_p_t15 ui_p_t15 ulev1" style="color: black;width:1%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;">'+$(this).parent().children().eq(0).text()+'</div>'
- +'<div class="ub-f1 ui_p_t15 fontmiddle_color" style="width:1%;padding-top:0.17rem">'+$(this).parent().children().eq(1).text()+'</div>'
- +'<div class="ub-f1 ui_p_t15 ui_p_t15 ui_p_l5 ui_p_r30 text_right" index="'+index+'" onclick="delThis(this)">'
- +'<img src="images/a3/ic_delete.png" style="width: 0.2rem;"/>'
- +'</div>'
- +'</div>'
- newhtml += str;
-
- var tempdata = {
- name : $(this).parent().children().eq(0).text(),
- card : $(this).parent().children().eq(1).text()
- }
- cacheinfo.push(tempdata);
- })
- $('#fill_info').html(newhtml);
- $('#mask').click();
- countTotal();
- })
- $('#add_pass_info').click(function(){
- goToAddPassangers();
- })
- // })
- }
- }
-
- //删除某一个乘车人信息
- function delThis(obj){
- $(obj).parent().remove();
- var index = $(obj).attr('index');
- cacheinfo.splice(index,1);
- countTotal();
- }
-
- //计算购买总数
- function countTotal() {
- var count = $('#fill_info').children().length;
- $('#people_count').html(count);
-
-
-
-
- if (ifselback == 1) {
- $('#count_price').html(count*(parseInt($('#back_price').html())+parseInt($('#go_price').html())));
- }else{
- $('#count_price').html(count*$('#go_price').html());
- }
- // if (ifselback == 1) {
- // $('#count_price').html(count*(parseInt($('#back_price').html())+parseInt($('#go_price').html())));
- // }else{
- // if(getPar('go_ticket_id')!=""){
- // $('#count_price').html(count*(parseInt($('#back_price').html())+parseInt($('#go_price').html())));
- // }else{
- // $('#count_price').html(count*$('#go_price').html());
- // }
- // }
-
-
-
-
- }
-
- //修改乘客信息
- function changeinfo(id){
- cacheTheInfo();
- cacheTheStation();
- var temp = getPar('go_ticket_id');
- var run_id = getPar('run_id');
- var start_area_id = getPar('start_area_id');
- var end_area_id = getPar('end_area_id');
- var start_res_id = getPar('start_res_id');
- var end_res_id = getPar('end_res_end');
- if (temp == '') {
- var urlstr = './wirte_order.html?run_id='+run_id+'&start_area_id='+start_area_id+'&end_area_id='+end_area_id+'&start_res_id='+start_res_id+'&end_res_id='+end_res_id+'&man_id='+id;
- window.location.href = urlstr;
- }else{
- var urlstr = './wirte_order.html?run_id='+run_id+'&start_area_id='+start_area_id+'&end_area_id='+end_area_id+'&start_res_id='+start_res_id+'&end_res_id='+end_res_id+'&go_ticket_id='+temp+'&man_id='+id;
- window.location.href = urlstr;
- }
- }
-
- //选中乘客
- function selectInfo(selid,obj){
- if (obj.id == 0) {
- $('#img'+selid).addClass('selectInfo');
- $('#img'+selid).attr('src','images/a3/ic_select_sel.png');
- obj.id = 1;
- } else{
- $('#img'+selid).removeClass('selectInfo');
- $('#img'+selid).attr('src','images/a3/ic_select_nor.png');
- obj.id = 0;
- }
- // $('#img'+selid).addClass('selectInfo');
- // $('#img'+selid).attr('src','images/a3/ic_select_sel.png')
- }
-
- //跳转添加乘客界面
- function goToAddPassangers(){
- cacheTheInfo();
- cacheTheStation();
- var temp = getPar('go_ticket_id');
- var run_id = getPar('run_id');
- var start_area_id = getPar('start_area_id');
- var end_area_id = getPar('end_area_id');
- var start_res_id = getPar('start_res_id');
- var end_res_id = getPar('end_res_end');
- if (temp == '') {
- window.location.href = './wirte_order.html?run_id='+run_id+'&start_area_id='+start_area_id+'&end_area_id='+end_area_id+'&start_res_id='+start_res_id+'&end_res_id='+end_res_id;
- }else{
- window.location.href = './wirte_order.html?run_id='+run_id+'&start_area_id='+start_area_id+'&end_area_id='+end_area_id+'&start_res_id='+start_res_id+'&end_res_id='+end_res_id+'&go_ticket_id='+temp;
- }
- }
-
- //支付按钮的点击
- function payBtnDidClicked(){
-
- var custmer = $('#custmer').val();
- var tel = $('#tel').val();
- var phoneRe =/^1[3|4|5|7|8]\d{9}$/;
- var people = $('#people_count').html();
- if (custmer =='') {
- alert('请输入联系人!');
- return;
- } else if(tel == ''){
- alert('请输入手机号!');
- return;
- }else if (people == '') {
- alert('请选择乘车人!');
- return;
- }else if(!phoneRe.test(tel)){
- alert('请输入正确的手机号!')
- return;
- };
- $("#loadingToast").show();
- var newstr = '';
- $('.passinfo').each(function(){
- var str = $(this).children().eq(0).text()+'*'+$(this).children().eq(1).text();
- newstr += str + '/';
- })
- var passenger = newstr.substring(0,newstr.length-1);
- //联系人 乘客人信息
- var customer = '{,'+custmer+',1,'+tel+',,,,0,,,'+passenger+'}';
- var prod = '';
-
- var count = $('#people_count').html();
-
- if (ifselback == 0) {
- prod = '{m'+ticket_id_go+'p'+count+'|r'+run_id_go+'}'
- }else{
- //判断是否 有返程优惠
- if (ticket_id_back == '') {
- prod = '{m'+ticket_id_go+'p'+count+'|r'+run_id_go+'}'
- } else{
- prod = '{m'+ticket_id_back+'p'+count+'|r'+run_id_go+'}'
- }
- }
- var ifback = ifselback;
-
- var back_prod = '{m'+ticket_id_back_back+'p'+count+'|r'+run_id_back+'}';
-
-
- var data = {
- type : 'order_submit',
- prod : prod,
- ifback : ifselback,
- back_prod : back_prod,
- customer :customer
- }
- ZZLog('提交传参')
- ZZLog(data);
- var url=base_api+"./zz_wxsct/control.php";
- var parm=data;
- $.post(url,parm,function(res_data){
- res_data=JSON.parse(res_data);
- ZZLog(res_data);
- if (res_data.code == 0) {
- $("#loadingToast").hide();
- clearStorage('CacheInfo_people');
- window.location.href = res_data.info;
-
- }else{
- alert(res_data.info);
- }
- });
-
- }
-
- //展示去程票种 修改后的信息
- function showCountInfoByBack(data,go_back){
-
- if (go_back == 'go') {
- map_info = data['map'];
- var temphtml1 = $('#seatInfo').html();
- temphtml1 = temphtml1.replace('[普通座]',data.ticket.site);
- temphtml1 = temphtml1.replace('[单程]',data.ticket.run_type);
- if (data.ticket.discount_price == '0') {
- temphtml1 = temphtml1.replace('[优惠]','无往返优惠');
- }else{
- temphtml1 = temphtml1.replace('[优惠]','往返优惠'+data.ticket.discount_price+'元');
- }
- $('#seatInfo').html(temphtml1);
- $('#go_price').html(data.ticket.go_price);
- $('#gotime').html(data.start_time);
- $('#distance').html('全程'+data.distance+'公里');
- $('#usetime').html(data.center_time);
-
- ticket_id_back = data.ticket.ticket_id_back;
- ticket_id_go = data.ticket.ticket_id_go;
-
- map_info = data.map;
- $('#distance_back').html('全程'+data.distance+'公里');
- $('#usetime_back').html(data.center_time);
- }else{
- $('#seat').html(data.site);
- $('#single').html(data.run_type);
- $('#backtime').html(data.start_time);
- $('#back_price').html(data.price);
- ticket_id_back_back = data.ticket_id;
- }
-
- }
-
-
- //上弹框的内容封装
- function upDiv(data,select_id,goBack){
- var sel = $('#'+select_id).attr(sel_res_div);
- var html = '';
- for (var i = 0 ; i < data.station.length; i ++) {
- var tempHTML = resHTML;
- tempHTML = tempHTML.replace('示例菜单',data.station[i].res_name);
- tempHTML = tempHTML.replace('[res_id]',data.station[i].res_id);
- tempHTML = tempHTML.replace('[showtime]',data.station[i].start_time);
- if (sel == data.station[i].res_id) {
- tempHTML = tempHTML.replace('images/a3/ic_select_nor.png','images/a3/ic_select_sel.png');
- } else{
- tempHTML = tempHTML.replace('images/a3/ic_select_nor.png','images/a3/ic_select_nor.png');
- }
-
- // tempHTML = tempHTML.replace('images/a3/ic_select_sel.png','images/a3/ic_select_nor.png');
- html += tempHTML;
- }
- $('#wei_info').html(html);
- // html = html.replace('[poi]',data.area_name)
- $('#poi').html(data.area_name);
- $('#actionsheet_cancel').click(function(){
- $('#mask').click();
- })
- $('.weui_actionsheet_cell').click(function(){
- t_res_name=this.innerHTML;
- t_res_id=this.id
- t_sel_id=select_id;
- $('#'+select_id).html(this.innerHTML);
- $('#'+select_id).attr(sel_res_div,this.id);
- var seltime = $(this).attr('showtime');
- //添加选中图片
- // $(this).parent().eq(1).attr('src','images/a3/ic_select_sel.png');
- $('gotime').html(seltime);
-
-
-
- $('#mask').click();
- //修改去程的票种信息
- changeTicketInfoGo(goBack);
- })
- }
-
- //截取日期参数
- function getMonthAndDayByDate(datestr,info){
- var dateAry = datestr.split('-');
- var cNewTimeStr;
- switch(info){
- case 'year':
- cNewTimeStr = dateAry[0];
- break;
- case 'month':
- cNewTimeStr = dateAry[1];
- break;
- default:
- cNewTimeStr = dateAry[2];
- break;
- }
- return cNewTimeStr;
- }
-
- //存联系人和乘车人的缓存
- function cacheTheInfo(){
- var name = $('#custmer').val();
- var tel = $('#tel').val();
- var people_count = $('#people_count').html();
- var count_price = $('#count_price').html();
- var infodata = {
- name : name,
- tel : tel,
- people_count : people_count,
- count_price : count_price,
- peopele_array : cacheinfo
- }
- setStorJson('CacheInfo_people',infodata);
- }
-
- //存站点信息的缓存
- function cacheTheStation(){
- // if (ifselback == 1) {
- // var gotime = $('#gotime').html();
- // var goPrice = $('#go_price').html();
- // var go_start_res_name = $('#start_res_go').text();
- // var go_start_res_id = $('#start_res_go').attr('startres_goid');
- // var go_end_res_name = $('#end_res_go').text();
- // var go_end_res_id = $('#end_res_go').attr('#endres_goid');
- // var backtime = $('#backtime').html();
- // var backPrice = $('#back_price').html();
- // var back_start_res_name = $('#start_res_back').text();
- // var back_start_res_id = $('#start_res_back').attr('startres_backid');
- // var back_end_res_name = $('#end_res_back').text();
- // var back_end_res_id = $('#end_res_back').attr('endres_backid');
- //
- // var distance_back = $('#distance_back').html();
- // var usetime_back = $('#usetime_back').html();
- // var map_info1 = map_info;
- // var seat = $('#seat').html();
- // var single = $('#single').html();
- // var discount = $('#discount').html()
- //
- // var ticket_id_go1 = ticket_id_go;
- // var ticket_id_back1 = ticket_id_back;
- // var ticket_id_back_back1 = ticket_id_back_back;
- //
- //
- // var data = {
- // gotime : gotime,
- // goPrice : goPrice,
- // go_start_res_name : go_start_res_name,
- // go_start_res_id : go_start_res_id,
- // go_end_res_name : go_end_res_name,
- // go_end_res_id : go_end_res_id,
- // backtime : backtime,
- // backPrice : backPrice,
- // back_start_res_name : back_start_res_name,
- // back_start_res_id : back_start_res_id,
- // back_end_res_name : back_end_res_name,
- // back_end_res_id : back_end_res_id,
- // distance_back : distance_back,
- // usetime_back : usetime_back,
- // map_info : map_info1,
- // seat : seat,
- // single : single,
- // discount : discount,
- // ticket_id_go : ticket_id_go1,
- // ticket_id_back : ticket_id_back1,
- // ticket_id_back_back : ticket_id_back_back1
- // }
- // setStorJson('CacheInfo_station',data);
- // } else{
- // var gotime = $('#gotime').html();
- // var goPrice = $('#go_price').html();
- // var go_start_res_name = $('#start_res_go').text();
- // var go_start_res_id = $('#start_res_go').attr('startres_goid');
- // var go_end_res_name = $('#end_res_go').text();
- // var go_end_res_id = $('#end_res_go').attr('#endres_goid');
- // var backtime = $('#backtime').html();
- // var backPrice = $('#back_price').html();
- // var back_start_res_name = $('#start_res_back').text();
- // var back_start_res_id = $('#start_res_back').attr('startres_backid');
- // var back_end_res_name = $('#end_res_back').text();
- // var back_end_res_id = $('#end_res_back').attr('endres_backid');
-
- // var distance_back = $('#distance_back').html();
- // var usetime_back = $('#usetime_back').html();
- // var map_info1 = map_info;
- // var seat = $('#seat').html();
- // var single = $('#single').html();
- // var discount = $('#discount').html()
- //
- // var ticket_id_go1 = ticket_id_go;
- // var ticket_id_back1 = ticket_id_back;
- // var ticket_id_back_back1 = ticket_id_back_back;
-
-
- // var data = {
- // gotime : gotime,
- // goPrice : goPrice,
- // go_start_res_name : go_start_res_name,
- // go_start_res_id : go_start_res_id,
- // go_end_res_name : go_end_res_name,
- // go_end_res_id : go_end_res_id,
- // backtime : backtime,
- // backPrice : backPrice,
- // back_start_res_name : back_start_res_name,
- // back_start_res_id : back_start_res_id,
- // back_end_res_name : back_end_res_name,
- // back_end_res_id : back_end_res_id,
- // distance_back : distance_back,
- // usetime_back : usetime_back,
- // map_info : map_info1,
- // seat : seat,
- // single : single,
- // discount : discount,
- // ticket_id_go : ticket_id_go1,
- // ticket_id_back : ticket_id_back1,
- //// ticket_id_back_back : ticket_id_back_back1
- // }
- // setStorJson('CacheInfo_station',data);
- // }
-
-
-
-
-
-
-
- var gotime = $('#gotime').html();
- var goPrice = $('#go_price').html();
- var go_start_res_name = $('#start_res_go').text();
- var go_start_res_id = $('#start_res_go').attr('startres_goid');
- var go_end_res_name = $('#end_res_go').text();
- var go_end_res_id = $('#end_res_go').attr('#endres_goid');
- var backtime = $('#backtime').html();
- var backPrice = $('#back_price').html();
- var back_start_res_name = $('#start_res_back').text();
- var back_start_res_id = $('#start_res_back').attr('startres_backid');
- var back_end_res_name = $('#end_res_back').text();
- var back_end_res_id = $('#end_res_back').attr('endres_backid');
-
- var distance_back = $('#distance_back').html();
- var usetime_back = $('#usetime_back').html();
- var map_info1 = map_info;
- var seat = $('#seat').html();
- var single = $('#single').html();
- var discount = $('#discount').html()
-
- var ticket_id_go1 = ticket_id_go;
- var ticket_id_back1 = ticket_id_back;
- var ticket_id_back_back1 = ticket_id_back_back;
-
-
- var data = {
- gotime : gotime,
- goPrice : goPrice,
- go_start_res_name : go_start_res_name,
- go_start_res_id : go_start_res_id,
- go_end_res_name : go_end_res_name,
- go_end_res_id : go_end_res_id,
- backtime : backtime,
- backPrice : backPrice,
- back_start_res_name : back_start_res_name,
- back_start_res_id : back_start_res_id,
- back_end_res_name : back_end_res_name,
- back_end_res_id : back_end_res_id,
- distance_back : distance_back,
- usetime_back : usetime_back,
- map_info : map_info1,
- seat : seat,
- single : single,
- discount : discount,
- ticket_id_go : ticket_id_go1,
- ticket_id_back : ticket_id_back1,
- ticket_id_back_back : ticket_id_back_back1
- }
- setStorJson('CacheInfo_station',data);
- }
-
-
- //取消按钮的点击
- function cancelDidClicked(){
- $('#mask').click();
- }
|