java-mall-app/unpackage/dist/build/mp-weixin/address/selectShippingAddress.js
2025-12-12 17:04:03 +08:00

1 line
9.7 KiB
JavaScript

require('./common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["address/selectShippingAddress"],{"937d":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return o}));var o={uniNavBar:function(){return n.e("components/uni-nav-bar/uni-nav-bar").then(n.bind(null,"77f4"))},uniIcons:function(){return Promise.all([n.e("common/vendor"),n.e("components/uni-icons/uni-icons")]).then(n.bind(null,"4704"))}},i=function(){var e=this,t=e.$createElement,n=(e._self._c,e.showSearchAddress?null:e.userInfo.token&&e.formatAddreesList.length>0),o=!e.showSearchAddress&&n?e.__map(e.formatAddreesList,(function(t,n){var o=e.__get_orig(t),i=1==t.ud_label||2==t.ud_label||3==t.ud_label?e.lableCalss(t.ud_label):null;return{$orig:o,m0:i}})):null,i=!e.showSearchAddress&&n?e.formatAddreesList.length:null,s=e.showSearchAddress&&e.searchAddress.length>0;e._isMounted||(e.e0=function(t){e.showMask=!1}),e.$mp.data=Object.assign({},{$root:{g0:n,l0:o,g1:i,g2:s}})},s=[]},a46a:function(e,t,n){"use strict";n.r(t);var o=n("f5fa"),i=n.n(o);for(var s in o)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(s);t["default"]=i.a},a4b5:function(e,t,n){"use strict";n.r(t);var o=n("937d"),i=n("a46a");for(var s in i)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(s);n("fa43");var a=n("828b"),r=Object(a["a"])(i["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);t["default"]=r.exports},c645:function(e,t,n){},f5fa:function(e,t,n){"use strict";(function(e){var o=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n("7ca3")),s=o(n("36ea")),a=n("8f59");function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l=n("5c2c"),u={components:{uMask:function(){n.e("address/umask").then(function(){return resolve(n("3faa"))}.bind(null,n)).catch(n.oe)},loginPopup:function(){Promise.all([n.e("common/vendor"),n.e("components/loginPopup")]).then(function(){return resolve(n("0c45"))}.bind(null,n)).catch(n.oe)}},data:function(){return{scrollTop:0,showMask:!1,originalData:{result:{addressComponent:{city:"正在定位"},sematic_description:"定位中.."}},addressList:[],formatAddreesList:[],showFormatAddreesList:!1,nearbyAddressList:[],showSearchAddress:!1,time:0,searchAddress:[],labelList:["","家","公司","学校"],options:{},showLoginPopup:!1}},computed:(0,a.mapState)(["Config","StateCode","notice","plantformInfo","shopInfo","userInfo","hasLogin"]),onLoad:function(e){console.log("options",e),e&&e.isShopList&&(this.options=e)},onShow:function(){this.userInfo.token&&this.getAddressList();var t=e.getStorageSync("city");t?this.originalData.result.addressComponent.city=t:this.isPhoneLocationEnabled()},onUnload:function(){e.switchTab({url:"/pages/index/index"}),e.removeStorageSync("city")},methods:c(c({},(0,a.mapMutations)(["login","logout","getPlantformInfo","forceUserInfo","getUserInfo","setCartNum"])),{},{closeLoginPopup:function(){this.showLoginPopup=!1},lableCalss:function(e){return 1==e?"item-lable-1":2==e?"item-lable-2":3==e?"item-lable-3":void 0},getAddressList:function(){var t=this;t.$.request({url:t.Config.URL.user.address_lists,data:{},success:function(n,o,i,s){200==o&&(n.items.length>0?(console.log(t.addressList),t.addressList=n.items,t.formatAddreesList=t.addressList.slice(0,4)):t.setData({isdata:!1})),e.stopPullDownRefresh()}})},AddAddress:function(){this.hasLogin?e.navigateTo({url:"/member/address/manage"}):this.showLoginPopup=!0},handerSetAddress:function(t,n){if("my"==n){var o=c({name:t.ud_marker,location:{lat:t.ud_latitude,lng:t.ud_longitude}},t);e.setStorageSync("currentAddress",o)}else e.setStorageSync("currentAddress",t);this.options&&this.options.isShopList?e.navigateTo({url:"/member/member/supermarketlList"}):e.switchTab({url:"/pages/index/index"})},anewLoction:function(){e.removeStorageSync("currentAddress"),e.switchTab({url:"/pages/index/index"})},isPhoneLocationEnabled:function(){var t=this;e.getSystemInfo({success:function(n){var o=n.locationEnabled;o?t.isAppAuthorized():e.showModal({title:"提示",content:'小程序需要基于您的手机定位信息为您提供服务,当前检测到您的手机并未打开定位开关,请关闭小程序后前往 "设置 - 定位服务/位置信息" 开启手机定位,然后重新进入小程序~',showCancel:!1,confirmText:"我已知悉"})},fail:function(e){console.log("用户手机系统信息获取失败",e)}})},isAuthorized:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"scope.userLocation",n=this;e.getSetting({success:function(e){var o=e.authSetting[t];o?n.getLocation():n.getAuthorize()},fail:function(e){n.openSetting()}})},isAppAuthorized:function(){var t=this,n=e.getAppAuthorizeSetting(),o=n.locationAuthorized;switch(o){case"authorized":t.isAuthorized();break;case"denied":e.showModal({title:"提示",content:"已拒绝微信获取定位权限,即将打开权限管理页面,请把定位权限设置为允许~",confirmText:"前往设置",success:function(e){e.confirm?t.openAppAuthorizeSetting():e.cancel&&t.rejectGetLocation()}});break;case"not determined":e.showModal({title:"提示",content:"请授权微信获取定位权限~",confirmText:"同意授权",success:function(e){e.confirm?t.openAppAuthorizeSetting():e.cancel&&t.rejectGetLocation()}});break}},getAuthorize:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"scope.userLocation",n=this;e.authorize({scope:t,success:function(){n.getLocation()},fail:function(){n.openSetting()}})},openSetting:function(){var t=this;e.showModal({title:"提示",content:"我们需要获取您的位置信息,为您提供服务~",success:function(n){n.confirm?e.openSetting({success:function(e){!0===e.authSetting["scope.userLocation"]?t.getLocation():t.rejectGetLocation()},fail:function(e){console.log("小程序授权弹窗打开失败",e)}}):n.cancel&&t.rejectGetLocation()}})},rejectGetLocation:function(){e.showToast({title:"您拒绝了位置授权,小程序无法继续提供出行服务~",icon:"none",duration:3e3})},openAppAuthorizeSetting:function(){var t=this;e.openAppAuthorizeSetting({success:function(e){console.log("打开系统微信授权管理页成功",e),t.isAuthorized()},fail:function(e){console.log("打开系统微信授权管理页失败",e)}})},getLocation:function(){var t=this,n="",o=e.getStorageSync("currentAddress");if(o){n=o.point?o.point.y+","+o.point.x:o.location.lat+","+o.location.lng;var i=new l.BMapWX({ak:t.bdMapAk});i.regeocoding({location:n,coordtype:"gcj02ll",ret_coordtype:"gcj02ll",fail:function(e){console.log("fail",e)},success:function(n){console.log("结果地址",n),t.originalData=n.originalData,t.originalData.result.sematic_description=o.name;var i=e.getStorageSync("city");i&&(t.originalData.result.addressComponent.city=i),t.nearbyAddressList=n.originalData.result.pois}})}else e.getLocation({type:"wgs84",isHighAccuracy:!0,success:function(o){n=o.latitude+","+o.longitude;var i=new l.BMapWX({ak:t.bdMapAk}),s=function(n){console.log("结果地址",n),t.address=n.originalData.result.sematic_description,t.originalData=n.originalData;var o=e.getStorageSync("city");o&&(t.originalData.result.addressComponent.city=o),t.nearbyAddressList=n.originalData.result.pois};i.regeocoding({location:n,coordtype:"wgs84ll",ret_coordtype:"gcj02ll",fail:function(e){console.log("fail",e)},success:s})},fail:function(e){console.error("获取位置失败:",e)}})},handerSkip:function(){e.navigateTo({url:"/address/selectCity"})},onSearch:function(){this.showMask=!0},handerList:function(){this.showFormatAddreesList=!this.showFormatAddreesList,this.showFormatAddreesList?this.formatAddreesList=this.addressList:this.formatAddreesList=this.addressList.slice(0,4)},onScroll:function(){},handerAddress:function(t){var n=this,o=t.target.value;0==o.length?this.showSearchAddress=!1:this.showSearchAddress=!0;var i=function(e){console.log("fail",e)},a={lat:n.originalData.result.location.lat,lng:n.originalData.result.location.lng},r=function(e){var t=e/1e3;return t.toFixed(2)},l=function(t){console.log("结果地址",t),0==t.data.status?(n.searchAddress=t.data.result.filter((function(e){return"location"in e})).map((function(e){var t=c(c({},e),{},{name:e.name,detailedInformation:e.address.replace(/-/g,""),distance:r(s.default.GeoUtils.getDistance(a,e.location))});return t})),console.log("that.searchAddress",n.searchAddress),n.searchAddress.forEach((function(e){e.name.indexOf(o)>=0?e.searchName=e.name.replaceAll(o,"<font style='color:#ee852f;padding:0 4px'>"+o+"</font>"):e.searchName=e.name})),console.log("searchAddress",n.searchAddress)):e.showToast({title:t.message,icon:"none",duration:3e3})},u={query:o,region:this.originalData.result.addressComponent.city,output:"json",city_limit:!0,ret_coordtype:"gcj02ll",ak:n.bdMapAk},d=n.originalData.result.addressComponent.city;d&&(u.center=""),null!==this.time&&clearTimeout(this.time),this.time=setTimeout((function(){e.request({url:"https://api.map.baidu.com/place/v2/suggestion",data:u,success:l,fail:i})}),600)}})};t.default=u}).call(this,n("df3c")["default"])},f9cb:function(e,t,n){"use strict";(function(e,t){var o=n("47a9");n("ec76");o(n("3240"));var i=o(n("a4b5"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(i.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},fa43:function(e,t,n){"use strict";var o=n("c645"),i=n.n(o);i.a}},[["f9cb","common/runtime","common/vendor"]]]);