(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages_tool-member-address_edit"],{4005:function(a,t,e){"use strict";e("6a54");var i=e("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,e("5c47"),e("af8f"),e("0c26"),e("aa9c");var s=i(e("04c1")),d=i(e("fe8d")),r=i(e("2f8f")),n={components:{pickRegions:s.default},data:function(){return{formData:{id:0,name:"",mobile:"",telephone:"",province_id:"",city_id:"",district_id:"",community_id:"",address:"",full_address:"",house:"",latitude:0,longitude:0,is_default:1},pasteAddress:"",address:"",addressValue:"",back:"",redirect:"redirectTo",flag:!1,defaultRegions:[],localType:1,isEdit:!1,webSign:!1,isOpenIdentify:!1}},onLoad:function(a){if(a.back&&(this.back=a.back),a.redirect&&(this.redirect=a.redirect),a.type&&(this.localType=a.type),a.id&&!a.name)this.formData.id=a.id,this.getAddressDetail();else if(a.name){this.isEdit=!0,this.webSign=!0,uni.getStorageSync("addressInfo")&&(this.formData=uni.getStorageSync("addressInfo")),this.formData.address=a.name,this.localType=2,this.getAddress(a.latng);var t=this.getQueryVariable("latng").split(",");this.formData.latitude=t[0],this.formData.longitude=t[1],this.formData.house=""}else this.$refs.loadingCover&&this.$refs.loadingCover.hide();this.getMapConfig()},onBackPress:function(){uni.setStorageSync("addressInfo","")},onShow:function(){this.formData.id?uni.setNavigationBarTitle({title:"编辑收货地址"}):uni.setNavigationBarTitle({title:"新增收货地址"})},onReady:function(){this.$refs.loadingCover.hide()},onHide:function(){this.flag=!1},methods:{getMapConfig:function(){var a=this;this.$api.sendRequest({url:"/api/config/geMapConfig",success:function(t){t.data.key?a.isOpenIdentify=!0:a.isOpenIdentify=!1},fail:function(a){}})},identifyAddr:function(){var a=this;this.pasteAddress?this.$api.sendRequest({url:"/api/address/analysesAddress",data:{address:this.pasteAddress},success:function(t){if(t.code>=0){t.data.name&&(a.formData.name=t.data.name),t.data.mobile&&(a.formData.mobile=t.data.mobile),(t.data.province_name||t.data.city_name||t.data.district_name)&&(a.formData.full_address="",a.formData.full_address+=t.data.province_name?t.data.province_name:"",a.formData.full_address+=t.data.city_name?"-"+t.data.city_name:"",a.formData.full_address+=t.data.district_name?"-"+t.data.district_name:"");var e=a.addressValue.split("-");t.data.province_id!=e[0]||t.data.city_id!=e[1]||t.data.district_id!=e[2]?(a.addressValue=t.data.province_id+"-"+t.data.city_id+"-"+t.data.district_id,a.formData.address=t.data.detail):t.data.detail&&(a.formData.address=t.data.detail),a.formData.latitude=t.data.lat||"",a.formData.longitude=t.data.lng||""}else a.$util.showToast({title:t.message})},fail:function(t){a.$util.showToast({title:t.message})}}):this.$util.showToast({title:"请粘贴或输入文本信息"})},getAddressDetail:function(){var a=this;this.$api.sendRequest({url:"/api/memberaddress/info",data:{id:this.formData.id},success:function(t){var e=t.data;null!=e&&(a.formData.name=e.name,a.formData.mobile=e.mobile,a.formData.telephone=e.telephone,a.formData.address=e.address,a.formData.full_address=e.full_address,a.formData.latitude=e.latitude,a.formData.longitude=e.longitude,a.formData.is_default=e.is_default,a.localType=e.type,a.defaultRegions=[e.province_id,e.city_id,e.district_id],a.addressValue+=void 0!=e.province_id?e.province_id:"",a.addressValue+=void 0!=e.city_id?"-"+e.city_id:"",a.addressValue+=void 0!=e.district_id?"-"+e.district_id:""),a.$refs.loadingCover&&a.$refs.loadingCover.hide()},fail:function(t){a.$refs.loadingCover&&a.$refs.loadingCover.hide()}})},getAddress:function(a){var t=this;this.$api.sendRequest({url:"/api/memberaddress/tranAddressInfo",data:{latlng:a},success:function(a){0==a.code?(t.formData.full_address="",t.formData.full_address+=void 0!=a.data.province?a.data.province:"",t.formData.full_address+=void 0!=a.data.city?"-"+a.data.city:"",t.formData.full_address+=void 0!=a.data.district?"-"+a.data.district:"",t.addressValue="",t.addressValue+=void 0!=a.data.province_id?a.data.province_id:"",t.addressValue+=void 0!=a.data.city_id?"-"+a.data.city_id:"",t.addressValue+=void 0!=a.data.district_id?"-"+a.data.district_id:""):t.showToast({title:"数据有误"})}})},handleGetRegions:function(a){this.formData.full_address="",this.formData.full_address+=void 0!=a[0]?a[0].label:"",this.formData.full_address+=void 0!=a[1]?"-"+a[1].label:"",this.formData.full_address+=void 0!=a[2]?"-"+a[2].label:"",this.addressValue="",this.addressValue+=void 0!=a[0]?a[0].value:"",this.addressValue+=void 0!=a[1]?"-"+a[1].value:"",this.addressValue+=void 0!=a[2]?"-"+a[2].value:""},selectAddress:function(){var a=this.formData;uni.setStorageSync("addressInfo",a);var t=r.default.h5Domain+"/pages_tool/member/address_edit?type="+this.localType;this.formData.id&&(t+="&id="+this.formData.id),this.back&&(t+="&back="+this.back),window.location.href="https://apis.map.qq.com/tools/locpicker?search=1&type=0&backurl="+encodeURIComponent(t)+"&key="+r.default.mpKey+"&referer=myapp"},getQueryVariable:function(a){for(var t=window.location.search.substring(1),e=t.split("&"),i=0;i .edit-item + .edit-item[data-v-b103eac8]{border-top:%?2?% solid #ebedf0}.add[data-v-b103eac8]{margin-top:%?60?%;height:%?80?%;line-height:%?80?%!important;border-radius:%?80?%;font-weight:500;width:calc(100% - %?60?%);margin-left:%?30?%;font-size:%?32?%}.btn[data-v-b103eac8]{position:fixed;width:100%;bottom:%?30?%;height:auto;padding-bottom:constant(safe-area-inset-bottom);\r\n /*兼容 IOS<11.2*/padding-bottom:env(safe-area-inset-bottom)\r\n /*兼容 IOS>11.2*/}',""]),a.exports=t},"8cf6":function(a,t,e){"use strict";var i=e("6ceb"),s=e.n(i);s.a},a921:function(a,t,e){"use strict";e.r(t);var i=e("4005"),s=e.n(i);for(var d in i)["default"].indexOf(d)<0&&function(a){e.d(t,a,(function(){return i[a]}))}(d);t["default"]=s.a}}]);