1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
![]() |
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-select_address-select_address"],{"1dd5":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return i}));var i={uSticky:n("a6d7").default,uSearch:n("c280").default,uTabs:n("cd9e").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{},[i("u-sticky",{attrs:{customNavHeight:"0"}},[i("v-uni-view",{staticClass:"head_top"},[i("u-search",{attrs:{placeholder:"搜索小区、办公楼等",showAction:!1}}),i("v-uni-view",{staticStyle:{height:"20rpx"}}),i("u-tabs",{attrs:{list:t.tabsList,itemStyle:"font-size: 32rpx;height: 74rpx;",current:t.current,lineColor:"#FF6D20",lineWidth:"105rpx",height:"7rpx"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.changeCurrent.apply(void 0,arguments)}}})],1)],1),i("v-uni-view",{staticStyle:{"background-color":"#f4f4f4",height:"30rpx"}}),0==t.current?i("v-uni-view",{staticClass:"address-box",staticStyle:{padding:"0"}},[i("v-uni-map",{staticStyle:{width:"750rpx",height:"750rpx"},attrs:{longitude:t.longitude,latitude:t.latitude,"show-location":!0},on:{controltap:function(e){arguments[0]=e=t.$handleEvent(e),t.handleMapTap.apply(void 0,arguments)}}}),i("v-uni-view",{staticClass:"head_item",staticStyle:{padding:"20rpx"}},[i("v-uni-view",{staticClass:"re-location"},[i("v-uni-view",{staticClass:"re-title"},[t._v("当前位置:")]),i("v-uni-view",[t._v(t._s(t.street))])],1),i("v-uni-view",{staticClass:"re-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.reGetLocation.apply(void 0,arguments)}}},[i("v-uni-image",{staticClass:"re-address-img",attrs:{src:n("96e5")}}),t._v("重新定位")],1)],1)],1):t._e(),1==t.current?i("v-uni-view",{staticClass:"address-box"},[i("v-uni-view",{staticClass:"head_item_tips"},[i("v-uni-view",[t._v("泸州区县")])],1),i("v-uni-view",{staticClass:"area"},t._l(t.areaList,(function(e,n){return i("v-uni-view",{key:n,staticClass:"area-item",class:{"area-item-on":e.code==t.area_change},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.changeArea(e)}}},[t._v(t._s(e.name))])})),1),i("v-uni-view",{staticClass:"head_item_tips"},[i("v-uni-view",[t._v("选择街道/镇")])],1),i("v-uni-view",{staticClass:"street"},t._l(t.mapKey,(function(e){return i("v-uni-view",{key:e,staticClass:"letter-item"},[i("v-uni-view",{staticClass:"letter"},[t._v(t._s(e))]),i("v-uni-view",{staticClass:"item-box"},t._l(t.mapList[e],(function(e){return i("v-uni-view",{key:e.code,staticClass:"street-item",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.changeStreet(e)}}},[t._v(t._s(e.name))])})),1)],1)})),1)],1):t._e()],1)},r=[]},"32dc":function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("4e82"),n("b64b"),n("d401"),n("d3b7"),n("25f0"),n("159b"),n("14d9");var i=n("a126"),a=n("28e0"),r=n("7a69"),o=n("f89e"),s={data:function(){return{tabsList:[{name:"地图定位"},{name:"泸州区县"}],current:0,latitude:"28.87",longitude:"105.44",town:"",street_id:"",street:"",areaList:[],streetList:[],mapList:{},area_change:"",street_change:""}},onLoad:function(){this.getLoaction(),this.loadArea()},onShow:function(){},computed:{mapKey:function(){return Object.keys(this.mapList).sort()}},methods:{changeCurrent:function(t){this.current=t.index},getLoaction:function(){var t=this;this.street="定位中",uni.getLocation({type:"gcj02",timeout:"10",success:function(e){var n,r;e=(0,a.wgsToGcj)(e),n=e.latitude.toString(),r=e.longitude.toString(),t.latitude=e.latitude.toFixed(6),t.longitude=e.longitude.toFixed(6),t.$store.commit("setLocation",{lat:e.latitude.toFixed(6),long:e.longitude.toFixed(6)}),(0,i.getGeocoder)({lat:n,long:r}).then((function(e){t.town=e.data.address_reference.town.title,t.street_id=e.data.address_reference.town.id,t.street=e.data.address_reference.town.title})).catch((function(e){uni.showToast({title:e,icon:"none"}),t.street="定位失败"}))},fail:function(e){t.isshow=!1,uni.setStorageSync("RejectTarget",!0),(0,o.Toast)("定位失败,请检查定位权限<EFBFBD><EFBFBD>
|