1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
![]() |
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-select_address-select_address"],{1069:function(t,e,n){var a=n("4fb4");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("2f4866f6",a,!0,{sourceMap:!1,shadowMode:!1})},"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 a=n("a126"),i=n("7a69"),r=n("f89e"),o={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:"wgs84",timeout:"10",success:function(e){var n,i;n=e.latitude.toString(),i=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,a.getGeocoder)({lat:n,long:i}).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,r.Toast)("定位失败,请检查定位权限是否开启"),t.street="定位失败"}})},reGetLocation:function(){this.getLoaction()},loadArea:function(){var t=this;(0,i.getArea)({city_code:510500}).then((function(e){t.areaList=e.data,t.changeArea(t.areaList[0])}))},loadStreet:function(t){var e=this;this.street_change="",(0,i.getStreet)({area_code:t}).then((function(t){e.streetList=t.data,e.initPinyin()}))},initPinyin:function(){var t=this;this.mapList={},this.streetList.forEach((function(e){var n,a=null===(n=e.pinyin)||void 0===n?void 0:n.toUpperCase();a=a||"#",t.mapList[a]||(t.mapList[a]=[]),t.mapList[a].push(e)}))},changeArea:function(t){this.area_change=t.code,this.loadStreet(this.area_change)},changeStreet:function(t){var e=this;uni.navigateBack({success:function(){uni.$emit("changeAddress",{area:e.area_change,street:t})}})},handleMapTap:function(t){}},onPullDownRefresh:function(){uni.stopPullDownRefresh()}};e.default=o},"4fb4":function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */uni-page-body[data-v-4a13c472]{background-color:#fff}body.?%PAGE?%[data-v-4a13c472]{background-color:#fff}.head_top[data-v-4a13c472]{background-color:#fff;padding:%?28?%}.address-box[data-v-4a13c472]{border-radius:%?21?% %?21?% %?0?% %?0?%;padding:%?30?% %?28?%}.address-box .head_item[data-v-4a13c472]{display:flex;justify-content:space-between;align-items:center;padding-bottom:%?28?%;font-size:%?28?%;font-family:PingFang SC-Regula
|