function createPage(){var e=$(window).width();551<=e&&setPage(document.getElementsByClassName("page")[0],tatalPage,indexPage),e<=550&&mobilePageClick(indexPage)}function mobilePageClick(e){$("#mobilecode").val(e),$(".totalPage").html(tatalPage);var a=e;1==e?$(".mobile-page .prev").removeClass("unclick").addClass("unclick"):$(".mobile-page .prev").removeClass("unclick"),e==tatalPage?$(".mobile-page .next").removeClass("unclick").addClass("unclick"):$(".mobile-page .next").removeClass("unclick"),1==tatalPage?$(".page-detail").html("共有"+totalNum+"条，当前显示第1-"+totalNum+"条"):1==a?$(".page-detail").html("共有"+totalNum+"条，当前显示第1-"+curNum+"条"):a==tatalPage?$(".page-detail").html("共有"+totalNum+"条，当前显示第"+((a-1)*curNum+1)+"-"+totalNum+"条"):$(".page-detail").html("共有"+totalNum+"条，当前显示第"+((a-1)*curNum+1)+"-"+a*curNum+"条")}function prevClick(){var e=indexPage;if(1==e)return!1;if($(pageMain).find("tr").hide(),1==e){for(var a=1;a<=curNum;a++)$(pageMain).find("tr").eq(a).show();return!1}mobilePageClick(--e);for(a=(e-1)*curNum;a<e*curNum;a++)$(pageMain).find("tr").eq(a).show();return indexPage=e,!1}function nextClick(){var e=indexPage;if(e==tatalPage)return!1;$(pageMain).find("tr").hide();for(var a=(++e-1)*curNum;a<e*curNum;a++)$(pageMain).find("tr").eq(a).show();return mobilePageClick(indexPage=e),!1}function showDropDown(){$("#country").on("focus",function(){var e=$(this).val().trim();""==e||"中国"==e?queryCountryName(".country-list","",""):queryCountryName(".country-list",/[\u4e00-\u9fa5]/.test(e)?"CN":"EN",e),$(".country-box").show()}),$("#country").on("input",function(){var e=$(this).val().trim();e?queryCountryName(".country-list",/[\u4e00-\u9fa5]/.test(e)?"CN":"EN",e):queryCountryName(".country-list","",""),$(".country-box").show()}),$("#country").on("blur",function(){$(".country-box").hide()})}function closeDropBox(){$("body").click(function(e){$(e.target).closest("#country").length||$(".country-box").hide()})}function queryCountryName(n,e,a){$.ajax({url:BASE_URL+"/db/queryCountryByParam",headers:{Accept:"application/json"},dataType:"json",contentType:"application/json",async:!0,type:"get",xhrFields:{withCredentials:!0},data:{type:e,value:a},success:function(e){var t,a=e;0<a.length&&($(n).empty(),t="",$.each(a,function(e,a){t+='<li class="text-code"  onmousedown="selectCountryName(\''+a.cname+"','"+a.code+'\')"><span class="name">'+a.cname+'</span><span class="code">'+a.code+"</span></li>"}),$(n).append(t))},error:function(e){console.log(e)}})}function selectCountryName(e,a){$("#country").val(e),$("#country").attr("data-code",a)}function airportQueryData(a){var e,t=$("#airline-name").val().trim(),n=$("#country").val().trim();t||n?(e={cname:t||"",ccountry:n||""},$.ajax({url:BASE_URL+"/airport/queryAirline",headers:{Accept:"application/json"},dataType:"json",contentType:"application/json",async:!0,type:"post",xhrFields:{withCredentials:!0},data:JSON.stringify(e),success:function(e){0<e.length?(renderTable(e),a||$("html,body").animate({scrollTop:$("#airport-block").offset().top-50},400),a||layer.msg("航空公司查询完成 !")):(renderTable([]),layer.msg("无查询数据记录 ！"))},error:function(e){$("body").loading("stop"),console.log(e)}})):layer.msg("请您至少输入一个查询条件 !")}function renderTable(e){pageMain.empty();var t="";$.each(e,function(e,a){t+="<tr><td>"+a.code+"</td><td>"+a.cnairline+"</td><td>"+a.enairline+"</td><td>"+a.cncountry+"</td></tr>"}),pageMain.append(t),$("body").loading("stop"),pageMain.find("tr").hide();for(var a=0;a<curNum;a++)pageMain.find("tr").eq(a).show();totalNum=pageMain.find("tr").length,tatalPage=Math.ceil(pageMain.find("tr").length/curNum),createPage(),1==tatalPage?$(".page-detail").html("共有"+totalNum+"条，当前显示第1-"+totalNum+"条"):$(".page-detail").html("共有"+totalNum+"条，当前显示第1-"+curNum+"条")}function setPage(n,r,i){var n=n,r=r,i=i,e=[];function a(){e[e.length]=i==t?'<a href="#" class="on">'+t+"</a>":'<a href="#">'+t+"</a>"}if(e[e.length]=1==i?'<a href="#" class="prev unclick">&lt;</a>':'<a href="#" class="prev">&lt;</a>',r<=5)for(var t=1;t<=r;t++)a();else if(i<=3){for(t=1;t<=3;t++)a();e[e.length]="<span class='ellipsis'>...</span><a href=\"#\">"+r+"</a>"}else if(r-2<=i){e[e.length]="<a href=\"#\">1</a><span class='ellipsis'>...</span>";for(t=r-2;t<=r;t++)a()}else{e[e.length]="<a href=\"#\">1</a><span class='ellipsis'>...</span>";for(t=i-1;t<=+i+1;t++)a();e[e.length]="<span class='ellipsis'>...</span><a href=\"#\">"+r+"</a>"}e[e.length]=i==r?'<a href="#" class="next unclick">&gt;</a>':'<a href="#" class="next">&gt;</a>',n.innerHTML=e.join("");!function(){var e=n.getElementsByTagName("a"),a=i;e[0].onclick=function(){if(1==a)return!1;if($(pageMain).find("tr").hide(),1==a){for(var e=1;e<=curNum;e++)$(pageMain).find("tr").eq(e).show();return!1}indexPage=--a,setPage(n,r,a);for(e=(a-1)*curNum;e<a*curNum;e++)$(pageMain).find("tr").eq(e).show();return!1};for(var t=1;t<e.length-1;t++)e[t].onclick=function(){a=parseInt(this.innerHTML),indexPage=a,setPage(n,r,a),$(pageMain).find("tr").hide();for(var e=($(this).html()-1)*curNum;e<$(this).html()*curNum;e++)$(pageMain).find("tr").eq(e).show();return!1};e[e.length-1].onclick=function(){if(a==r)return!1;$(pageMain).find("tr").hide();for(var e=((indexPage=++a)-1)*curNum;e<a*curNum;e++)$(pageMain).find("tr").eq(e).show();return setPage(n,r,a),!1},1==tatalPage?$(".page-detail").html("共有"+totalNum+"条，当前显示第1-"+totalNum+"条"):1==a?$(".page-detail").html("共有"+totalNum+"条，当前显示第1-"+curNum+"条"):a==tatalPage?$(".page-detail").html("共有"+totalNum+"条，当前显示第"+((a-1)*curNum+1)+"-"+totalNum+"条"):$(".page-detail").html("共有"+totalNum+"条，当前显示第"+((a-1)*curNum+1)+"-"+a*curNum+"条")}()}$(function(){showDropDown(),closeDropBox(),pageMain=$("#airport-details"),curNum=10,totalNum=0,tatalPage=1,indexPage=1,airportQueryData("init")}),$(window).resize(function(){createPage()}),$("#code").bind("keydown",function(e){var a=$("#code").val().trim();if("13"==e.keyCode){0==a&&(a=1,$("#code").val(1)),indexPage=a,setPage(document.getElementsByClassName("page")[0],tatalPage,a),$(pageMain).find("tr").hide();for(var t=(a-1)*curNum;t<a*curNum;t++)$(pageMain).find("tr").eq(t).show()}}),$("#mobilecode").bind("keydown",function(e){var a=$("#mobilecode").val().trim();if("13"==e.keyCode){0==a&&(a=1,$("#code").val(1)),mobilePageClick(indexPage=a),$(pageMain).find("tr").hide();for(var t=(a-1)*curNum;t<a*curNum;t++)$(pageMain).find("tr").eq(t).show()}});