You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28.c525ec53eeb643deada6.js 11 KiB

3 年之前
1
  1. webpackJsonp([28],{"3sX+":function(a,t,i){var e=i("Dk7P");"string"==typeof e&&(e=[[a.i,e,""]]),e.locals&&(a.exports=e.locals);i("rjj0")("378752fe",e,!0,{})},Dk7P:function(a,t,i){t=a.exports=i("FZ+f")(!1),t.push([a.i,'\n@charset "UTF-8";\nbody[data-v-2297201a], div[data-v-2297201a], span[data-v-2297201a], header[data-v-2297201a], footer[data-v-2297201a], nav[data-v-2297201a], section[data-v-2297201a], aside[data-v-2297201a], article[data-v-2297201a], ul[data-v-2297201a], dl[data-v-2297201a], dt[data-v-2297201a], dd[data-v-2297201a], li[data-v-2297201a], a[data-v-2297201a], p[data-v-2297201a], h1[data-v-2297201a], h2[data-v-2297201a], h3[data-v-2297201a], h4[data-v-2297201a], h5[data-v-2297201a], h6[data-v-2297201a], i[data-v-2297201a], b[data-v-2297201a], textarea[data-v-2297201a], button[data-v-2297201a], input[data-v-2297201a], select[data-v-2297201a], figure[data-v-2297201a], figcaption[data-v-2297201a] {\n padding: 0;\n margin: 0;\n list-style: none;\n font-style: normal;\n text-decoration: none;\n border: none;\n font-weight: normal;\n font-size: 12px;\n color: #333;\n line-height: 1.42;\n font-family: Microsoft Yahei,PingFangSC;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n -webkit-tap-highlight-color: transparent;\n}\nbody[data-v-2297201a]:hover, div[data-v-2297201a]:hover, span[data-v-2297201a]:hover, header[data-v-2297201a]:hover, footer[data-v-2297201a]:hover, nav[data-v-2297201a]:hover, section[data-v-2297201a]:hover, aside[data-v-2297201a]:hover, article[data-v-2297201a]:hover, ul[data-v-2297201a]:hover, dl[data-v-2297201a]:hover, dt[data-v-2297201a]:hover, dd[data-v-2297201a]:hover, li[data-v-2297201a]:hover, a[data-v-2297201a]:hover, p[data-v-2297201a]:hover, h1[data-v-2297201a]:hover, h2[data-v-2297201a]:hover, h3[data-v-2297201a]:hover, h4[data-v-2297201a]:hover, h5[data-v-2297201a]:hover, h6[data-v-2297201a]:hover, i[data-v-2297201a]:hover, b[data-v-2297201a]:hover, textarea[data-v-2297201a]:hover, button[data-v-2297201a]:hover, input[data-v-2297201a]:hover, select[data-v-2297201a]:hover, figure[data-v-2297201a]:hover, figcaption[data-v-2297201a]:hover {\n outline: none;\n}\nbody[data-v-2297201a] {\n background-color: #f6f8f9 !important;\n}\n.ub[data-v-2297201a] {\n display: -webkit-box;\n display: -moz-box;\n position: relative;\n}\n/*以反方向显示 div 框的子元素*/\n.ub-rev[data-v-2297201a] {\n -webkit-box-direction: reverse;\n box-direction: reverse;\n}\n.ub-fh[data-v-2297201a] {\n width: 100%;\n}\n.ub-fv[data-v-2297201a] {\n height: 100%;\n}\n.ub-con[data-v-2297201a] {\n position: absolute;\n width: 100%;\n height: 100%;\n}\n/*通过使用 box-align and box-pack 属性,居中 div 框的子元素*/\n.ub-ac[data-v-2297201a] {\n -webkit-box-align: center;\n box-align: center;\n}\n/*通过使用 box-align and box-pack :end属性,右下 div 框的子元素*/\n.ub-ae[data-v-2297201a] {\n -webkit-box-align: end;\n box-align: end;\n}\n.ub-pc[data-v-2297201a] {\n -webkit-box-pack: center;\n box-pack: center;\n}\n.ub-pe[data-v-2297201a] {\n -webkit-box-pack: end;\n box-pack: end;\n}\n/*两端对齐*/\n.ub-pj[data-v-2297201a] {\n -webkit-box-pack: justify;\n box-pack: justify;\n}\n/*从上向下垂直排列子元素。*/\n.ub-ver[data-v-2297201a] {\n -webkit-box-orient: vertical;\n box-orient: vertical;\n}\n/*box-flex主要让子容器针对父容器的宽度按一定规则进行划分*/\n.ub-f1[data-v-2297201a] {\n position: relative;\n -webkit-box-flex: 1;\n box-flex: 1;\n}\n.ub-f2[data-v-2297201a] {\n position: relative;\n -webkit-box-flex: 2;\n box-flex: 2;\n}\n.ub-f3[data-v-2297201a] {\n position: relative;\n -webkit-box-flex: 3;\n box-flex: 3;\n}\n.ub-f4[data-v-2297201a] {\n position: relative;\n -webkit-box-flex: 4;\n box-flex: 4;\n}\n.max-width[data-v-2297201a] {\n margin: 0 auto;\n max-width: 540px;\n}\n.chooseCity[data-v-2297201a] {\n width: 100%;\n background-color: #f7f7f7;\n}\n.searchBar[data-v-2297201a] {\n width: 3.51rem;\n height: 0.33rem;\n background-color: #ffffff;\n margin: 0.12rem auto;\n}\n.search_icon[data-v-2297201a] {\n height: 0.12rem;\n width: 0.12rem;\n margin-left: 0.085rem;\n background-repeat: no-repeat;\n background-size: 100% 100%;\n}\n.searchText[data-v-2297201a] {\n margin-left: 0.1rem;\n height: 0.165rem;\n line-height: 0.165rem;\n padding-top: 0.01rem;\n}\n.localPosition[data-v-2297201a] {\n width: 100%;\n}\n.positionTitle[data-v-2297201a] {\n height: 0.15rem;\n font-family: PingFangSC;\n font-size: 0.11rem;\n margin-left: 0.12rem;\n color: #AFAFAF;\n}\n.cityList[data-v-2297201a] {\n width: 100%;\n margin: 0.080rem 0.32rem 0 0.12rem;\n}\n.hotCity[data-v-2297201a] {\n margin-top: 0.1rem;\n height: 0.15rem;\n font-family: PingFangSC;\n font-size: 0.11rem;\n margin-left: 0.12rem;\n color: #AFAFAF;\n}\n.cityName[data-v-2297201a] {\n width: 0.79rem;\n height: 0.3rem;\n background-color: #ffffff;\n border: solid 1px #ececec;\n font-family: PingFangSC;\n font-size: 0.12rem;\n margin-right: 0.05rem;\n margin-top: 0.05rem;\n float: left;\n}\n.cityName[data-v-2297201a]:nth-of-type(4n) {\n margin-right: 0;\n}\n.cityTop[data-v-2297201a] {\n margin-bottom: 0.1rem;\n}\n.cityListTitle[data-v-2297201a] {\n padding-left: 0.12rem;\n width: 100%;\n height: 0.25rem;\n background-color: #ececec;\n}\n.cityListTitle a[data-v-2297201a] {\n width: 0.075rem;\n height: 0.15rem;\n font-family: PingFangSC;\n font-size: 0.11rem;\n}\n.cityListContent[data-v-2297201a] {\n width: 100%;\n}\n.cityName2[data-v-2297201a] {\n width: 100%;\n height: 0.405rem;\n border-bottom: 1px solid #F9F9F9;\n background-color: #ffffff;\n}\n.cityName2 span[data-v-2297201a] {\n margin-left: 0.12rem;\n}\n.right[data-v-2297201a] {\n float: right;\n position: fixed;\n z-index: 400;\n right: 0.085rem;\n top: 0.59rem;\n display: none;\n}\n.right a[data-v-2297201a] {\n margin-top: 0.1rem;\n color: #4E9BF4;\n font-family: PingFangSC;\n font-size: 0.09rem;\n font-weight: 500;\n}\n.right a[data-v-2297201a]:first-child {\n margin-top: 0;\n}\n',""])},wrX3:function(a,t,i){"use strict";function e(a){i("3sX+")}Object.defineProperty(t,"__esModule",{value:!0});var n=i("r47a"),s=i("qedb"),o=i("6BrK"),r=i("Au9i"),c={name:"choose-city",data:function(){return{localCity:"",localCityId:0,cityList:{},hot_city:[],cities:[],value:"",list:!0,search:!1,searchText:"",cities2:[],search_success:!1,search_false:!1}},mounted:function(){var a=this;this.$nextTick(function(){a.init()})},watch:{searchText:function(){if(""===this.searchText)this.list=!0,this.search=!1,this.search_success=!1;else{s.a.log(this.searchText);for(var a=[],t=0;t<this.cities.length;t++)this.cities[t].area_name.indexOf(this.searchText)>=0&&a.push(this.cities[t]);this.cities2=a,this.list=!1,this.search=!0,this.cities2.length>0?(this.search_success=!0,this.search_false=!1):(this.search_success=!1,this.search_false=!0)}}},methods:{init:function(){var a=this;this.localCity=this.$route.query.localArea,""!==this.localCity&&void 0!==this.localCity||(this.localCity="上海"),Object(n.q)().then(function(t){!0===t.flag?(a.cityList=t.data.city_list,a.hot_city=t.data.hot_city,a.cities=t.data.cities):Object(r.Toast)(t.msg)}).catch(function(a){Object(r.Toast)(o.a.infoApiError)})},jump:function(a){event.cancelBubble=!0,s.a.log(a),s.a.$router.push(this,{name:"HotelReservation",query:{city_name:a.area_name,city_id:a.id}})},research:function(){this.searchText=""},jump2:function(){for(var a=0;a<this.cities.length;a++)this.cities[a].area_name==this.localCity&&(this.localCityId=this.cities[a].id);if(0==this.localCityId)for(var t=this.localCity.replace("市",""),i=0;i<this.cities.length;i++)this.cities[i].area_name==t&&(this.localCityId=this.cities[i].id);s.a.$router.push(this,{name:"HotelReservation",query:{city_name:this.localCity,city_id:this.localCityId}})}}},d=function(){var a=this,t=a.$createElement,i=a._self._c||t;return i("div",{staticClass:"chooseCity"},[i("div",{staticClass:"searchBar ub ub-f1 ub-ac"},[i("div",{staticClass:"search_icon",staticStyle:{background:"url('static/image/home/search-icon.png')"}}),a._v(" "),i("div",{staticClass:"searchText ub-f1 ulev1 ub ub-ac"},[i("input",{directives:[{name:"model",rawName:"v-model",value:a.searchText,expression:"searchText"}],attrs:{type:"text",placeholder:"上海"},domProps:{value:a.searchText},on:{input:function(t){t.target.composing||(a.searchText=t.target.value)}}})])]),a._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:a.list,expression:"list"}]},[i("div",{staticClass:"cityTop ub ub-f1 ub-ver"},[i("div",{staticClass:"localPosition"},[i("div",{staticClass:"positionTitle",attrs:{id:"local"}},[a._v("当前位置")]),a._v(" "),i("div",{staticClass:"cityList"},[i("div",{staticClass:"cityName ub ub-ac ub-pc",on:{click:a.jump2}},[a._v(a._s(a.localCity))])])]),a._v(" "),i("div",{staticClass:"localPosition"},[i("div",{staticClass:"hotCity",attrs:{id:"hot"}},[a._v("热门位置")]),a._v(" "),i("div",{staticClass:"cityList"},a._l(a.hot_city,function(t){return i("div",{staticClass:"cityName ub ub-ac ub-pc",on:{click:function(i){a.jump(t)}}},[a._v("\n "+a._s(t.area_name)+"\n ")])}),0)])]),a._v(" "),a._l(a.cityList,function(t,e){return i("div",{staticClass:"cityList2"},[i("div",{staticClass:"cityListTitle ub ub-ac",attrs:{id:e}},[i("a",{attrs:{href:"javascript:;"}},[a._v(a._s(e))])]),a._v(" "),i("div",{staticClass:"cityListContent"},a._l(t,function(t){return i("div",{staticClass:"cityName2 ub ub-ac",on:{click:function(i){a.jump(t)}}},[i("span",{attrs:{id:t.id}},[a._v(a._s(t.area_name))])])}),0)])}),a._v(" "),i("div",{staticClass:"right"},[a._m(0),a._v(" "),a._m(1),a._v(" "),a._l(a.cityList,function(t,e){return i("div",{staticClass:"ub ub-ac ub-pc"},[i("a",{attrs:{href:"#"+e}},[a._v(a._s(e))])])})],2)],2),a._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:a.search,expression:"search"}],staticClass:"haha"},[a._l(a.cities2,function(t){return i("div",{directives:[{name:"show",rawName:"v-show",value:a.search_success,expression:"search_success"}],staticClass:"cityList2"},[i("div",{staticClass:"cityListContent"},[i("div",{staticClass:"cityName2 ub ub-ac",on:{click:function(i){a.jump(t)}}},[i("span",{attrs:{id:t.id}},[a._v(a._s(t.area_name))])])])])}),a._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:a.search_false,expression:"search_false"}],staticClass:"cityList2"},[i("div",{staticClass:"cityListContent"},[i("div",{staticClass:"cityName2 ub ub-ac"},[i("span",{staticClass:"ub ub-f3"},[a._v("暂无该城市的相关信息")]),i("span",{staticClass:"ub ub-f1 ub-pe",staticStyle:{"margin-right":"0.22rem"},on:{click:a.research}},[a._v("重新搜索")])])])])],2)])},v=[function(){var a=this,t=a.$createElement,i=a._self._c||t;return i("div",{staticClass:"ub ub-ac ub-pc"},[i("a",{attrs:{href:"#local"}},[a._v("当前")])])},function(){var a=this,t=a.$createElement,i=a._self._c||t;return i("div",{staticClass:"ub ub-ac ub-pc"},[i("a",{attrs:{href:"#hot"}},[a._v("热门")])])}],h={render:d,staticRenderFns:v},l=h,u=i("VU/8"),f=e,b=u(c,l,!1,f,"data-v-2297201a",null);t.default=b.exports}});