木邻有你前端代码仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
3.1 KiB

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["subPages/my/myProfile"],{"309d":function(e,n,t){"use strict";t.r(n);var a=t("d3ee"),r=t("a42a");for(var o in r)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(o);t("c92d");var u=t("828b"),c=Object(u["a"])(r["default"],a["b"],a["c"],!1,null,"7ada055c",null,!1,a["a"],void 0);n["default"]=c.exports},5099:function(e,n,t){"use strict";(function(e){var a=t("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=a(t("7eb4")),o=a(t("ee10")),u={name:"MyProfile",data:function(){return{userInfo:{headImage:"",nickName:"",phone:""}}},onLoad:function(){},methods:{goBack:function(){e.navigateBack()},onChooseAvatar:function(n){var t=this;return(0,o.default)(r.default.mark((function a(){var o,u;return r.default.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(console.log("选择头像回调",n),!n.detail.avatarUrl){a.next=10;break}return o={path:n.detail.avatarUrl},a.next=5,t.$utils.uploadImage(o);case 5:u=a.sent,t.userInfo.headImage=u.url,e.showToast({title:"头像更新成功",icon:"success"}),a.next=11;break;case 10:e.showToast({title:"头像选择失败",icon:"none"});case 11:case"end":return a.stop()}}),a)})))()},onNicknameBlur:function(){this.userInfo.nickName.trim()||e.showToast({title:"请输入昵称",icon:"none"})},saveProfile:function(){var n=this;return(0,o.default)(r.default.mark((function t(){var a;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n.userInfo.nickName.trim()){t.next=3;break}return e.showToast({title:"请输入昵称",icon:"none"}),t.abrupt("return");case 3:if(!n.userInfo.phone||/^1[3-9]\d{9}$/.test(n.userInfo.phone)){t.next=6;break}return e.showToast({title:"请输入正确的手机号",icon:"none"}),t.abrupt("return");case 6:return t.next=8,n.$api.user.updateUser({nickName:n.userInfo.nickName,phone:n.userInfo.phone,headImage:n.userInfo.headImage});case 8:a=t.sent,200===a.code&&(e.showToast({title:"".concat(a.message),icon:"success"}),setTimeout((function(){e.navigateBack()}),1e3));case 10:case"end":return t.stop()}}),t)})))()},getUserInfo:function(){var e=this;return(0,o.default)(r.default.mark((function n(){var t;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.$api.user.queryUser();case 2:t=n.sent,e.userInfo=t.result;case 4:case"end":return n.stop()}}),n)})))()}},onShow:function(){this.getUserInfo()}};n.default=u}).call(this,t("df3c")["default"])},a2c3:function(e,n,t){},a42a:function(e,n,t){"use strict";t.r(n);var a=t("5099"),r=t.n(a);for(var o in a)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return a[e]}))}(o);n["default"]=r.a},c92d:function(e,n,t){"use strict";var a=t("a2c3"),r=t.n(a);r.a},cdce:function(e,n,t){"use strict";(function(e,n){var a=t("47a9");t("a476");a(t("3240"));var r=a(t("309d"));e.__webpack_require_UNI_MP_PLUGIN__=t,n(r.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},d3ee:function(e,n,t){"use strict";t.d(n,"b",(function(){return a})),t.d(n,"c",(function(){return r})),t.d(n,"a",(function(){}));var a=function(){var e=this.$createElement;this._self._c},r=[]}},[["cdce","common/runtime","common/vendor"]]]);