1 |
- require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/users/binding_phone/index"],{1624:function(t,e,i){"use strict";i.r(e);var n=i("8641"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},"611c":function(t,e,i){"use strict";i.r(e);var n=i("c912"),a=i("1624");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("d56b");var c=i("f0c5"),s=Object(c["a"])(a["default"],n["b"],n["c"],!1,null,"785b70c8",null,!1,n["a"],void 0);e["default"]=s.exports},8641:function(t,e,i){"use strict";(function(t,n){var a=i("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=a(i("2eee")),c=a(i("c973")),s=a(i("0e3e")),r=a(i("5c3b")),u=i("3c98"),h=i("4818"),l=i("5679"),d=a(i("565c")),f=a(i("1233")),p=getApp(),g=t.getSystemInfoSync().statusBarHeight+"px",v={mixins:[s.default,r.default],components:{Verify:function(){i.e("pages/users/components/verify/verify").then(function(){return resolve(i("ef0f"))}.bind(null,i)).catch(i.oe)},editUserModal:function(){Promise.all([i.e("common/vendor"),i.e("components/eidtUserModal/index")]).then(function(){return resolve(i("1405"))}.bind(null,i)).catch(i.oe)},privacyAgreementPopup:function(){Promise.all([i.e("common/vendor"),i.e("components/privacyAgreementPopup/index")]).then(function(){return resolve(i("2cb7"))}.bind(null,i)).catch(i.oe)}},data:function(){return{statusBarHeight:g,pageType:1,phone:"",captcha:"",text:"获取验证码",isShow:!1,protocol:!1,inAnimation:!1,authKey:"",backUrl:"",pageTitle:"绑定手机号",configData:f.default.get("BASIC_CONFIG"),canGetPrivacySetting:!1}},onLoad:function(t){n.getPrivacySetting&&(this.canGetPrivacySetting=!0),t.authKey&&(this.authKey=t.authKey),this.backUrl=t.backUrl||"",t.pageType&&(this.pageType=t.pageType||1,this.pageTitle=1==t.pageType?"绑定手机号":"手机号登录");var e=getCurrentPages(),i=e[e.length-2];i&&"pages/order_addcart/order_addcart"==i.route?this.isHome=!0:this.isHome=!1},methods:{onAgree:function(){this.protocol=!0},submitData:function(){if(0!=this.pageType){if(this.rules())if(this.authKey)this.phoneAuth(this.authKey);else{var t=this.$Cache.get("snsapiKey");this.phoneAuth(t)}}else this.isLogin()},rules:function(){return this.protocol||0!=this.pageType?this.phone?/^1(3|4|5|7|8|9|6)\d{9}$/i.test(this.phone)?!!this.captcha||(this.$util.Tips({title:"请填写验证码"}),!1):(this.$util.Tips({title:"请输入正确的手机号码"}),!1):(this.$util.Tips({title:"请填写手机号码"}),!1):(this.$util.Tips({title:"请先阅读并同意协议"}),!1)},isLogin:function(){var e=this;this.rules()&&(t.showLoading({title:"正在登录中"}),d.default.getCode().then((function(i){(0,l.phoneLogin)({code:i,spread_spid:p.globalData.spid,spread_code:p.globalData.code,phone:e.phone,captcha:e.captcha}).then((function(i){t.hideLoading();var n=i.data.expires_time-e.$Cache.time();e.$store.commit("LOGIN",{token:i.data.token,time:n}),e.getUserInfo(i.data.store_user_avatar)})).catch((function(e){t.hideLoading(),t.showToast({title:e,icon:"none",duration:2e3})}))})).catch((function(t){})))},phoneAuth:function(e){var i,n=this;t.showLoading({title:"正在登录中"}),i=l.phoneLogin,i({phone:this.phone,captcha:this.captcha,key:e}).then((function(t){var e=t.data.expires_time-n.$Cache.time();n.$store.commit("LOGIN",{token:t.data.token,time:e}),n.getUserInfo(t.data.store_user_avatar)})).catch((function(e){t.hideLoading(),n.$util.Tips({title:e})}))},getUserInfo:function(e){var i=this,n=this;(0,h.getUserInfo)().then((function(a){t.hideLoading(),n.userInfo=a.data,n.$store.commit("SETUID",a.data.uid),n.$store.commit("UPDATE_USERINFO",a.data),e?i.isShow=!0:n.$util.Tips({title:"登录成功",icon:"success"},{tab:3,url:i.configData.wechat_auth_switch?2:1})}))},wechatPhone:function(){if(this.$Cache.clear("snsapiKey"),this.backUrl){var e=t.getStorageSync("snRouter");e||(e="/pages/index/index"),this.$util.Tips({title:"登录成功",icon:"success"},{tab:4,url:this.url||"/pages/user/index"})}else t.reLaunch({url:"/pages/user/index"})},success:function(t){this.$refs.verify.hide();var e=this;(0,u.verifyCode)().then((function(i){var n={phone:e.phone,type:"reset",key:i.data.key,captchaType:"blockPuzzle",captchaVerification:t.captchaVerification};(0,u.registerVerify)(n).then((function(t){e.$util.Tips({title:t.msg}),e.sendCode()})).catch((function(t){return e.$util.Tips({title:t})}))}))},code:function(){var t=this;return(0,c.default)(o.default.mark((function e(){var i;return o.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=t,i.phone){e.next=3;break}return e.abrupt("return",i.$util.Tips({title:"请填写手机号码"}));case 3:if(/^1(3|4|5|7|8|9|6)\d{9}$/i.test(i.phone)){e.next=5;break}return e.abrupt("return",i.$util.Tips({title:"请输入正确的手机号码"}));case 5:return t.$refs.verify.show(),e.abrupt("return");case 7:case"end":return e.stop()}}),e)})))()},ChangeIsDefault:function(){this.$set(this,"protocol",!this.protocol)},closeEdit:function(){this.isShow=!1,this.$util.Tips({title:"登录成功",icon:"success"},{tab:3,url:2})},editSuccess:function(){this.isShow=!1},back:function(){t.navigateBack({delta:this.configData.wechat_auth_switch?2:1})},privacy:function(e){t.navigateTo({url:"/pages/users/privacy/index?type="+e})}}};e.default=v}).call(this,i("543d")["default"],i("bc2e")["default"])},a003:function(t,e,i){},c912:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement;t._self._c;t._isMounted||(t.e0=function(e){t.inAnimation=!1})},a=[]},d56b:function(t,e,i){"use strict";var n=i("a003"),a=i.n(n);a.a},d5c5:function(t,e,i){"use strict";(function(t,e){var n=i("4ea4");i("59a4");n(i("66fd"));var a=n(i("611c"));t.__webpack_require_UNI_MP_PLUGIN__=i,e(a.default)}).call(this,i("bc2e")["default"],i("543d")["createPage"])}},[["d5c5","common/runtime","common/vendor","pages/users/common/vendor"]]]);
|