<%=lang.seat_selection%>

<% var seatInfoList = seatMap.seatMapInfoList[0]; cabinInfoList = seatInfoList.cabinClassVOList[0];//第一条舱位信息 firstAirRow = cabinInfoList.airRows[0];//该舱第一排座位信息 if(_.isEmpty(seatInfoList) || _.isEmpty(cabinInfoList) || _.isEmpty(firstAirRow)) return false; var segment = seatInfoList.flightSegmentInfo; departCity = sgClient.getAirport(segment.departureAirport).city; arriveCity = sgClient.getAirport(segment.arrivalAirport).city; cityInfo = departCity + '-' +arriveCity; depTime = utils.formatDate(new Date(segment.departureDateTime),"YYYY-MM-dd"); airline = lang.airline_list[segment.marketingAirline] +' '+segment.marketingAirline+ segment.flightNumber; cabinType = lang.seat_cabin_type.replace("{n}",cabinInfoList.cabinType); seatSize = _.size(firstAirRow.airSeats); if(seatSize > 10){ seatSize = seatSize - 1; } screenWidth = document.body.clientWidth || document.width; seatWidth = screenWidth/(seatSize) - 0.5; //console.log('seatWidth : '+seatWidth+' screenWidth : '+screenWidth); %>
<%= cityInfo%>
<%=lang.dep_date%><%= depTime%>
<%= airline%>

<%= cabinType%>

 
<% var fseatList = firstAirRow.airSeats; var fseatListSize = _.size(fseatList); var pos = fseatListSize > 8?'':'position: relative; left: -5px;'; for(var i=0;i<(fseatListSize);i++){ var curSeatNum = _.isEmpty(fseatList[i].number) ? " " : fseatList[i].number; if(curSeatNum == " "){ if(_.isEmpty(fseatList[(_.clone(i)+1)].number)){ continue; } } %>
<%= curSeatNum %>
<% curSeatNum = null; } pos = null; %>
<% var seatList = cabinInfoList.airRows for(var i=0,sLen = seatList.length;i<(sLen);i++){ var curSeat = seatList[i]; %>
<%=curSeat.rowNumber%>
<% for(var j=0;j<(curSeat.airSeats.length);j++){ var curStatus = curSeat.airSeats[j].status; var number = curSeat.airSeats[j].number; var statusCss = ""; var curSeatNo = curSeat.rowNumber + number; if(utils.ifEmpty(number)){//厕所,通道 var nextIndex = _.clone(j)+1; var nextSeat = curSeat.airSeats[nextIndex]; //通道 if(nextSeat && (utils.ifEmpty(nextSeat.number))&&(utils.ifEmpty(nextSeat.status)|| nextSeat.status == '=' || nextSeat.status == 'E' || nextSeat.status == 'I' || nextSeat.status == ' ')){ continue; }else{ if(curStatus == 'E'){ statusCss = "seat4"; }else{ statusCss = "seat5"; } } nextIndex = null, nextSeat = null; }else{ if(curStatus == '*'){ statusCss = "seat1"; }else if (curStatus == ' '){ statusCss = "seat5"; }else{ statusCss = "seat2"; } } %>
<% curStatus = null,statusCss = null,curSeatNo=null; } %>
<% curSeat = null; } %>