(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/auth"],{"165b":function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){}));var r=function(){var t=this.$createElement;this._self._c},o=[]},4539:function(t,e,n){"use strict";n.r(e);var r=n("165b"),o=n("9953");for(var u in o)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(u);n("7768");var a=n("f0c5"),i=Object(a["a"])(o["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);e["default"]=i.exports},"4d92":function(t,e,n){},7768:function(t,e,n){"use strict";var r=n("4d92"),o=n.n(r);o.a},9953:function(t,e,n){"use strict";n.r(e);var r=n("f8b5"),o=n.n(r);for(var u in r)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(u);e["default"]=o.a},f8b5:function(t,e,n){"use strict";(function(t){var r=n("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n("2eee")),u=r(n("c973")),a=r(n("9523")),i=n("26cb");function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e0&&void 0!==t[0]?t[0]:{},u=e.pMust,!r.nickName){n.next=7;break}return a=e.commonOptions.coupon_atv_id,i=void 0===a?0:a,r.coupon_atv_id=i,r.avatarUrl=e.avatarUrl,r.nickName=e.nickName,n.next=7,e.getAuthUserProfile(r);case 7:console.log(u,r,"===== pMust auth_userinfo"),e.go(u&&!r.nickName?2:1);case 9:case"end":return n.stop()}}),n)})))()},toShowAuth:function(){var t=this.userInfo.phone,e=void 0===t?"":t,n=e?"userInfo":"phone";this.$set(this,"pType",n),console.log(this.userInfo,e,this.pType,"=====toShowAuth");this.$refs["show_auth_item"].open()},go:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.lockTap=!1,this.$emit(1==t?"go":"hide");var e=3==t?"show_phone_item":"show_auth_item";this.$refs[e].close(),this.toResetItem()},toResetItem:function(){this.timer&&clearTimeout(this.timer),this.authTime=0,this.subForm={phone:"",short_code:""}},validate:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=new this.$util.Validate;this.rule.map((function(r){var o=r.name;"short_code"==o&&e||n.add(t[o],r)}));var r=n.start();return r},toSend:function(){var t=this;return(0,u.default)(o.default.mark((function e(){var n,r,u,a,i;return o.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.authTime,!n){e.next=3;break}return e.abrupt("return");case 3:if(r=t.subForm.phone,u=void 0===r?"":r,a=t.validate({phone:u},!0),!a){e.next=8;break}return t.$util.showToast({title:a}),e.abrupt("return");case 8:if(!t.lockTap){e.next=10;break}return e.abrupt("return");case 10:return t.lockTap=!0,t.$util.showLoading(),e.prev=12,e.next=15,t.$api.user.sendShortMsg({phone:u});case 15:t.$util.hideAll(),t.lockTap=!1,i=60,t.timer=setInterval((function(){0!==i?(i--,t.authTime=i):clearTimeout(t.timer)}),1e3),e.next=24;break;case 21:e.prev=21,e.t0=e["catch"](12),setTimeout((function(){t.lockTap=!1,t.$util.hideAll()}),2e3);case 24:case"end":return e.stop()}}),e,null,[[12,21]])})))()},submit:function(){var t=this;return(0,u.default)(o.default.mark((function e(){var n,r;return o.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.$util.deepCopy(t.subForm),r=t.validate(n),!r){e.next=5;break}return t.$util.showToast({title:r}),e.abrupt("return");case 5:if(6==n.short_code.length){e.next=8;break}return t.$util.showToast({title:"请输入6位数短信验证码"}),e.abrupt("return");case 8:if(!t.lockTap){e.next=10;break}return e.abrupt("return");case 10:return t.lockTap=!0,t.$util.showLoading(),e.prev=12,e.next=15,t.$api.user.bindUserPhone(n);case 15:return t.$util.hideAll(),t.lockTap=!1,t.$refs.show_phone_item.close(),t.toResetItem(),e.next=21,t.getUserInfo();case 21:setTimeout((function(){t.$emit("go")}),500),e.next=27;break;case 24:e.prev=24,e.t0=e["catch"](12),setTimeout((function(){t.lockTap=!1,t.$util.hideAll()}),2e3);case 27:case"end":return e.stop()}}),e,null,[[12,24]])})))()}})};e.default=f}).call(this,n("543d")["default"])}}]); ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ 'components/auth-create-component', { 'components/auth-create-component':(function(module, exports, __webpack_require__){ __webpack_require__('543d')['createComponent'](__webpack_require__("4539")) }) }, [['components/auth-create-component']] ]);