1 line
35 KiB
JavaScript
1 line
35 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["member-address-manage"],{"01df":function(e,t,i){"use strict";i.r(t);var a=i("8972"),s=i.n(a);for(var n in a)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return a[e]}))}(n);t["default"]=s.a},"0ad7":function(e,t,i){"use strict";i.r(t);var a=i("e792"),s=i("01df");for(var n in s)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return s[e]}))}(n);i("fb91");var o=i("828b"),r=Object(o["a"])(s["default"],a["b"],a["c"],!1,null,"15cfc595",null,!1,a["a"],void 0);t["default"]=r.exports},"0e04":function(e,t,i){"use strict";i.d(t,"b",(function(){return a})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){}));var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",{staticClass:"u-mask",class:{"u-mask-zoom":e.zoom,"u-mask-show":e.show},style:[e.maskStyle,e.zoomStyle],attrs:{"hover-stop-propagation":!0},on:{touchmove:function(t){t.stopPropagation(),t.preventDefault(),arguments[0]=t=e.$handleEvent(t),function(){}.apply(void 0,arguments)},click:function(t){arguments[0]=t=e.$handleEvent(t),e.click.apply(void 0,arguments)}}},[e._t("default")],2)},s=[]},"114c":function(e,t,i){var a=i("c86c");t=a(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */\n/* 隐藏滚动条 */.scroll-view[data-v-15cfc595]{scrollbar-width:none\n /* Firefox */}.scroll-view[data-v-15cfc595]::-webkit-scrollbar{display:none\n /* Chrome, Safari */}.liu-chooseAddress-container[data-v-15cfc595]{background:#fff!important\n /* 隐藏滚动条 */}.liu-chooseAddress-container .hander .uni-navbar__header[data-v-15cfc595]{align-items:center;padding:%?10?% %?20?%!important}.liu-chooseAddress-container .hander .left-block[data-v-15cfc595]{display:flex;align-items:center;line-height:%?60?%}.liu-chooseAddress-container .hander .city-block[data-v-15cfc595]{white-space:nowrap;\n /* 确保文本在一行内显示 */overflow:hidden;\n /* 隐藏超出容器的文本 */text-overflow:ellipsis;\n /* 使用省略符号表示文本超出 */max-width:%?140?%;padding-right:%?4?%}.liu-chooseAddress-container .hander .icon-dingwei[data-v-15cfc595]{font-size:%?40?%}.liu-chooseAddress-container .hander .icon-right[data-v-15cfc595]{font-size:%?24?%}.liu-chooseAddress-container .uni-swiper-list[data-v-15cfc595]{height:50vh}.liu-chooseAddress-container .current-block-left[data-v-15cfc595]{width:78%;max-width:78%}.liu-chooseAddress-container .current-block-right[data-v-15cfc595]{width:22%}.liu-chooseAddress-container .current-name[data-v-15cfc595],\n.liu-chooseAddress-container .current-address[data-v-15cfc595]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liu-chooseAddress-container .current-name[data-v-15cfc595]{font-size:%?30?%}.liu-chooseAddress-container .current-address[data-v-15cfc595]{font-size:%?24?%;color:#848484}.liu-chooseAddress-container .btn-edit-block[data-v-15cfc595]{padding:%?8?%;font-size:14px;text-align:center;border-radius:%?12?%;border:1px solid #3579ff;color:#3579ff}.liu-chooseAddress-container .input-view[data-v-15cfc595]{width:92%;display:flex;background-color:#f5f5f5;height:%?60?%;border-radius:%?30?%;padding:0 4%;flex-wrap:nowrap;margin:%?10?% 0;line-height:%?60?%;margin-left:%?10?%;color:#b9b9b9}.liu-chooseAddress-container .input-view .uni-icon[data-v-15cfc595]{line-height:%?60?%!important;font-size:%?24?%}.liu-chooseAddress-container .input-view .uni-icons[data-v-15cfc595]{font-size:%?32?%!important}.liu-chooseAddress-container .input-view .input[data-v-15cfc595]{height:%?60?%;line-height:%?60?%;width:94%;padding:0 2%;font-size:%?24?%}.liu-chooseAddress-container .scroll-view[data-v-15cfc595]{scrollbar-width:none\n /* Firefox */}.liu-chooseAddress-container .scroll-view[data-v-15cfc595]::-webkit-scrollbar{display:none\n /* Chrome, Safari */}.liu-chooseAddress-container .address-list[data-v-15cfc595]{position:fixed;bottom:0;left:%?26?%;width:%?654?%;height:50vh;padding:%?8?% %?24?% 0;margin-top:%?24?%;background:#fff;border-radius:%?24?% %?24?% %?0?% %?0?%}.liu-chooseAddress-container .address-list .address-item[data-v-15cfc595]{display:flex;align-items:center;padding:14px 0;border-bottom:1px solid #f8f8f8}.liu-chooseAddress-container .address-list .address-item .item-left[data-v-15cfc595]{width:90%;max-width:90%}.liu-chooseAddress-container .address-list .address-item .item-left .item-name[data-v-15cfc595],\n.liu-chooseAddress-container .address-list .address-item .item-left .item-address[data-v-15cfc595]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liu-chooseAddress-container .address-list .address-item .item-left .item-name[data-v-15cfc595]{font-size:%?30?%}.liu-chooseAddress-container .address-list .address-item .item-left .item-address[data-v-15cfc595]{font-size:%?24?%;color:#848484}.liu-chooseAddress-container .address-list .address-item .item-right[data-v-15cfc595]{width:10%}.liu-chooseAddress-container .address-list .address-item .item-right .item-active[data-v-15cfc595]{margin-left:%?28?%;margin-top:%?28?%;width:%?36?%;height:%?36?%}.liu-chooseAddress-container .search-address-list[data-v-15cfc595]{margin:%?40?%}.liu-chooseAddress-container .search-address-list .search-address-item[data-v-15cfc595]{display:flex;align-items:center;justify-content:space-between;padding:%?20?% 0;border-bottom:%?2?% solid #f0f0f0}.liu-chooseAddress-container .search-address-list .search-address-item .search-address-item-left[data-v-15cfc595]{width:80%}.liu-chooseAddress-container .search-address-list .search-address-item .search-address-item-right[data-v-15cfc595]{color:#d7d7d7;width:20%;text-align:right}.liu-chooseAddress-container .search-address-list .search-address-item uni-rich-text[data-v-15cfc595]{max-height:27px;overflow:hidden;word-break:break-all;\n /* break-all(允许在单词内换行。) */text-overflow:ellipsis;\n /* 超出部分省略号 */display:-webkit-box;\n /** 对象作为伸缩盒子模型显示 **/-webkit-box-orient:vertical;\n /** 设置或检索伸缩盒对象的子元素的排列方式 **/-webkit-line-clamp:2\n /** 显示的行数 **/}.liu-chooseAddress-container .search-address-list .search-address-item .item-left-address[data-v-15cfc595]{font-size:%?24?%;color:#848484;white-space:nowrap;\n /* 确保文本在一行内显示 */overflow:hidden;\n /* 隐藏超出容器的文本 */text-overflow:ellipsis;\n /* 使用省略符号表示文本超出 */max-width:90%}.liu-chooseAddress-container .reposition-block[data-v-15cfc595]{position:absolute;top:-20%;right:%?24?%;width:%?68?%;height:%?68?%;line-height:%?68?%;border-radius:%?12?%;text-align:center;background:#fff;z-index:1}.liu-chooseAddress-container .reposition-block .icon-zhongxindingwei[data-v-15cfc595]{display:block;font-size:%?44?%}.view-main[data-v-15cfc595]{width:100%;height:100%;background:#f3f3f3}.map-marker[data-v-15cfc595]{width:20px;height:30px;position:absolute;top:48%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.map-tip[data-v-15cfc595]{font-size:%?20?%;color:#b6b6b6;line-height:%?42?%;padding:0 %?20?%;position:absolute;left:50%;top:%?30?%;box-shadow:0 1px 10px 1px hsla(0,0%,60%,.34);background-color:#fff;border-radius:4px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.poiss-box[data-v-15cfc595]{width:100%;padding:%?20?% 0;background-color:#fff;font-size:%?26?%;position:fixed;bottom:0;left:0}.poiss-item[data-v-15cfc595]{display:flex;align-items:center;justify-content:space-between;width:calc(100% - %?48?%);height:%?100?%;padding:0 %?24?%;border-bottom:1px solid #f9f9f9}.poiss-item-l[data-v-15cfc595]{width:calc(100% - %?184?%)}.poiss-item-lhd[data-v-15cfc595]{font-size:%?32?%;color:#333;line-height:%?48?%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.poiss-item-lbd[data-v-15cfc595]{font-size:%?28?%;color:#b6b6b6;line-height:%?42?%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.poiss-item-r[data-v-15cfc595]{width:%?36?%;height:%?36?%;margin:0 %?30?%}.primary-btn[data-v-15cfc595]{width:%?688?%;height:%?88?%;margin:0 auto;margin-top:%?28?%;background:#3579ff;border-radius:%?44?%;font-size:%?32?%;color:#fff;line-height:%?88?%;text-align:center}.page-con[data-v-15cfc595]{width:%?702?%;height:75vh;position:fixed;bottom:0;left:%?24?%}.con-hd[data-v-15cfc595]{display:flex;align-items:center;width:%?654?%;height:%?128?%;margin:0 auto;background:#fff;box-shadow:%?0?% %?4?% %?8?% %?0?% rgba(88,102,123,.2);border-radius:%?24?%;padding:0 %?24?%}.choose-address[data-v-15cfc595]{display:flex;align-items:center;justify-content:center;width:92%;height:%?64?%;margin:%?36?% auto;border-radius:%?12?%;border:%?2?% solid #3579ff;font-size:%?32?%;color:#3579ff}.choose-address .icon-right[data-v-15cfc595]{padding-left:%?12?%}.choose-address2[data-v-15cfc595]{display:flex;align-items:center;justify-content:space-between;width:calc(100% - %?48?%);padding:0 %?24?%}.address2-l[data-v-15cfc595]{width:calc(100% - %?184?%)}.address2-lhd[data-v-15cfc595]{font-size:%?32?%;font-weight:700;color:#333;line-height:%?48?%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.address2-lbd[data-v-15cfc595]{font-size:%?28?%;color:#999;line-height:%?42?%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.address2-r[data-v-15cfc595]{width:%?144?%;height:%?60?%;background:#fff;border-radius:%?12?%;border:%?2?% solid #3579ff;font-size:%?28?%;color:#3579ff;line-height:%?60?%;text-align:center}.con-bd[data-v-15cfc595]{width:%?654?%;height:calc(90vh - %?160?%);padding:%?8?% %?24?% 0;margin-top:%?24?%;background:#fff;border-radius:%?24?% %?24?% %?0?% %?0?%}.con-bd-item[data-v-15cfc595]{display:flex;align-items:center;width:100%;height:%?110?%}.con-bd-item-name[data-v-15cfc595]{width:%?120?%;height:%?110?%;text-align:left;font-size:%?28?%;font-weight:700;color:#333;line-height:%?110?%}.con-bd-item-con[data-v-15cfc595]{display:flex;align-items:center;width:calc(100% - %?120?%);height:%?108?%;border-bottom:%?2?% solid #f7f7f7}.con-bd-item-con uni-input[data-v-15cfc595]{width:100%;height:%?60?%}.lable-item[data-v-15cfc595]{width:%?88?%;height:%?48?%;margin-right:%?18?%;background:#fff;border-radius:%?6?%;border:%?2?% solid #e3e3e3;font-size:%?24?%;color:#333;line-height:%?48?%;text-align:center}.lable-item-on[data-v-15cfc595]{background:#3579ff!important;border:%?2?% solid #3579ff;color:#fff!important}.con-bd-item-con2 uni-input[data-v-15cfc595]{width:50%;height:%?60?%}.con-bd-sex-box[data-v-15cfc595]{display:flex;align-items:center;justify-content:center;margin-left:%?16?%;font-size:%?28?%}.choose-sex-icon[data-v-15cfc595]{width:%?36?%;height:%?36?%;margin-right:%?12?%}.con-bd-agree[data-v-15cfc595]{display:flex;align-items:center;justify-content:flex-start;margin-top:%?40?%;width:100%}.agreeicon[data-v-15cfc595]{width:%?36?%;height:%?36?%;margin-right:%?20?%;margin-top:%?2?%}.agreetext[data-v-15cfc595]{display:flex;align-items:center;font-size:%?28?%;line-height:%?28?%;color:#999}.con-ft-btn[data-v-15cfc595]{width:%?644?%;height:%?72?%;margin-top:%?60?%;border-radius:%?12?%;font-size:%?32?%;line-height:%?72?%;text-align:center}.con-ft-btn[data-v-15cfc595]:last-child{margin-top:%?32?%}.con-ft-btn1[data-v-15cfc595]{background:#3579ff;color:#fff}.con-ft-btn2[data-v-15cfc595]{background:#fff;border:%?2?% solid #dedede}.con-ft-btn3[data-v-15cfc595]{background:#3579ff;border:%?2?% solid #dedede;font-size:%?32?%;color:#fff}.input-placeholder[data-v-15cfc595]{font-size:%?28?%;color:#999}',""]),e.exports=t},"167a":function(e,t,i){"use strict";i.r(t);var a=i("7689"),s=i.n(a);for(var n in a)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return a[e]}))}(n);t["default"]=s.a},"2f11":function(e,t,i){e.exports=i.p+"assets/no-sele.ef212994.png"},"68e1":function(e,t,i){"use strict";i.r(t);var a=i("0e04"),s=i("167a");for(var n in s)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return s[e]}))}(n);i("e25c");var o=i("828b"),r=Object(o["a"])(s["default"],a["b"],a["c"],!1,null,"c0cf60aa",null,!1,a["a"],void 0);t["default"]=r.exports},7689:function(e,t,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=a(i("9b1b"));i("64aa"),i("dc8a");var n={name:"u-mask",props:{show:{type:Boolean,default:!1},zIndex:{type:[Number,String],default:""},customStyle:{type:Object,default:function(){return{}}},zoom:{type:Boolean,default:!0},duration:{type:[Number,String],default:300},maskClickAble:{type:Boolean,default:!0}},data:function(){return{zoomStyle:{transform:""},scale:"scale(1.2, 1.2)"}},watch:{show:function(e){e&&this.zoom?this.zoomStyle.transform="scale(1, 1)":!e&&this.zoom&&(this.zoomStyle.transform=this.scale)}},computed:{maskStyle:function(){var e={backgroundColor:"rgba(0, 0, 0, 0.6)"};return this.show?e.zIndex=this.zIndex?this.zIndex:this.$u.zIndex.mask:e.zIndex=-1,e.transition="all ".concat(this.duration/1e3,"s ease-in-out"),Object.keys(this.customStyle).length&&(e=(0,s.default)((0,s.default)({},e),this.customStyle)),e}},methods:{click:function(){this.maskClickAble&&this.$emit("click")}}};t.default=n},8972:function(e,t,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,i("aa9c"),i("aa77"),i("bf0f"),i("8f71"),i("4100"),i("e966"),i("c223"),i("5c47"),i("a1c1"),i("0506"),i("4626"),i("5ac7"),i("2797"),i("64aa"),i("fd3c"),i("5ef2"),i("45da");var s=a(i("39d8")),n=a(i("b7c7")),o=a(i("9b1b")),r=a(i("68e1")),d=a(i("0f0f")),c=i("8f59"),l=i("521e"),u={components:{uMask:r.default},data:function(){return{map:null,showMask:!1,originalData:{result:{addressComponent:{city:"正在定位"},sematic_description:"定位中.."}},nearbyAddressList:[],formData:{detailAddress:"",userName:"",userPhone:"",lableName:null,sexType:1},labelData:["家","公司","学校"],addressInfo:{},agreeState:!1,longitude:null,latitude:null,markerIcon:"/static/images/marker.png",seleIcon:i("dffb"),sele2Icon:"/static/images/sele2.png",noseleIcon:i("2f11"),oldObj:"",showMarkerIcon:!1,showPoisList:!1,showSearchAddress:!1,searchAddress:[],map_markers:[],markers:[],showSelectAddBtn:!0,showSearchIpunt:!1,showCurrAdd:!1,isDragMarker:!1,isEnableScroll:!1,showReposition:!1,currAddress:"",currRoadAddress:"",ud_id:null,areaData:[],cityData:[],provinceData:[],isFound:!1,issub:!1,options:{},spid:""}},computed:(0,o.default)({},(0,c.mapState)(["Config","StateCode","notice","plantformInfo","shopInfo","userInfo","hasLogin"])),onUnload:function(){uni.removeStorageSync("city")},onShow:function(e){this.getAppDistrict();var t=uni.getStorageSync("city");t?this.originalData.result.addressComponent.city=t:this.ud_id&&"-1"!=this.ud_id?this.getCurrAddress():this.getLocation()},onLoad:function(e){e.ud_id&&(this.ud_id=e.ud_id),this.setData({issub:e.issub,ud_id:e.ud_id||0,spid:e.spid||"",options:e})},methods:{getAppDistrict:function(){var e=this,t=uni.getStorageSync("district_data");t?e.setDistrictData(t):e.$.request({url:e.cf.URL.getAppDistrict,data:{},loading:!1,ajaxCache:{timeout:this.cf.CACHE_EXPIRE},success:function(t,i,a,s){200==i&&(uni.setStorageSync("district_data",t),e.setDistrictData(t))}})},setDistrictData:function(e){this.provinceData=e.provinceData,this.cityData=e.cityData,this.areaData=e.areaData},getCurrAddress:function(){var e=this,t={ud_id:e.ud_id};e.$.request({url:this.Config.URL.user.address_get,data:t,success:function(t,i,a,s){if(200==i){e.formData.detailAddress=t.ud_street_no,e.formData.userName=t.ud_name,e.formData.userPhone=t.ud_mobile,e.formData.lableName=t.ud_label-1,e.formData.sexType=t.ud_gender;var n={name:t.ud_marker,location:{lat:t.ud_latitude,lng:t.ud_longitude},addr:t.ud_street_addr};e.handerSetAddress(n);var o={id:94,latitude:t.ud_latitude,longitude:t.ud_longitude,iconPath:e.markerIcon,width:20,height:30};e.$nextTick((function(){e.markers.push(o)}))}}})},getBaiduOriginalData:function(e,t,i){var a=this,s=new l.BMapWX({ak:"LkqqCMB1qZmjYEkzx0Y1PTfmAUrkWPog"});"found"==i&&(a.isFound=!0,uni.removeStorageSync("city"));s.regeocoding({location:e,coordtype:t,ret_coordtype:"gcj02ll",fail:function(e){console.log("fail",e)},success:function(e){a.latitude=e.originalData.result.location.lat,a.longitude=e.originalData.result.location.lng,console.log(a.latitude,a.longitude),a.originalData=e.originalData;var t=uni.getStorageSync("city");t&&(a.originalData.result.addressComponent.city=t);var i=e.originalData.result.pois,s=i.find((function(e){return"附近"===e.distance})),o=i.filter((function(e){return"附近"!==e.distance}));if(o.sort((function(e,t){return parseInt(e.distance,10)-parseInt(t.distance,10)})),a.nearbyAddressList=s?[s].concat((0,n.default)(o)):o,a.markers.length>0&&a.isFound){var r=a.nearbyAddressList[0];a.markers[0].latitude=a.latitude,a.markers[0].longitude=a.longitude,a.markers[1].latitude=a.latitude,a.markers[1].longitude=a.longitude,a.markers[0].callout={content:r.name,color:"#000",fontSize:14,borderRadius:6,bgColor:"#fff",borderWidth:1,borderColor:"rgba(0, 0, 0, 0.4)",padding:8,display:"ALWAYS",textAlign:"center"},a.currAddress=""}a.isFound=!1}})},handerSetAddress:function(e){this.showMarkerIcon=!0,this.showCurrAdd=!0,this.showMask=!1,this.showSearchAddress=!1,this.showPoisList=!1,this.showSelectAddBtn=!1,this.showSearchIpunt=!1,this.isEnableScroll=!1,this.showReposition=!1,this.currAddress=e.name,this.isDragMarker=!1,this.currRoadAddress=e.addr?e.addr:e.province+e.address.replace(/-/g,"");var t=e.location?e.location.lat+","+e.location.lng:e.point.y+","+e.point.x;this.getBaiduOriginalData(t,"gcj02ll")},onSearch:function(){this.showMask=!0},handerSkip:function(){uni.navigateTo({url:"/address/selectCity?isAdd=true"})},handerRegionchange:function(e){if(console.log(e),"begin"==e.type&&this.markers.length>0&&(this.showPoisList&&(this.isDragMarker=!0),this.markers[0].latitude=0,this.markers[0].longitude=0,this.markers[0].iconPath="",!this.isDragMarker&&this.showCurrAdd&&this.clearMarkes(),console.log("触发了:begin")),"end"==e.type&&this.showMarkerIcon&&!this.showCurrAdd){if(console.log("触发了:","end"),!e.target.centerLocation)return;console.log(e.target.centerLocation),this.isDragMarker=!1;var t=e.target.centerLocation,i=t.latitude,a=t.longitude;this.markers.length>0&&(this.markers[0].latitude=i,this.markers[0].longitude=a,this.markers[0].iconPath=this.markerIcon);var s=i+","+a,o=this,r=new l.BMapWX({ak:"LkqqCMB1qZmjYEkzx0Y1PTfmAUrkWPog"});r.regeocoding({location:s,coordtype:"gcj02ll",ret_coordtype:"gcj02ll",fail:function(e){console.log("fail",e)},success:function(e){console.log("结果地址",e),o.originalData=e.originalData;var t=e.originalData.result.pois,i=t.find((function(e){return"附近"===e.distance})),a=t.filter((function(e){return"附近"!==e.distance}));a.sort((function(e,t){return parseInt(e.distance,10)-parseInt(t.distance,10)})),o.nearbyAddressList=i?[i].concat((0,n.default)(a)):a;var s=o.nearbyAddressList[0];o.markers[0].callout={content:s.name,color:"#000",fontSize:14,borderRadius:6,bgColor:"#fff",borderWidth:1,borderColor:"rgba(0, 0, 0, 0.4)",padding:8,display:"ALWAYS",textAlign:"center"}}})}},getLocation:function(e){var t=this;console.log(t.markers),uni.showLoading({title:"正在获取定位中..."}),uni.getLocation({type:"wgs84",isHighAccuracy:!0,geocode:"true",highAccuracyExpireTime:3500,success:function(i){uni.hideLoading();var a=i.latitude+","+i.longitude;t.getBaiduOriginalData(a,"wgs84ll",e)},fail:function(e){"getLocation:fail auth deny"==e.errMsg&&uni.showModal({content:"检测到您没打开获取信息功能权限,是否去设置打开?",confirmText:"确认",cancelText:"取消",success:function(e){if(!e.confirm)return!1;uni.openSetting({success:function(e){}})}})}})},isValidPhoneNumber:function(e){return/^1[3-9]\d{9}$/.test(e)},fuzzyMatch:function(e,t){if(e&&t){var i=e.toLowerCase(),a=t.toLowerCase();return i.includes(a)}console.log("找不到地址")},submitAddress:function(){var e,t=this;if(this.currAddress)if(this.formData.userName)if(this.formData.userPhone){var i=this.isValidPhoneNumber(this.formData.userPhone);if(i){var a=this.originalData,n={label:"",value:0},o={label:"",value:0},r={label:"",value:0};this.provinceData.forEach((function(e){var i=t.fuzzyMatch(a.result.addressComponent.province,e.label);i&&(n=e)})),this.cityData.forEach((function(e){e.forEach((function(e){var i=t.fuzzyMatch(e.label,a.result.addressComponent.city);i&&(o=e)}))})),this.areaData.forEach((function(e){e.forEach((function(e){e.forEach((function(e){var i=t.fuzzyMatch(e.label,a.result.addressComponent.district);i&&(r=e)}))}))}));var d=this.formData.lableName;""===d||-1==d?d="":d+=1;var c=(e={ud_id:this.ud_id||0,ud_city:a.result.addressComponent.city,ud_gender:this.formData.sexType,ud_intl:"+86",ud_mobile:this.formData.userPhone,ud_name:this.formData.userName,ud_marker:this.currAddress,ud_street_addr:this.currRoadAddress,ud_street_no:this.formData.detailAddress,ud_latitude:this.latitude,ud_longitude:this.longitude,ud_label:d||"",ud_province_id:n.value,ud_province:n.label,ud_city_id:o.value},(0,s.default)(e,"ud_city",o.label),(0,s.default)(e,"ud_county_id",r.value),(0,s.default)(e,"ud_county",r.label),(0,s.default)(e,"ud_address",this.currAddress+this.formData.detailAddress),(0,s.default)(e,"ud_is_default",1),e),l=this,u=l.options;this.$.request({url:this.Config.URL.user.address_edit,method:"post",data:c,success:function(e,i,a,s){200==i&&(t.$.showToast({title:"添加成功",icon:"success",duration:2e3}),u.issub?l.$.navigateBack(1,(function(){u.ud_id=e.ud_id,l.notice.postNotificationName("RefreshOrder",u)})):l.$.navigateBack(1,(function(){l.notice.postNotificationName("RefreshAddress",1)})))}})}else uni.showToast({title:"请输入正确的手机号",icon:"none"})}else uni.showToast({title:"请输入手机号",icon:"none"});else uni.showToast({title:"请输入联系人",icon:"none"});else uni.showToast({title:"请选择收货地址",icon:"none"})},deleteAddress:function(){var e=this;e.$.showModal({title:e.__("提示"),content:e.__("确认删除这个地址吗?"),showCancel:!0,success:function(t){if(t.confirm){var i={ud_id:e.ud_id};e.$.request({url:e.Config.URL.user.address_remove,method:"post",data:i,success:function(t,i,a,s){200==i&&(e.$.showToast({title:e.__("删除成功!")}),e.notice.postNotificationName("RefreshOrder",0),uni.navigateBack())}})}}})},chooseAddressView:function(){var e=this;this.showMarkerIcon=!0,this.showPoisList=!0,this.showSearchIpunt=!0,this.isEnableScroll=!0,this.showCurrAdd=!1,this.showReposition=!0;var t={},i=this.nearbyAddressList.find((function(t){return t.name==e.currAddress}));t=i||this.nearbyAddressList[0];var a=t.point,s=a.x,n=a.y;console.log(s,n);var o={id:94,latitude:n,longitude:s,iconPath:this.markerIcon,width:20,height:30,callout:{content:t.name,color:"#000",fontSize:14,borderRadius:6,bgColor:"#fff",borderWidth:1,borderColor:"rgba(0, 0, 0, 0.4)",padding:8,display:"ALWAYS",textAlign:"center"}},r={id:2,latitude:Number(this.latitude),longitude:Number(this.longitude),iconPath:this.sele2Icon,width:25,height:25},d=[];d.push(o),d.push(r),this.$nextTick((function(){e.markers=d}))},chooseSex:function(e){this.formData.sexType=e},clearMarkes:function(){var e=this;this.$nextTick((function(){console.log(e.latitude,e.longitude),e.markers[0].latitude=e.latitude,e.markers[0].longitude=e.longitude,e.markers[0].iconPath=e.markerIcon,e.markers[0].callout={},e.markers[1]&&(e.markers[1].iconPath="",e.markers[1].latitude=0,e.markers[1].longitude=0)}))},chooseLable:function(e){this.formData.lableName==e?this.formData.lableName=-1:this.formData.lableName=e},changeAgree:function(){this.agreeState=!this.agreeState},acitveAddress:function(e){return e.name==this.currAddress?this.sele2Icon:this.noseleIcon},handerAddress:function(e){var t=this,i=e.target.value;0==i.length?this.showSearchAddress=!1:this.showSearchAddress=!0;var a=function(e){console.log("fail",e)},s={lat:t.originalData.result.location.lat,lng:t.originalData.result.location.lng},n=function(e){var t=e/1e3;return t.toFixed(2)},r=function(e){console.log("结果地址",e),0==e.data.status?(t.searchAddress=e.data.result.filter((function(e){return"location"in e})).map((function(e){var t=(0,o.default)((0,o.default)({},e),{},{name:e.name,detailedInformation:e.address.replace(/-/g,""),distance:n(d.default.GeoUtils.getDistance(s,e.location))});return t})),console.log("that.searchAddress",t.searchAddress),t.searchAddress.forEach((function(e){e.name.indexOf(i)>=0?e.searchName=e.name.replaceAll(i,"<font style='color:#ee852f;padding:0 4px'>"+i+"</font>"):e.searchName=e.name})),console.log("searchAddress",t.searchAddress)):uni.showToast({title:e.message,icon:"none",duration:3e3})},c={query:i,region:this.originalData.result.addressComponent.city,output:"json",city_limit:!0,ak:"qWKt2xbrqXsp2yK35YYXVBNZgrbiCG5v",ret_coordtype:"gcj02ll"},l=t.originalData.result.addressComponent.city;l&&(c.center=""),null!==this.time&&clearTimeout(this.time),this.time=setTimeout((function(){uni.request({url:"https://api.map.baidu.com/place/v2/suggestion",data:c,success:r,fail:a})}),600)}}};t.default=u},dffb:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAjlJREFUSEu9lr9v00AUxz8vqWADITEwoTIg1B2HMJQKCcHASFn4E9gQAsWkY9OEIiEW/gRY6AgSsPAjEjV19xIxECYYKiF1AkT80Dl2sPPDdi4oN9rvvc/d975394TcoeLUWZaAqwrngdPAsSjtB/BZYFtLvPAbtEE0q6Rk/Tzr6qoo6whncudlAoSOKmu7TdmaFD8WWFnTU/qHpwjVQqDhIMWTBW7srMuX4V8jQMfVFZQthONWsDhJ2UdY9ZvyLlknBQxh8Bo4NBPsX/Jv4HISOgBGMu7MvLJRefdlgUos7wDo1HTbes/y5BA8f0OMwwmBoRvhWV7eLP8Vrhv3Cqg499hDC1o/m2r2zIxRDwgdf4Mlcep6gYCUkyxX0g3KXCr3KCt8itVL1SqxIpWabqpwxxISp3XLykWvJd3I6W/H1RPlgTiuvgeWZwAOYOfqWg0CXgFHJtRrG+A34IQlcBj2EjiaUeu7Af4EDo8LUvhKiUcScAs4ORQzLcyk/8oDPtxtyu1qTRd7whtgMYJOI2NyniEwS9KDUokrHxviJaDGhqFBoj3LkzEJDCXNM00KarItYSa1LRVX7yvczTHNAGriLFYWlhfYnObgH6DcjDIf57hx/PzNwQ+vthp7hV91y/OD0vFbLPUv77pek4CJbYEtI5mXuLz7nx1XP9Bvkv7/UDy/lXieDGHuD3C0yvm1GLGOc22iYmgob48n1ns6TZuYdEzo3h6NwkfGthFO27RAq694WuZ5kVb/L554F8R5jTFZAAAAAElFTkSuQmCC"},e25c:function(e,t,i){"use strict";var a=i("f9dd"),s=i.n(a);s.a},e792:function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){return a}));var a={uniNavBar:i("0be1").default,uniIcons:i("282b").default},s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",{staticClass:"view-main liu-chooseAddress-container"},[e.showSearchIpunt?i("v-uni-view",{staticClass:"hander"},[i("uni-nav-bar",{attrs:{title:"",fixed:!0,statusBar:!1,border:!1,"left-width":"132rpx","right-width":"0rpx"}},[i("template",{attrs:{slot:"left"},slot:"left"},[i("v-uni-view",{staticClass:"left-block",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handerSkip.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"iconfontAili icon-dingwei1"}),i("v-uni-text",{staticClass:"city-block"},[e._v(e._s(e.originalData.result.addressComponent.city))]),i("v-uni-text",{staticClass:"iconfontAili icon-xiala"})],1)],1),i("v-uni-view",{staticClass:"input-view"},[i("uni-icons",{staticStyle:{"line-height":"60rpx"},attrs:{type:"search",size:"22",color:"#666666"}}),i("v-uni-input",{staticClass:"input",attrs:{"confirm-type":"search",type:"text",placeholder:"请输入收货地址"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onSearch.apply(void 0,arguments)},input:function(t){arguments[0]=t=e.$handleEvent(t),e.handerAddress.apply(void 0,arguments)}}})],1)],2)],1):e._e(),e.showSearchAddress||e.isFound?e._e():i("v-uni-map",{ref:"map",staticStyle:{width:"100%",height:"100vh",top:"-200px"},attrs:{latitude:e.latitude,longitude:e.longitude,scale:16,id:"map","enable-zoom":e.isEnableScroll,"enable-scroll":e.isEnableScroll,markers:e.markers},on:{regionchange:function(t){arguments[0]=t=e.$handleEvent(t),e.handerRegionchange.apply(void 0,arguments)}}},[e.isDragMarker?i("v-uni-image",{staticClass:"map-marker",attrs:{src:e.markerIcon}}):e._e()],1),e.showPoisList||e.showSearchAddress?e._e():i("v-uni-view",{staticClass:"page-con"},[e.showCurrAdd?i("v-uni-view",{staticClass:"con-hd"},[i("v-uni-view",{staticClass:"current-block-left"},[i("v-uni-view",{staticClass:"current-name"},[e._v(e._s(e.currAddress))]),i("v-uni-view",{staticClass:"current-address"},[e._v(e._s(e.currRoadAddress))])],1),i("v-uni-view",{staticClass:"current-block-right",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.chooseAddressView.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"btn-edit-block"},[e._v("修改地址")])],1)],1):e._e(),i("v-uni-view",{staticClass:"con-bd"},[e.showSelectAddBtn?i("v-uni-view",{staticClass:"choose-address",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.chooseAddressView.apply(void 0,arguments)}}},[e._v("选择收货地址"),i("v-uni-text",{staticClass:"iconfontAili icon-right"})],1):e._e(),i("v-uni-view",{staticClass:"con-bd-item"},[i("v-uni-view",{staticClass:"con-bd-item-name"},[e._v("门牌号")]),i("v-uni-view",{staticClass:"con-bd-item-con"},[i("v-uni-input",{attrs:{type:"text",placeholder:"详细地址,例如1层101室","placeholder-class":"input-placeholder"},model:{value:e.formData.detailAddress,callback:function(t){e.$set(e.formData,"detailAddress",t)},expression:"formData.detailAddress"}})],1)],1),i("v-uni-view",{staticClass:"con-bd-item"},[i("v-uni-view",{staticClass:"con-bd-item-name"},[e._v("标签")]),i("v-uni-view",{staticClass:"con-bd-item-con"},e._l(e.labelData,(function(t,a){return i("v-uni-view",{key:a,class:e.formData.lableName==a?"lable-item lable-item-on":"lable-item",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.chooseLable(a)}}},[e._v(e._s(t))])})),1)],1),i("v-uni-view",{staticClass:"con-bd-item"},[i("v-uni-view",{staticClass:"con-bd-item-name"},[e._v("联系人")]),i("v-uni-view",{staticClass:"con-bd-item-con con-bd-item-con2"},[i("v-uni-input",{attrs:{type:"text",placeholder:"请填写收货人姓名","placeholder-class":"input-placeholder"},model:{value:e.formData.userName,callback:function(t){e.$set(e.formData,"userName",t)},expression:"formData.userName"}}),i("v-uni-view",{staticClass:"con-bd-sex-box",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.chooseSex(1)}}},[i("v-uni-image",{class:["choose-sex-icon",1==e.formData.sexType],attrs:{src:1==e.formData.sexType?e.sele2Icon:e.noseleIcon,mode:""}}),e._v("先生")],1),i("v-uni-view",{staticClass:"con-bd-sex-box",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.chooseSex(2)}}},[i("v-uni-image",{staticClass:"choose-sex-icon",attrs:{src:2==e.formData.sexType?e.sele2Icon:e.noseleIcon,mode:""}}),e._v("女士")],1)],1)],1),i("v-uni-view",{staticClass:"con-bd-item"},[i("v-uni-view",{staticClass:"con-bd-item-name"},[e._v("手机号")]),i("v-uni-view",{staticClass:"con-bd-item-con"},[i("v-uni-input",{attrs:{type:"number",maxlength:"11",placeholder:"请填写收货人手机号码","placeholder-class":"input-placeholder"},model:{value:e.formData.userPhone,callback:function(t){e.$set(e.formData,"userPhone",t)},expression:"formData.userPhone"}})],1)],1),i("v-uni-view",{class:["con-ft-btn",{"con-ft-btn1":e.addressInfo&&e.addressInfo.address,"con-ft-btn3":!e.addressInfo||!e.addressInfo.address}],on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.submitAddress.apply(void 0,arguments)}}},[e._v("保存地址")]),e.ud_id?i("v-uni-view",{staticClass:"con-ft-btn con-ft-btn2",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.deleteAddress.apply(void 0,arguments)}}},[e._v("删除地址")]):e._e()],1)],1),e.showPoisList&&!e.showSearchAddress?i("v-uni-view",{staticClass:"address-list"},[i("v-uni-scroll-view",{staticClass:"uni-swiper-list",attrs:{"scroll-y":!0,"scroll-top":0,enhanced:!0,"show-scrollbar":!1}},e._l(e.nearbyAddressList,(function(t,a){return i("v-uni-view",{key:a,staticClass:"address-item",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.handerSetAddress(t)}}},[i("v-uni-view",{staticClass:"item-left"},[i("v-uni-view",{staticClass:"item-name"},[e._v(e._s(t.name))]),i("v-uni-view",{staticClass:"item-address"},[e._v(e._s(t.addr))])],1),i("v-uni-view",{staticClass:"item-right"},[i("v-uni-image",{staticClass:"item-active",attrs:{src:e.acitveAddress(t),mode:""}})],1)],1)})),1),e.showReposition?i("v-uni-view",{staticClass:"reposition-block",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.getLocation("found")}}},[i("v-uni-text",{staticClass:"iconfontAili icon-zhongxindingwei"})],1):e._e(),e.showMask?i("uMask",{attrs:{show:e.showMask,zIndex:2},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.showMask=!1}}}):e._e()],1):e._e(),e.showSearchAddress&&e.searchAddress.length>0?i("v-uni-scroll-view",{staticClass:"uni-swiper-search-list",attrs:{"scroll-y":!0,"scroll-with-animation":"true","scroll-top":e.scrollTop}},[i("v-uni-view",{staticClass:"search-address-list"},e._l(e.searchAddress,(function(t,a){return i("v-uni-view",{key:a,staticClass:"search-address-item"},[i("v-uni-view",{staticClass:"search-address-item-left",on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.handerSetAddress(t)}}},[i("v-uni-view",{staticClass:"item-left-name",domProps:{innerHTML:e._s(t.searchName)}}),i("v-uni-view",{staticClass:"item-left-address"},[e._v(e._s(t.detailedInformation))])],1),i("v-uni-view",{staticClass:"search-address-item-right"},[e._v(e._s(t.distance)+"km")])],1)})),1)],1):e._e()],1)},n=[]},e798:function(e,t,i){var a=i("114c");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var s=i("967d").default;s("0af63e66",a,!0,{sourceMap:!1,shadowMode:!1})},f6b0:function(e,t,i){var a=i("c86c");t=a(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.u-mask[data-v-c0cf60aa]{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.u-mask-show[data-v-c0cf60aa]{opacity:1}.u-mask-zoom[data-v-c0cf60aa]{-webkit-transform:scale(1.2);transform:scale(1.2)}',""]),e.exports=t},f9dd:function(e,t,i){var a=i("f6b0");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var s=i("967d").default;s("9d6d45e0",a,!0,{sourceMap:!1,shadowMode:!1})},fb91:function(e,t,i){"use strict";var a=i("e798"),s=i.n(a);s.a}}]); |