| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 | $(function() {								var sessionStorage= window.sessionStorage;				//sessionStorage.setItem("itineraryListApproval",'{{receiptList.0.itinerary}}');				var sessionItinerary= sessionStorage.getItem(sessionStorageList);				if(typeof sessionItinerary!=='object'){					sessionItinerary=JSON.parse(sessionItinerary);					buildItineraryProcess(sessionItinerary);				}	})function buildItinerary(feeTraveItem){				var html='';												for(let k=0;k<feeTraveItem.length;k++){					html+=`<p class="routeW">					<b class="fR">¥${feeTraveItem[k].price}</b>					<b>${feeTraveItem[k].name}</b>					</p><p class="colGray">#${feeTraveItem[k].detail}</p>				<p></p>`;				}				return html;							}//构建总行程单function buildItineraryProcess(data){	let html='';	let strokeJson=data;	if(typeof data==='string'){		strokeJson=JSON.parse(data);	}			let dataJson;	strokeJson.forEach(function(value,index){		dataId=Object.keys(value)[0];		dataJson=value[dataId];		let last=dataJson.length-1;		let n=0;var ln=index+1;		html+=`<li>行程${ln}#</li>`;		for(let i=0;i<dataJson.length;i++){			let price=0;			for(let p=0;p<dataJson[i].feeTraveItem.length;p++){				price+=parseFloat(dataJson[i].feeTraveItem[p].price);			}			price=price.toFixed(2);						let city='';			if(i==0){				city=dataJson[i].departurecity;			}else{				n=i-1;				city=dataJson[n].arrivalscity.substring(1);			}						let feeTraveItem=dataJson[i].feeTraveItem;			let itemHtml=buildItinerary(feeTraveItem);						html+=`<li>			<div class="itineraryList">				<div class="addressName"><i class="contactsMark icon-">P</i> <b>${city}</b></div>				<div class="pointLine">					<div class="priceList">						<span class="priceTitle">金额</span>						<span class="price colGreen">¥${price}</span>					</div>					<div class="timeList">						<span class="timeTitle">时间</span>						<span class="time">${dataJson[i].departuredate}${dataJson[i].arrivalsdate}</span>					</div>					<div class="routeList clearfix">					<span class="routeTitle fL">详情</span>					<span class="route fL">					${itemHtml}					</span>				</div>				</div>			</div>		</li>`;						if(i===last){				let arrivalscity=dataJson[i].arrivalscity.substring(1);								html+=`<li>				<div class="itineraryList">					<div class="addressName"><i class="contactsMark icon-">P</i> <b>${arrivalscity}</b></div>									</div>			</li>`;								//html+=`<div class="addressName fL"><i class="contactsMark icon-">P</i><b>${arrivalscity}</b></div>`;			}		}				html+=`<li><br/></li>`;			})		$("ul[itineraryinfo]").html(html);}
 |