//构建总行程单 function buildItineraryProcess(data){ let html=''; let dataJson=JSON.parse(data); let last=dataJson.length-1; for(let i=0;iP${dataJson[i].departurecity}
¥${price} ${dataJson[i].departuredate}${dataJson[i].arrivalsdate}
`; if(i===last){ let arrivalscity=dataJson[i].arrivalscity.substring(1); html+=`
P${arrivalscity}
`; } } $("td[itineraryinfo]").html(html); } //设置城市下来菜单-存储数据 function districtCityBuild(selectDom,obj,selected){ var storage=window.localStorage; var id=$('select['+obj+']').val(); if(typeof storage["district_"+id]==='undefined'||storage["district_"+id]===''){ $.ajax({ url : '/api/district?did='+id, type : "post", cache : false, dataType : "json", async:false, global : true, success : function(data) { storage.setItem("district_"+id,JSON.stringify(data.districtList)); //districtCity(selectDom,data.districtList); }, error : function(err) {} }); } districtCity=JSON.parse(storage["district_"+id]); var html='';var cityName=''; if(typeof selected!=='undefined'){ if(selectDom=='departurecity'){ cityName=selected.departurecity; }else{ cityName=selected.arrivalscity.substring(1); } } for(let i=0;i'+districtCity[i].name+''; }else{ html+=''; } } $("select["+selectDom+"]").html(html); } //--设置省份下拉 function districtTop(selected){ var storage=window.localStorage; if(typeof storage["districtTop"]==='undefined'||storage["districtTop"]===''){ $.ajax({ url : '/api/district', type : "post", cache : false, dataType : "json", global : true, success : function(data) { storage.setItem("districtTop",JSON.stringify(data.districtList)); //districtTop(data.districtList); }, error : function(err) {} }); } var districtTop=JSON.parse(storage["districtTop"]); var html=''; for(let i=0;i'+districtTop[i].name+''; }else{ html+=''; } } $("select[departureProvince]").html(html); html=''; for(let i=0;i'+districtTop[i].name+''; }else{ html+=''; } } $("select[arrivalsProvince]").html(html); } $(function() { //打开设置行程单 $("a[addStroke]").click(function() { console.log('ddd'); districtTop(); districtCityBuild('departurecity','departureprovince'); districtCityBuild('arrivalscity','arrivalsprovince'); $("input[departuredate]").val(''); $("input[arrivalsdate]").val(''); $("tbody[feeTravelItem]").html(''); var sessionItinerary= sessionStorage.getItem("itineraryList"); sessionItinerary=JSON.parse(sessionItinerary); $("a[additinerarybut]").show(); $("a[ediItineraryBut]").hide(); }); })