(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-subPages-city-city"],{"0183":function(t,e,i){"use strict";var n;i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return r})),i.d(e,"a",(function(){return n}));var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"select-page"},[t.isSearch?t._e():[i("v-uni-scroll-view",{staticClass:"scroll-list-panel",attrs:{"scroll-y":"true","scroll-top":t.scrollTop,"scroll-with-animation":"true"},on:{scroll:function(e){arguments[0]=e=t.$handleEvent(e),t.scroll.apply(void 0,arguments)}}},[t.currentCity?i("v-uni-view",{staticClass:"base-wrap-history m-top-btm20"},[i("v-uni-view",{staticClass:"title"},[t._v("当前城市")]),i("v-uni-view",{staticClass:"panel"},[i("v-uni-text",{staticClass:"item current-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.chooseItem(t.currentCity["ad_info"])}}},[i("v-uni-text",{staticClass:"history-icon iconfont icon-locationfill"},[t._v(t._s(t.currentCity["ad_info"]["district"]||t.currentCity["ad_info"]["city"]))])],1)],1)],1):t._e(),t.recenCity&&t.recenCity.length>0?i("v-uni-view",{staticClass:"base-wrap-history"},[i("v-uni-view",{staticClass:"title"},[t._v("最近访问的城市")]),i("v-uni-view",{staticClass:"panel"},t._l(t.recenCity,(function(e,n){return n<3?i("v-uni-text",{key:n,staticClass:"item",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.chooseItem(e)}}},[t._v(t._s(e["ad_info"]["city"]))]):t._e()})),1)],1):t._e(),t.quickPanelData&&t.quickPanelData.length>0?i("v-uni-view",{staticClass:"base-wrap-history m-btm40"},[i("v-uni-view",{staticClass:"title"},[t._v("热门城市")]),i("v-uni-view",{staticClass:"panel"},t._l(t.quickPanelData,(function(e,n){return i("v-uni-text",{key:n,staticClass:"item",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.chooseItem(e)}}},[t._v(t._s(e["name"]))])})),1)],1):t._e(),i("v-uni-view",{staticClass:"main-wrap"},t._l(t.listData,(function(e,n){return i("v-uni-view",{key:n,staticClass:"sort-wrap",style:{backgroundColor:t.getListAttrListBackgroundColor},attrs:{id:"view"+n}},[i("v-uni-view",{staticClass:"title",style:{fontSize:t.getListAttrTitleFontSize,color:t.getListAttrTitleColor,height:t.getListAttrTitleHeight,background:t.getListAttrTitleBackground,paddingLeft:t.getListAttrTitlePadding}},[t._v(t._s(e["initial"]))]),i("v-uni-view",{staticClass:"list"},t._l(e.list,(function(e,n){return i("v-uni-text",{key:n,style:{height:t.getListAttrItemHeight,fontSize:t.getListAttrItemFontSize,borderBottom:t.getListAttrItemBorderBottom,color:t.getListAttrItemColor,background:t.getListAttrItemBackgroundColor},on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.chooseItem(e)}}},[t._v(t._s(e["name"]))])})),1)],1)})),1)],1),t.activeIndex?i("v-uni-view",{class:["now-letter",t.fadeFlag?"fadeIn":""]},[t._v(t._s(t.getNavData[t.activeIndex]))]):t._e(),t.navAttr.enable?i("v-uni-view",{staticClass:"letter-nav",style:{backgroundColor:t.getNavAttrbackgroundColor,padding:t.getNavAttrPadding,borderRadius:t.getNavAttrBorderRadius,top:t.marginT}},t._l(t.getNavData,(function(e,n){return i("v-uni-text",{key:n,class:["item",n===t.activeIndex?"active":""],staticStyle:{"font-size":"24upx",padding:"6upx 0"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.scrollSelect(n)}}},[t._v(t._s(e))])})),1):t._e()],t.isSearch?[i("v-uni-view",{staticClass:"base-wrap-history"},[i("v-uni-view",{staticClass:"title"},[t._v("目前搜索的城市")]),i("v-uni-view",{staticClass:"panel"},t._l(t.searchCitylist,(function(e,n){return i("v-uni-text",{key:n,staticClass:"item",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.chooseItem(e.list)}}},[t._v(t._s(e.list.name))])})),1)],1)]:t._e()],2)},r=[]},"03b9":function(t,e,i){"use strict";var n=i("4ea4");i("99af"),i("4de4"),i("4160"),i("a9e3"),i("e25e"),i("ac1f"),i("1276"),i("159b"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(i("2909")),r=n(i("2c7c")),o={components:{},data:function(){return{navData:[],toView:"sort0",scrollTop:0,heightFixed:"",marginT:"45%",disArray:[0],activeIndex:0,fadeFlag:!1,Timer:null,cityListData:""}},props:{listData:{type:Array,default:[]},quickPanelData:{type:Array,default:function(){return[]}},currentCity:{type:Object,default:function(){return{}}},iphoneModel:{type:Boolean,default:!1},navAttr:{type:Object,default:function(){return{}}},isSearch:{type:Boolean,default:!1},isFixed:{type:Boolean,default:!1},locationType:{type:Number,default:function(){return 0}},searchCitylist:{type:Array,default:function(){return[]}},recenCity:{type:Array,default:function(){return[]}},listAttr:{type:Object,default:function(){return{listBackgroundColor:"transport",titleFontSize:28,titleColor:"#333",titleHeight:60,titleBackground:"#ccc",titlePadding:20,itemHeight:80,itemFontSize:28,itemBorderBottom:"1px solid rgba(0, 0, 0, 0.1)",itemColor:"#333",itemBackgroundColor:"",itemMargin:20}}}},computed:{getNavData:function(){var t=this;if(this.listData&&this.listData.length>0)return this.navData=[],this.listData.forEach((function(e,i){t.navData.push(e.initial)})),this.navData},getListAttrListBackgroundColor:function(){return this.listAttr.listBackgroundColor||"transport"},getListAttrTitleColor:function(){return this.listAttr.titleColor||"#333"},getListAttrTitleFontSize:function(){return uni.upx2px(this.listAttr.titleFontSize||24)+"px"},getListAttrTitleHeight:function(){return uni.upx2px(this.listAttr.titleHeight||60)+"px"},getListAttrTitleBackground:function(){return this.listAttr.titleBackground||"#ccc"},getListAttrTitlePadding:function(){return uni.upx2px(this.listAttr.titlePadding||20)+"px"},getListAttrItemHeight:function(){return uni.upx2px(this.listAttr.itemHeight||80)+"px"},getListAttrItemFontSize:function(){return uni.upx2px(this.listAttr.itemFontSize||28)+"px"},getListAttrItemColor:function(){return this.listAttr.itemColor||"#333"},getListAttrItemBackgroundColor:function(){return this.listAttr.itemBackgroundColor||""},getListAttrItemBorderBottom:function(){return this.listAttr.itemBorderBottom||"1px solid rgba(0, 0, 0, 0.1)"},getListAttrItemMargin:function(){return"0"+uni.upx2px(this.listAttr.itemFontSize||20)+"px"},getNavAttrbackgroundColor:function(){return this.navAttr.backgroundColor||"rgba(0, 0, 0, 0.4)"},getNavAttrColor:function(){return this.navAttr.color||"#333"},getNavAttrActiveColor:function(){return this.navAttr.activeColor||"#333"},getNavAttrFontSize:function(){return uni.upx2px(this.navAttr.fontSize||28)+"px"},getNavAttrItemPadding:function(){if(this.navAttr.itemPadding){var t="",e=this.navAttr.itemPadding.split(" ");return e.forEach((function(e,i){t+=uni.upx2px(e)+"px "})),t}return uni.upx2px(4)+"px "+uni.upx2px(8)+"px"},getNavAttrBorderRadius:function(){return uni.upx2px(this.navAttr.borderRadius||100)+"px"},getNavAttrPadding:function(){if(this.navAttr.itemPadding){var t="",e=this.navAttr.padding.split(" ");return e.forEach((function(e,i){t+=uni.upx2px(e)+"px "})),t}return uni.upx2px(0)+"px "+uni.upx2px(20)+"px"}},methods:{scrollSelect:function(t){var e=this;clearTimeout(this.Timer);var i=this.recenCity?this.iphoneModel?220:175:this.iphoneModel?115:95;this.scrollTop=this.disArray[t]+i,this.activeIndex=t,this.fadeFlag=!0,this.Timer=setTimeout((function(){e.fadeFlag=!1}),1e3)},scroll:function(t){for(var e=this.disArray.length,i=0;it.detail.scrollTop&&(this.activeIndex=i)},getDisArray:function(t){var e=this,i=e.disArray[0];t&&t.length>0&&t.forEach((function(t,n){var a=e.disArray.length-1;i=e.disArray[a]+(parseInt(e.getListAttrTitleHeight)+parseInt(e.getListAttrItemHeight)*t.list.length),e.disArray.push(i)}))},cityTaptime:function(t){var e=this,i=e.currentCity,n=(new Date).getTime();i.ad_info.adcode!==t.data.areaid&&uni.setStorageSync("cityTimestamp",n)},chooseItem:function(t){var e=this,i=e.locationType,n=getCurrentPages(),o=n.length>1?"reLaunch":"rediRect",s=uni.getStorageSync("locationArray"),c=[];if(e.$emit("chooseItem",t),uni.removeStorageSync("curLoction"),t.location&&(t.lat=t.location.lat,t.lng=t.location.lng,t.name=t.city||t.ad_info.city,t.isCurrentAddress="1"),"1"==i)r.default.navigationTo({url:"pages/subPages/city/selectAddress?"+r.default.urlEncode(t)});else if(0===i){var l={ad_info:{adcode:t.id||t.adcode||t.ad_info.adcode,city:t.name},location:{lat:t.lat,lng:t.lng},title:t.name};if(r.default.getAreaId(l.location,"",l.ad_info.adcode,(function(t){console.log(t,"1"),uni.setStorageSync("agencyData",t.data),e.cityTaptime(t),r.default.navigationTo({url:"pages/mainPages/index/index",navType:o})})),s){var u=0!==s.filter((function(e){return(e.ad_info?e.ad_info.city:e.name)===t.name})).length;if(u)return;c.push.apply(c,[l].concat((0,a.default)(s))),uni.setStorageSync("locationArray".concat(r.default.siteInfo.uniacid),c)}else c.push(l),uni.setStorageSync("locationArray".concat(r.default.siteInfo.uniacid),c)}}},mounted:function(){var t=this;uni.onWindowResize((function(e){t.heightFixed=e.size.windowHeight}))},watch:{listData:function(t,e){this.getDisArray(t)},isFixed:function(t,e){this.marginT=t?"45%":"75%"}}};e.default=o},"0f1d":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={data:function(){return{}},mounted:function(){},computed:{loadImage:function(){var t=this,e=t.$store.state.appInfo.loading;return e||""}}};e.default=n},1847:function(t,e,i){"use strict";var n=i("4ea4");i("c975"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(i("2d22")),r=n(i("2c7c")),o=n(i("c2a2")),s=n(i("ec93")),c={components:{uniSelect:a.default,Loadlogo:o.default},data:function(){return{citylist:null,hotcity:null,addressData:null,searchText:"",isSearch:!1,isFixed:!0,searchCitylist:null,location:null,listAttr:{listBackgroundColor:"none",titleFontSize:24,titleColor:"#999999",titleHeight:40,titleBackground:"#F6F6F6",titlePadding:28,itemHeight:80,itemFontSize:24,itemBorderBottom:"1px solid rgba(0, 0, 0, 0.1)",itemColor:"#333333"},navAttr:{enable:!0,backgroundColor:"#fffff",color:"#333",activeColor:"#333333",fontSize:24,itemPadding:"6 0",borderRadius:100,padding:"20 0"},recenCity:null,iphoneModel:null,loadlogo:!0}},methods:{inputFocus:function(){this.isFixed=!1},inputBlur:function(){this.isFixed=!0},chooseItem:function(t){},search:function(){var t=this;uni.showLoading({}),r.default._post_form("&do=cityList",{keyword:t.searchText},(function(e){var i=e.data.citylist,n=[],a={};for(var r in i)a={initial:r,list:i[r]},n.push(a);t.setData({searchCitylist:n,isSearch:!0})}),!1,(function(){uni.hideLoading()}))},getCurrentcity:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=this,n={lat:t,lng:e};r.default._post_form("&do=cityLocation",n,(function(t){i.setData({addressData:t.data}),i.getCityList()}))},getCityList:function(){var t=this;r.default._post_form("&do=cityList",{},(function(e){var i=e.data.citylist,n=[],a={};for(var r in console.log(i),i)a={initial:r,list:i[r]},n.push(a);t.setData({citylist:n,hotcity:e.data.hotcity,location:e.data.location})}),!1,(function(){t.loadlogo=!0}))},closeSearch:function(){this.setData({searchText:"",isSearch:!1}),this.$refs.uniSelect.scrollTop=0},wxApiCallback:function(){var t=this;s.default.wxRegister((function(){jWeixin.ready((function(){jWeixin.getLocation({type:"gcj02",success:function(e){t.getCurrentcity(e.latitude,e.longitude)},fail:function(){t.getCurrentcity()},cancel:function(){t.getCurrentcity()}})}))}))}},onLoad:function(){var t=this;uni.getSystemInfo({success:function(e){t.windowHeight=e.windowHeight}}),uni.onWindowResize((function(e){e.size.windowHeight