require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/users/user_address_list/index"],{"10f2":function(t,i,e){"use strict";var s=e("5c06"),n=e.n(s);n.a},2951:function(t,i,e){"use strict";e.d(i,"b",(function(){return s})),e.d(i,"c",(function(){return n})),e.d(i,"a",(function(){}));var s=function(){var t=this,i=t.$createElement,e=(t._self._c,t.addressList.length<1&&t.page>1),s=t.addressList.length,n=t.addressList.length,d=n?t.__map(t.addressList,(function(i,e){var s=t.__get_orig(i),n=t.$t("收货人"),d=t.$t("收货地址"),o=t.$t("设为默认"),r=t.$t("编辑"),a=t.$t("删除");return{$orig:s,m0:n,m1:d,m2:o,m3:r,m4:a}})):null,o=t.addressList.length,r=t.addressList.length<1&&t.page>1,a=t.$t("添加新地址"),c=t.$t("导入微信地址");t.$mp.data=Object.assign({},{$root:{g0:e,g1:s,g2:n,l0:d,g3:o,g4:r,m5:a,m6:c}})},n=[]},"2b0c":function(t,i,e){"use strict";e.r(i);var s=e("fb25"),n=e.n(s);for(var d in s)["default"].indexOf(d)<0&&function(t){e.d(i,t,(function(){return s[t]}))}(d);i["default"]=n.a},"56e7":function(t,i,e){"use strict";e.r(i);var s=e("2951"),n=e("2b0c");for(var d in n)["default"].indexOf(d)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(d);e("10f2");var o=e("828b"),r=Object(o["a"])(n["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);i["default"]=r.exports},"5c06":function(t,i,e){},eaee:function(t,i,e){"use strict";(function(t,i){var s=e("47a9");e("2ea2");s(e("3240"));var n=s(e("56e7"));t.__webpack_require_UNI_MP_PLUGIN__=e,i(n.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},fb25:function(t,i,e){"use strict";(function(t){var s=e("47a9");Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var n=e("a05e"),d=e("d7f8"),o=e("8f59"),r=s(e("0cf0")),a=e("9ad6"),c={components:{authorize:function(){e.e("components/Authorize").then(function(){return resolve(e("636c"))}.bind(null,e)).catch(e.oe)},home:function(){Promise.all([e.e("common/vendor"),e.e("components/home/index")]).then(function(){return resolve(e("05b1"))}.bind(null,e)).catch(e.oe)}},mixins:[r.default],data:function(){return{imgHost:a.HTTP_REQUEST_URL,addressList:[],cartId:"",pinkId:0,couponId:0,loading:!1,loadend:!1,loadTitle:this.$t("加载更多"),page:1,limit:20,isAuto:!1,isShowAuth:!1,news:"",noCoupon:0,is_gift:0,order_id:0}},computed:(0,o.mapGetters)(["isLogin"]),onLoad:function(t){this.isLogin?(this.cartId=t.cartId||"",this.noCoupon=t.noCoupon||0,this.pinkId=t.pinkId||0,this.couponId=t.couponId||0,this.news=t.news||0,this.orderId=t.order_id||0,this.is_gift=t.is_gift||0,this.getAddressList(!0)):(0,d.toLogin)()},onShow:function(){this.getAddressList(!0)},methods:{onLoadFun:function(){this.getAddressList()},authColse:function(t){this.isShowAuth=t},getWxAddress:function(){var i=this;t.authorize({scope:"scope.address",success:function(e){t.chooseAddress({success:function(t){var e={};e.province=t.provinceName,e.city=t.cityName,e.district=t.countyName,(0,n.editAddress)({address:e,is_default:1,real_name:t.userName,post_code:t.postalCode,phone:t.telNumber,detail:t.detailInfo,id:0,type:1}).then((function(t){i.$util.Tips({title:i.$t("添加成功"),icon:"success"},(function(){i.getAddressList(!0)}))})).catch((function(t){return i.$util.Tips({title:t})}))},fail:function(t){if("chooseAddress:cancel"==t.errMsg)return i.$util.Tips({title:i.$t("取消选择")})}})},fail:function(e){t.showModal({title:i.$t("您已拒绝导入微信地址权限"),content:i.$t("是否进入权限管理,调整授权?"),success:function(e){if(e.confirm)t.openSetting({success:function(t){}});else if(e.cancel)return i.$util.Tips({title:i.$t("已取消!")})}})}})},getAddress:function(){var t=this;t.$wechat.openAddress().then((function(i){(0,n.editAddress)({real_name:i.userName,phone:i.telNumber,address:{province:i.provinceName,city:i.cityName,district:i.countryName},detail:i.detailInfo,post_code:i.postalCode,is_default:1,type:1}).then((function(){t.$util.Tips({title:t.$t("添加成功"),icon:"success"},(function(){t.getAddressList(!0)}))})).catch((function(i){return t.$util.Tips({title:i||t.$t("添加失败")})}))}))},getAddressList:function(t){var i=this;t&&(i.loadend=!1,i.page=1,i.$set(i,"addressList",[])),i.loading||i.loadend||(i.loading=!0,i.loadTitle="",(0,n.getAddressList)({page:i.page,limit:i.limit}).then((function(t){var e=t.data,s=e.length<i.limit;i.addressList=i.$util.SplitArray(e,i.addressList),i.$set(i,"addressList",i.addressList),i.loadend=s,i.loadTitle=s?i.$t("我也是有底线的"):i.$t("加载更多"),i.page=i.page+1,i.loading=!1})).catch((function(t){i.loading=!1,i.loadTitle=i.$t("加载更多")})))},radioChange:function(t){var i=parseInt(t.detail.value),e=this,s=this.addressList[i];if(void 0==s)return e.$util.Tips({title:e.$t("您设置的默认地址不存在!")});(0,n.setAddressDefault)(s.id).then((function(t){for(var s=0,n=e.addressList.length;s<n;s++)e.addressList[s].is_default=s==i;e.$util.Tips({title:e.$t("设置成功"),icon:"success"},(function(){e.$set(e,"addressList",e.addressList)}))})).catch((function(t){return e.$util.Tips({title:t})}))},editAddress:function(i){var e=this.cartId,s=this.pinkId,n=this.couponId;this.cartId="",this.pinkId="",this.couponId="",t.navigateTo({url:"/pages/users/user_address/index?id="+i+"&cartId="+e+"&pinkId="+s+"&couponId="+n+"&new="+this.news+"&is_gift="+this.is_gift+"&order_id="+this.orderId})},delAddress:function(t){var i=this,e=this.addressList[t];if(void 0==e)return i.$util.Tips({title:i.$t("您删除的地址不存在!")});(0,n.delAddress)(e.id).then((function(e){i.$util.Tips({title:i.$t("删除成功"),icon:"success"},(function(){i.addressList.splice(t,1),i.$set(i,"addressList",i.addressList)}))})).catch((function(t){return i.$util.Tips({title:t})}))},addAddress:function(){var i=this.cartId,e=this.pinkId,s=this.couponId;this.cartId="",this.pinkId="",this.couponId="",t.navigateTo({url:"/pages/users/user_address/index?cartId="+i+"&pinkId="+e+"&couponId="+s+"&new="+this.news+"&is_gift="+this.is_gift+"&order_id="+this.orderId})},goOrder:function(i){var e="",s="",n="";this.cartId&&i&&(e=this.cartId,s=this.pinkId,n=this.couponId,this.cartId="",this.pinkId="",this.couponId="",t.redirectTo({url:"/pages/goods/order_confirm/index?is_address=1&new="+this.news+"&cartId="+e+"&addressId="+i+"&pinkId="+s+"&couponId="+n+"&noCoupon="+this.noCoupon+"&is_gift="+this.is_gift+"&order_id="+this.orderId}))}},onReachBottom:function(){this.getAddressList()}};i.default=c}).call(this,e("df3c")["default"])}},[["eaee","common/runtime","common/vendor"]]]);
|