(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/diy-components/diy-member-info"],{"425b":function(e,t,n){},"7ec4":function(e,t,n){},"8faa":function(e,t,n){"use strict";var o=n("425b"),i=n.n(o);i.a},a69e:function(e,t,n){"use strict";n.r(t);var o=n("a835"),i=n("d66e");for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);n("8faa"),n("d2c6");var r=n("828b"),m=Object(r["a"])(i["default"],o["b"],o["c"],!1,null,"64cdb5da",null,!1,o["a"],void 0);t["default"]=m.exports},a835:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return o}));var o={uniPopup:function(){return n.e("components/uni-popup/uni-popup").then(n.bind(null,"1843"))},nsLogin:function(){return Promise.all([n.e("common/vendor"),n.e("components/ns-login/ns-login")]).then(n.bind(null,"17d0"))}},i=function(){var e=this,t=e.$createElement,n=(e._self._c,e.memberInfo&&e.memberInfo.headimg?e.$util.img(e.memberInfo.headimg):null),o=e.memberInfo&&!e.memberInfo.headimg?e.$util.getDefaultImage():null,i=e.memberInfo?-1!=e.memberInfo.nickname.indexOf("u_")&&e.memberInfo.nickname==e.memberInfo.username||e.memberInfo.nickname==e.memberInfo.mobile:null,a=e.memberInfo&&4==e.value.style&&e.memberInfo.member_level?e.$util.img("app/component/view/member_info/img/style_4_vip_tag.png"):null,r=e.memberInfo?null:e.$util.getDefaultImage(),m=e.memberInfo?null:e.$lang("login"),s=e.memberInfo?null:e.$lang("loginTpis"),u=parseInt(e.value.infoMargin),l=parseInt(e.value.infoMargin),c=e.memberInfo?(parseFloat(e.memberInfo.balance)+parseFloat(e.memberInfo.balance_money)).toFixed(2):null,f=e.$lang("balance"),d=e.memberInfo?parseFloat(e.memberInfo.point):null,p=e.$lang("point"),h=e.$lang("coupon"),g=parseInt(e.value.infoMargin),b=parseInt(e.value.infoMargin),I=e.memberInfo?(parseFloat(e.memberInfo.balance)+parseFloat(e.memberInfo.balance_money)).toFixed(2):null,v=e.$lang("balance"),$=e.memberInfo?parseFloat(e.memberInfo.point):null,_=e.$lang("point"),k=e.$lang("coupon"),y=e.avatarUrl?null:e.$util.getDefaultImage();e._isMounted||(e.e0=function(t){e.memberInfo.headimg=e.$util.getDefaultImage().head},e.e1=function(t){e.avatarUrl=e.$util.getDefaultImage().head}),e.$mp.data=Object.assign({},{$root:{g0:n,g1:o,g2:i,g3:a,g4:r,m0:m,m1:s,m2:u,m3:l,g5:c,m4:f,m5:d,m6:p,m7:h,m8:g,m9:b,g6:I,m10:v,m11:$,m12:_,m13:k,g7:y}})},a=[]},d2c6:function(e,t,n){"use strict";var o=n("7ec4"),i=n.n(o);i.a},d66e:function(e,t,n){"use strict";n.r(t);var o=n("da68"),i=n.n(o);for(var a in o)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(a);t["default"]=i.a},da68:function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o;o=e.getMenuButtonBoundingClientRect();var i={name:"diy-member-info",props:{value:{type:Object},global:{type:Object,default:function(){return{}}}},components:{nsContact:function(){n.e("components/ns-contact/ns-contact").then(function(){return resolve(n("8eb0"))}.bind(null,n)).catch(n.oe)}},data:function(){return{info:null,superMember:null,memberCode:null,avatarUrl:"",headImg:"",nickName:"",completeInfoCallback:null,menuButtonInfo:o,langList:[],langIndex:0,ischina:0}},options:{styleIsolation:"shared"},created:function(){this.ischina=e.getStorageSync("shopInfo").ischina,this.initLang(),this.init(!1)},watch:{storeToken:function(e,t){this.init()},componentRefresh:function(e){this.init()}},computed:{memberInfoStyle:function(){var e={},t="",n="contain";return 0==this.global.navBarSwitch&&(e["padding-top"]=this.menuButtonInfo.height+this.menuButtonInfo.top-this.value.margin.top+"px"),4==this.value.style?(t=this.$util.img("app/component/view/member_info/img/style_4_bg.png"),n="cover"):3!=this.value.style&&(t=this.$util.img("public/static/img/diy_view/member_info_bg.png")),"default"==this.value.theme?e.background="url('".concat(t,"') no-repeat bottom / ").concat(n,", var(--base-color)"):e.background="url('".concat(t,"') no-repeat bottom / ").concat(n,",linear-gradient(").concat(this.value.gradientAngle,"deg, ").concat(this.value.bgColorStart," 0%, ").concat(this.value.bgColorEnd," 100%)"),this.$util.objToStyle(e)},infoStyle:function(){var e={};return 4==this.value.style&&(this.superMember?e["padding-bottom"]="276rpx":e["padding-bottom"]="166rpx"),this.$util.objToStyle(e)},superMemberStyle:function(){var e={"margin-left":2*parseInt(this.value.infoMargin)+"rpx ","margin-right":2*parseInt(this.value.infoMargin)+"rpx "};return 3==this.value.style?e.background="#292f45 url("+this.$util.img("public/uniapp/member/supervip_bg.png")+") no-repeat bottom / 100% 100%":4==this.value.style?(e={},e.background="url("+this.$util.img("app/component/view/member_info/img/super_vip_bg_4.png")+") no-repeat bottom / contain"):e.background="url('"+this.$util.img("public/static/img/diy_view/super_member_bg.png")+"') no-repeat bottom / 100% 100%, linear-gradient(107deg, "+this.themeStyle.super_member.super_member_start_bg+" 0%, "+this.themeStyle.super_member.super_member_end_bg+" 100%)",this.$util.objToStyle(e)},warpCss:function(){var e="";return e+="background-color:"+this.value.componentBgColor+";","round"==this.value.componentAngle&&(e+="border-top-left-radius:"+2*this.value.topAroundRadius+"rpx;",e+="border-top-right-radius:"+2*this.value.topAroundRadius+"rpx;",e+="border-bottom-left-radius:"+2*this.value.bottomAroundRadius+"rpx;",e+="border-bottom-right-radius:"+2*this.value.bottomAroundRadius+"rpx;"),e},isDisabled:function(){return!(this.nickName.length>0)}},methods:{initLang:function(){if(this.langList=this.$langConfig.list(),e.getStorageSync("lang")){for(var t=0;t0&&void 0!==arguments[0])||arguments[0];e?this.storeToken?this.getMemberInfo():this.$store.commit("setMemberInfo",""):this.memberInfo&&(this.headImg=this.memberInfo.headimg,this.nickName=this.memberInfo.nickname,this.avatarUrl=this.headImg?this.$util.img(this.headImg):this.$util.getDefaultImage().head,"微信用户"==this.nickName&&this.openCompleteInfoPop(),this.getCouponNum()),this.getMemberCardInfo()},getMemberInfo:function(){var e=this;this.$api.sendRequest({url:"/api/member/info",data:{},success:function(t){0==t.code&&(e.info=t.data,e.headImg=e.info.headimg,e.nickName=e.info.nickname,e.avatarUrl=e.headImg?e.$util.img(e.headImg):e.$util.getDefaultImage().head,"微信用户"==e.nickName&&e.openCompleteInfoPop(),e.getCouponNum())}})},getCouponNum:function(){var e=this;this.$api.sendRequest({url:"/coupon/api/coupon/num",success:function(t){0==t.code&&(e.info?(e.info.coupon_num=t.data,e.$store.commit("setMemberInfo",e.info)):(e.memberInfo.coupon_num=t.data,e.$forceUpdate(),e.$store.commit("setMemberInfo",e.memberInfo)))}})},getMemberCardInfo:function(){var e=this;this.$api.sendRequest({url:"/supermember/api/membercard/firstcard",success:function(t){0==t.code&&t.data&&(e.superMember=t.data)}})},redirect:function(e){this.storeToken?this.$util.redirectTo(e):this.$refs.login.open(e)},showMemberQrcode:function(){var t=this;this.memberInfo.mobile||this.memberInfo.member_code?(this.memberCode&&this.$refs.erWeiPopup.open(),this.$api.sendRequest({url:"/api/member/membereqrcode",data:{page:""},success:function(e){if(0==e.code){var n=(new Date).getTime();t.memberCode={barcode:e.bar_code+"?rand="+n,qrcode:e.data.path+"?rand="+n,member_code:e.member_code},t.$refs.erWeiPopup.open()}}})):e.showModal({title:"提示",content:"使用会员码需先绑定手机号,是否绑定手机号?",success:function(e){e.confirm&&t.$util.redirectTo("/pages_tool/member/info_edit",{action:"bind_mobile"})}})},closeMemberQrcode:function(){this.$refs.erWeiPopup.close()},redirectBeforeAuth:function(e){var t=this;this.storeToken?-1!=this.memberInfo.nickname.indexOf("u_")&&this.memberInfo.nickname==this.memberInfo.username||this.memberInfo.nickname==this.memberInfo.mobile?this.getWxAuth((function(){t.$util.redirectTo(e)})):this.$util.redirectTo(e):this.$refs.login.open("/pages/member/index")},getWxAuth:function(e){this.openCompleteInfoPop((function(){"function"==typeof e&&e()}))},modifyNickname:function(e){var t=this;this.$api.sendRequest({url:"/api/member/modifynickname",data:{nickname:e},success:function(n){0==n.code&&(t.memberInfo.nickname=e,t.$store.commit("setMemberInfo",t.memberInfo))}})},modifyHeadimg:function(e){var t=this;this.$api.sendRequest({url:"/api/member/modifyheadimg",data:{headimg:e},success:function(n){0==n.code&&(t.memberInfo.headimg=e,t.$store.commit("setMemberInfo",t.memberInfo))}})},openCompleteInfoPop:function(e){var t=this;this.$refs.completeInfoPopup.open((function(){t.$store.commit("setBottomNavHidden",!1)})),this.$store.commit("setBottomNavHidden",!0),this.completeInfoCallback=e},saveCompleteInfo:function(){0!=this.nickName.length?(this.modifyNickname(this.nickName),this.modifyHeadimg(this.headImg),this.$refs.completeInfoPopup.close(),this.$store.commit("setBottomNavHidden",!1),"function"==typeof this.completeInfoCallback&&this.completeInfoCallback()):this.$util.showToast({title:"请输入昵称"})},cancelCompleteInfo:function(){this.$refs.completeInfoPopup.close(),this.$store.commit("setBottomNavHidden",!1)},blurNickName:function(e){e.detail.value&&(this.nickName=e.detail.value)},onChooseAvatar:function(t){var n=this;this.avatarUrl=t.detail.avatarUrl,e.getFileSystemManager().readFile({filePath:this.avatarUrl,encoding:"base64",success:function(e){var t="data:image/jpeg;base64,"+e.data;n.$api.uploadBase64({base64:t,success:function(e){0==e.code?n.headImg=e.data.pic_path:n.$util.showToast({title:e.message})},fail:function(){n.$util.showToast({title:"上传失败"})}})}})},splitFn:function(e){return e.replace(/(?=(\d{4})+$)/g," ")}}};t.default=i}).call(this,n("df3c")["default"])}}]); ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ 'components/diy-components/diy-member-info-create-component', { 'components/diy-components/diy-member-info-create-component':(function(module, exports, __webpack_require__){ __webpack_require__('df3c')['createComponent'](__webpack_require__("a69e")) }) }, [['components/diy-components/diy-member-info-create-component']] ]);