LoginPop.js 3.9 KB

12345678910
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/LoginPop"],{"195f":function(e,n,t){"use strict";t.r(n);var a=t("d126"),o=t.n(a);for(var i in a)["default"].indexOf(i)<0&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n["default"]=o.a},4149:function(e,n,t){"use strict";t.r(n);var a=t("f89c"),o=t("195f");for(var i in o)["default"].indexOf(i)<0&&function(e){t.d(n,e,(function(){return o[e]}))}(i);t("5924");var u=t("828b"),r=Object(u["a"])(o["default"],a["b"],a["c"],!1,null,"4484cd8c",null,!1,a["a"],void 0);n["default"]=r.exports},5924:function(e,n,t){"use strict";var a=t("93e44"),o=t.n(a);o.a},"93e44":function(e,n,t){},d126:function(e,n,t){"use strict";(function(e){var a=t("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=a(t("7eb4")),i=a(t("ee10")),u=t("8b39"),r=t("8f07"),c="https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0",s={name:"LoginPop",props:{value:{type:Boolean,default:!1}},data:function(){return{shopName:"六感熟眠商城",userName:"",userInfo:void 0,defaultAvatarUrl:c,avatarUrl:c}},mounted:function(){var n=e.getStorageSync("configs");n&&(this.shopName=n.shop_name)},methods:{close:function(){this.$emit("input",!1)},onChooseAvatar:function(e){var n=e.detail.avatarUrl;console.log("成功授权",n),this.avatarUrl=n},saveUserData:function(n){console.log(n.detail.value.nickname),this.avatarUrl!==this.defaultAvatarUrl&&n.detail.value.nickname?(this.userName=n.detail.value.nickname,this.close(),this.getImageInfo()):e.showToast({icon:"none",title:"请先授权完善信息"})},getImageInfo:function(){var n=this;e.getImageInfo({src:this.avatarUrl,success:function(t){"png"==t.type||"jpeg"==t.type?e.getFileSystemManager().readFile({filePath:t.path,encoding:"base64",success:function(e){var a="data:image/"+t.type+";base64,"+e.data;console.log("转base64后:",a),n.uploadBase64File(a)}}):e.showToast({title:"当前只支持png/jpeg格式",duration:2500,icon:"none"})}})},uploadBase64File:function(n){var t=this;(0,u.uploadBase64File)({base64:n},{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"}).then((function(e){console.log("uploadFile==>",e.data.url),t.avatarUrl=e.data.url,t.bindNickname(e.data.url)})).catch((function(){e.hideLoading()}))},bindNickname:function(n){var t=this,a={nickname:this.userName,username:this.userName,headimg:n};(0,r.userBindNickname)(a).then((function(a){console.log("绑定昵称等==>",a.data),a.data&&(a.data.headimg||(a.data.headimg=n),e.setStorageSync("userInfo",JSON.stringify(a.data)),t.getUserInfo())}))},getUserInfo:function(){var n=this;return(0,i.default)(o.default.mark((function t(){var a;return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a={},t.next=3,(0,r.getUserInfo)(a).then((function(t){n.close(),t.data&&(n.$emit("updateUserInfo"),e.setStorageSync("token",t.data.token.token),e.setStorageSync("userInfo",JSON.stringify(t.data)),n.userInfo=t.data,console.log("getUserInfo==>",n.userInfo))})).catch((function(){e.hideLoading()}));case 3:case"end":return t.stop()}}),t)})))()}}};n.default=s}).call(this,t("df3c")["default"])},f89c:function(e,n,t){"use strict";t.d(n,"b",(function(){return o})),t.d(n,"c",(function(){return i})),t.d(n,"a",(function(){return a}));var a={uPopup:function(){return Promise.all([t.e("common/vendor"),t.e("components/uview-ui/components/u-popup/u-popup")]).then(t.bind(null,"0cfc"))},"u-Image":function(){return Promise.all([t.e("common/vendor"),t.e("components/uview-ui/components/u--image/u--image")]).then(t.bind(null,"7b0c"))}},o=function(){var e=this.$createElement;this._self._c},i=[]}}]);
  2. ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
  3. 'components/LoginPop-create-component',
  4. {
  5. 'components/LoginPop-create-component':(function(module, exports, __webpack_require__){
  6. __webpack_require__('df3c')['createComponent'](__webpack_require__("4149"))
  7. })
  8. },
  9. [['components/LoginPop-create-component']]
  10. ]);