<% var barText; var lineHeight; var isCn=store.getLang()=='en-us'?false:true; var curDate = utils.formatDate(new Date(), 'yyyy-mm-dd'); var hasLastBtn = false; var roundJourney = (params.query.journeyType ==2&&(_.isEmpty(params.queryResult.flightGroupInfoList)||!_.isEmpty(store.getMyInfo().defaultSetup)))?true:false; if(data && data[0]){ if(!params.isSpecial){ var depCity = service.getAirport(data[0].depApt), arrCity = service.getAirport(data[0].arrApt), deptDate = data[0].depDate.substring(5,10); if(isCn){ if(appConfig && appConfig.showAirportFlag == 'N'){//走国内城市列表,显示城市列表 title = (roundJourney ? lang['flight_' + params.flight_list_segmentIndex].toString() : '') + ' ' + depCity.city + ' — ' + arrCity.city; } else { title = (roundJourney ? lang['flight_' + params.flight_list_segmentIndex].toString() : '') + ' ' + depCity.name + ' — ' + arrCity.name; } } else { if(appConfig && appConfig.showAirportFlag == 'N'){//走国内城市列表,显示城市列表 title = (roundJourney ? lang['flight_' + params.flight_list_segmentIndex].toString() : "") + " " + depCity.city + "
" + " — " + arrCity.city; } else { title = (roundJourney ? lang['flight_' + params.flight_list_segmentIndex].toString() : "") + " " + depCity.name + "
" + " — " + arrCity.name; } } //title = (roundJourney ? lang['flight_'+params.flight_list_segmentIndex].toString():"")+" "+(isCn ? depCity.name:depCity.city)+" — "+(isCn ?arrCity.name:arrCity.city); barText = deptDate +"/" + lang.short_week[data[0].depWeek]; lineHeight=''; hasLastBtn = true; //往返程 if(roundJourney&¶ms.flight_list_segmentIndex == 2){ //往返程,回程日期早于出发日期时,不显示按钮 if(params.query.retDate <= params.query.depDate){ hasLastBtn = false; } }else{ hasLastBtn = _.isEqual(data[0].depDate,curDate)? false : true; } }else{ var curItem0 = data[0]; curDep = curItem0.rtDepartFlightVOList[0]; curRet = curItem0.rtReturnFlightVOList[0]; toDepCity = service.getAirport(curDep.depApt).city, toArrCity = service.getAirport(curDep.arrApt).city, goDepCity = service.getAirport(curRet.depApt).city, goArrCity = service.getAirport(curRet.arrApt).city, toDate=curDep.depDate.substring(5,10); goDate=curRet.depDate.substring(5,10); title = toDate+" "+toDepCity+" — "+toArrCity+"
"+goDate+" "+goDepCity+" — "+goArrCity; barText = toDate +"/" + lang.short_week[curDep.depWeek]; //lineHeight='flightlist-bar-line'; hasLastBtn = _.isEqual(curDep.depDate,curDate)? false : true; } } %>
<% if(params.query.journeyType ==1){%>

<%= title%>

<%}else if(roundJourney){%>

<%=title%>

<%}else{%> <%}%>
< <%=lang.last_day%> <%=lang.next_day%> >
<%if(sametitle && sametitle != null){%>
<%=sametitle%> <%=lang.Check%>
<%}%>
<% if(data){ %> <%if(!params.isSpecial){%> <% for(var i in data){ var flightItem = data[i]; var cabinList= flightItem.cabinList; var flight; if(store.getLang()!='en-us'){ flight =lang.airline_list[flightItem.marketAirline]+flightItem.marketAirline+flightItem.marketFlightNo; }else{ flight=flightItem.marketAirline+flightItem.marketFlightNo; } var discount = flightItem.cabinList[0].discount == 10?lang.full_price:utils.convertDiscount(flightItem.cabinList[0].discount,store); var cabinCount = utils.converCabinCount(cabinList[0].cabinCount);//票张数 var _flightTime = flightItem.flightTime ? flightItem.flightTime.replace(/:/g,'h') + 'm' : ''; //COZYGO-2251 查询航班列表显示飞行时间和经停点 var stopCity = ''; if(flightItem.stopOverApts && flightItem.stopOverApts[0]){ var cityObj = service.getAirport(flightItem.stopOverApts[0]); stopCity = cityObj ? cityObj.name : ''; if(!isCn) stopCity = flightItem.stopOverApts[0]; cityObj = null; } //COZYGO-3058 国内航班查询结果列表中增加航站楼 var _curDepCity = service.getAirport(flightItem.depApt); var _curArrCity = service.getAirport(flightItem.arrApt); var depAirTer = null,arrAirTer = null; if(_curDepCity){ if(isCn){ depAirTer = _curDepCity.name +' '+(_.isEmpty(flightItem.depTer)? '': flightItem.depTer); } else if(_curDepCity.city_code == 'BJS' || _curDepCity.city_code == 'SHA'){//北京、上海显示机场名 depAirTer = _curDepCity.name + ' ' + (_.isEmpty(flightItem.depTer) ? '' : flightItem.depTer); } else { depAirTer = _curDepCity.city + ' ' + (_.isEmpty(flightItem.depTer) ? '' : flightItem.depTer); } } if(_curArrCity){ if(isCn){ arrAirTer = _curArrCity.name +' '+(_.isEmpty(flightItem.arrTer)? '': flightItem.arrTer); } else if(_curArrCity.city_code == 'BJS' || _curArrCity.city_code == 'SHA'){//北京、上海显示机场名 arrAirTer = _curArrCity.name + ' ' + (_.isEmpty(flightItem.arrTer) ? '' : flightItem.arrTer); } else { arrAirTer = _curArrCity.city + ' ' + (_.isEmpty(flightItem.arrTer) ? '' : flightItem.arrTer); } } %>
  • <%= flightItem.depTime%> <%= _flightTime %> <%if(flightItem.stopOver!=1){%> <%} else {%> <%if(!_.isEmpty(stopCity))%> <%= stopCity %> <%}%> <%= flightItem.arrTime%>

    <%= depAirTer%> <%= arrAirTer%>

    <%= flight %> <%if((!flightItem.contrary&&!myInfo.depUser) && (!(utils.isServiceCodeNeed(store,2)) && flightItem.priceType == "PRO") && !_.isEqual(flightItem.carriageAirline,flightItem.marketAirline) && flightItem.stopOver==1){%> <%if(!flightItem.contrary&&!myInfo.depUser && (_.isEmpty(params.order.privateJourney)|| (!_.isEmpty(params.order.privateJourney)&&!_.isEqual(params.order.privateJourney,"Y"))) && ((myInfo.travelPolicyInfo && !_.isEmpty(myInfo.travelPolicyInfo.travelid)) || (appConfig && appConfig.lowestPriceType != 9))){%> <%=lang.policy%> <%}%> <%=lang.protocol%> <%=lang.carriageAir.replace("{n}",flightItem.carriageAirline)%> <%=lang.stopOver%> <%}else{%> <%if(!flightItem.contrary && !myInfo.depUser && !isBCD && (_.isEmpty(params.order.privateJourney)|| (!_.isEmpty(params.order.privateJourney)&&!_.isEqual(params.order.privateJourney,"Y"))) && ((myInfo.travelPolicyInfo && !_.isEmpty(myInfo.travelPolicyInfo.travelid)) || (appConfig && appConfig.lowestPriceType != 9))){%> <%=lang.policy%> <%}%> <%if(!(utils.isServiceCodeNeed(store,2)) && flightItem.priceType == "PRO"){%> <%=lang.protocol%> <%}%> <% if(!_.isEqual(flightItem.carriageAirline,flightItem.marketAirline)){ var _arriage = lang.carriageAir.replace("{n}",flightItem.carriageAirline); %> <%=_arriage%> <%}%> <%if(flightItem.stopOver==1)%> <%=lang.stopOver%> <%}%>

    <% //多一个汉字间距,保证“张”对齐 var ticketCss=cabinCount.indexOf('>')==-1?'padding-left: 13px;':''; var pr=store.getLang()=='en-us'?'0':'3'; var lowestCabinPrice = flightItem.cabinList[0].price; var isLowest = (!_.isEqual(flightItem.cabinList[0].allMin,null)&&_.isEqual(flightItem.cabinList[0].allMin,'1'))?true:false; var dis = discount;//折扣 //部门用户 if( myInfo.depUser && flightItem.cabinList[0].yeeXingFareInfoList){ lowestCabinPrice = flightItem.cabinList[0].yeeXingFareInfoList[0].price; } //易行用户 if(((appConfig && appConfig.route && appConfig.route == 3)) && flightItem.cabinList[0].yeeXingFareInfoList){ lowestCabinPrice = flightItem.cabinList[0].yeeXingFareInfoList[0].finalPrice; } %> '>¥ '><%= lowestCabinPrice%>

    ;padding-right: <%=pr%>px;<%=ticketCss%>text-align: right;padding-top:5px;line-height: 23px;'> <%=cabinCount%> <%=dis%>

    <% for(var j=0,len=cabinList.length;j
  • <%=(lang.cabinType[cabinItem.type] || '-')%>(<%=cabinItem.code%>) <%if((_.isEmpty(appConfig)||(!_.isEmpty(appConfig) && appConfig.route != 3) && _.isEmpty(cabinItem.yeeXingFareInfoList))||(myInfo.depUser)){%> <%if(!cabinItem.contrary&&!myInfo.depUser && !isBCD && (_.isEmpty(params.order.privateJourney)|| (!_.isEmpty(params.order.privateJourney)&&!_.isEqual(params.order.privateJourney,"Y"))) && ((myInfo.travelPolicyInfo && !_.isEmpty(myInfo.travelPolicyInfo.travelid)) || (appConfig && appConfig.lowestPriceType != 9))){%> <%=lang.policy%> <%}%> <%if(!(utils.isServiceCodeNeed(store,2)) && cabinItem.priceType == "PRO"){ var pos=(!cabinItem.contrary && !isBCD)?'margin-left:5px':'margin-left:'+ml; if((!_.isEmpty(params.order.privateJourney)&&_.isEqual(params.order.privateJourney,"Y")) || _.isEmpty(myInfo.travelPolicyInfo)) pos = 'margin-left:'+ml; %> <%=lang.protocol%> <%}%> <%}else{%> <%=dis%> <%}%> <% var ticketCss=_cabinCount.indexOf('>')==-1?'padding-left: 13px;':''; %> <%=_cabinCount%> <%=cabinDiscount%> <%if(myInfo.depUser || (_.isEmpty(appConfig)||(!_.isEmpty(appConfig) && appConfig.route != 3) && _.isEmpty(cabinItem.yeeXingFareInfoList))){%> '>¥ '><%= _cabinPrice%> <%}else{%>

    ¥ <%= _cabinPrice%>

    ¥ <%=cabinItem.yeeXingFareInfoList[0].price%>

    <%}%>
  • <% } %>
<% } %>
    <%} else{ %> <% for(var i in data){ var curItem = data[i]; curDep = curItem.rtDepartFlightVOList[0]; curRet = curItem.rtReturnFlightVOList[0]; depFlight =lang.airline_list[curDep.marketAirline]+" "+curDep.marketAirline+curDep.marketFlightNo; depTime1= curDep.depTime; arrTime1= curDep.arrTime; retFlight =lang.airline_list[curRet.marketAirline]+" "+curRet.marketAirline+curRet.marketFlightNo; depTime2= curRet.depTime; arrTime2= curRet.arrTime; totalPrice=curItem.totalPrice; discount= curItem.totalDiscount == 10?lang.full_price:utils.convertDiscount(curItem.totalDiscount,store); %>
    • <%= depFlight %>

      <%=lang.flight_1%>

      <%= depTime1%>

      <%= arrTime1%>

      <%= retFlight %>

      <%=lang.flight_2%>

      <%= depTime2%>

      <%= arrTime2%>
      ¥ <%= totalPrice%>

      <%=discount%>

    <%} %> <%} %> <% } %>
    <% if(!params.isSpecial){ var bodyClientHeight = document.body.clientHeight; var bodyClientW = document.body.clientWidth; var ml = (bodyClientW)/2 - 90; %>
    <%= lang.cancel %> <%= lang.clear %> <%= lang.ok %>
      <%}%>