bind_mobile.js 3.5 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/bind_mobile/bind_mobile"],{"0a14":function(e,t,n){"use strict";n.r(t);var r=n("46c9"),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=i.a},1685:function(e,t,n){e.exports={red_theme:"#FF2C3C",orange_theme:"#f7971e",pink_theme:"#fa444d",gold_theme:"#e0a356",blue_theme:"#2f80ed",green_theme:"#2ec840"}},"1c30":function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){}));var r=function(){var e=this.$createElement;this._self._c},i=[]},"46c9":function(e,t,n){"use strict";var r=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("7eb4")),o=r(n("ee10")),c=r(n("7ca3")),a=n("e585"),u=n("8f59"),s=(n("bb87"),r(n("00b8"))),d=n("30a2");function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,c.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var b={data:function(){return{mobile:"",code:"",codeTips:"",wxCode:"",isBind:!1}},methods:l(l({},(0,u.mapMutations)(["logout"])),{},{codeChange:function(e){this.codeTips=e},bindMobile:function(){var e=this,t=this.mobile,n=this.code;t?n?(0,a.apiBindMobile)({mobile:t,code:n}).then((function(t){e.bindSuccess()})):this.$toast({title:"请输入验证码"}):this.$toast({title:"请输入手机号"})},sendSMS:function(){var e=this;this.$refs.uCode.canGetCode&&(this.mobile?(0,a.apiBindMobileCaptcha)({mobile:this.mobile}).then((function(t){e.$refs.uCode.start()})):this.$toast({title:"请输入手机号"}))},getPhoneNumber:function(e){var t=this;return(0,o.default)(i.default.mark((function n(){var r,o,c;return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=e.detail,o=r.code,c=r.errMsg,"getPhoneNumber:ok"===c){n.next=3;break}return n.abrupt("return",t.$toast({title:"绑定失败"}));case 3:return n.next=5,(0,a.apiMnpBindMobile)({code:o});case 5:n.sent,t.bindSuccess();case 7:case"end":return n.stop()}}),n)})))()},bindSuccess:function(){var e=this;this.isBind=!0;this.$Route.query.type;setTimeout((function(){var t=getCurrentPages().length;t>1?e.$Router.back(1,{success:function(){var e=currentPage(),t=e.onLoad,n=e.options;t&&t(n)}}):s.default.get(d.BACK_URL)?e.$Router.replace(s.default.get(d.BACK_URL)):e.$Router.replaceAll("/pages/index/index")}),1500)}}),computed:l({},(0,u.mapGetters)(["appConfig"])),onUnload:function(){this.isBind||this.logout()}};t.default=b},"796d":function(e,t,n){"use strict";var r=n("1685"),i=n.n(r);i.a},9225:function(e,t,n){"use strict";(function(e,t){var r=n("47a9");n("b46f");r(n("3240"));var i=r(n("d5c6"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(i.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},d5c6:function(e,t,n){"use strict";n.r(t);var r=n("1c30"),i=n("0a14");for(var o in i)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(o);n("796d");var c=n("828b"),a=Object(c["a"])(i["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);t["default"]=a.exports}},[["9225","common/runtime","common/vendor"]]]);