| 1 |
- require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/users/wechat_login/index"],{6477:function(t,e,i){},"6ad8":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){}));var n=function(){var t=this.$createElement;this._self._c},o=[]},"76fa":function(t,e,i){"use strict";i.r(e);var n=i("6ad8"),o=i("f6bf");for(var a in o)["default"].indexOf(a)<0&&function(t){i.d(e,t,(function(){return o[t]}))}(a);i("d5a1");var s=i("f0c5"),c=Object(s["a"])(o["default"],n["b"],n["c"],!1,null,null,null,!1,n["a"],void 0);e["default"]=c.exports},"8fa0":function(t,e,i){"use strict";(function(t,e){var n=i("4ea4");i("59a4");n(i("66fd"));var o=n(i("76fa"));t.__webpack_require_UNI_MP_PLUGIN__=i,e(o.default)}).call(this,i("bc2e")["default"],i("543d")["createPage"])},d1c9:function(t,e,i){"use strict";(function(t,n){var o=i("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i("865e"),s=i("5679"),c=i("401c"),r=i("4818"),d=o(i("565c")),u=(o(i("150e")),o(i("5c3b"))),h=getApp(),g=t.getSystemInfoSync().statusBarHeight+"px",l={mixins:[u.default],data:function(){return{isUp:!1,phone:"",statusBarHeight:g,isHome:!1,isPhoneBox:!1,code:"",authKey:"",options:"",userInfo:{},codeNum:0,canUseGetUserProfile:!1,canGetPrivacySetting:!1,mp_is_new:this.$Cache.get("MP_VERSION_ISNEW")||!1,configData:this.$Cache.get("BASIC_CONFIG"),imgHost:a.HTTP_REQUEST_URL,loginBg:"",protocol:!1,bindPhone:!1,isShow:!1}},components:{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)}},onLoad:function(e){var i=this;this.colorData();var o=[this.imgHost+"/statics/images/login-bg-1.jpg",this.imgHost+"/statics/images/login-bg-2.jpg",this.imgHost+"/statics/images/login-bg-3.jpg",this.imgHost+"/statics/images/login-bg-4.jpg",this.imgHost+"/statics/images/login-bg-5.jpg",this.imgHost+"/statics/images/login-bg-6.jpg"];setTimeout((function(){switch(i.colorNum){case 1:i.loginBg=o[0];break;case 2:i.loginBg=o[1];break;case 3:i.loginBg=o[2];break;case 4:i.loginBg=o[3];break;case 5:i.loginBg=o[4];break;case 6:i.loginBg=o[5];break;default:i.loginBg=o[2];break}}),1),t.getUserProfile&&(this.canUseGetUserProfile=!0);n.getPrivacySetting&&(this.canGetPrivacySetting=!0),this.userLogin();var a=getCurrentPages(),s=a[a.length-2];s&&"pages/order_addcart/order_addcart"==s.route?this.isHome=!0:this.isHome=!1},onShow:function(){t.removeStorageSync("form_type_cart")},methods:{wechatAuthLogin:function(e,i){var n=this;t.showLoading({title:"正在登录中"}),(0,s.wechatAuthLogin)(e).then((function(o){if(t.hideLoading(),n.$Cache.set(c.WX_AUTH,e.code),n.$Cache.clear(c.STATE_KEY),o.data.bindPhone)n.authKey=o.data.key,t.navigateTo({url:"/pages/users/binding_phone/index?authKey=".concat(n.authKey,"&backUrl=").concat(i)});else{var a=o.data.expires_time-n.$Cache.time();n.$store.commit("LOGIN",{token:o.data.token,time:a}),n.getUserInfo(0,i)}})).catch((function(e){t.hideLoading(),t.showToast({title:e,icon:"none",duration:2e3})}))},userLogin:function(){var e=this;d.default.getCode().then((function(i){e.code=i,(0,s.authType)({code:i,spread_spid:h.globalData.spid,spread_code:h.globalData.code}).then((function(t){e.authKey=t.data.key,e.bindPhone=t.data.bindPhone})).catch((function(e){t.hideLoading(),t.showToast({title:e,icon:"none",duration:2e3})}))})).catch((function(t){}))},getAuthLogin:function(){var e=this;if(!this.protocol)return this.$util.Tips({title:"请先阅读并同意协议"});t.showLoading({title:"正在登录中"}),(0,s.authLogin)({key:this.authKey}).then((function(t){var i=t.data.expires_time-e.$Cache.time();e.$store.commit("LOGIN",{token:t.data.token,time:i}),e.getUserInfo(t.data.store_user_avatar)})).catch((function(e){t.hideLoading(),t.showToast({title:e,icon:"none",duration:2e3})}))},changeIsDefault:function(t){this.$set(this,"protocol",!this.protocol)},editSuccess:function(){this.isShow=!1},closeEdit:function(){this.isShow=!1,this.$util.Tips({title:"登录成功",icon:"success"},{tab:3})},phoneLogin:function(){t.navigateTo({url:"/pages/users/binding_phone/index?authKey=".concat(this.authKey,"&pageType=0")})},onAgree:function(){this.protocol=!0},onReject:function(){t.navigateBack()},back:function(){t.navigateBack()},home:function(){t.switchTab({url:"/pages/index/index"})},maskClose:function(){this.isUp=!1},bindPhoneClose:function(t){t.isStatus?(this.isPhoneBox=!1,this.$util.Tips({title:"登录成功",icon:"success"},{tab:3})):this.isPhoneBox=!1},privacy:function(e){t.navigateTo({url:"/pages/users/privacy/index?type="+e})},getphonenumber:function(e){var i=this;return"getPhoneNumber:fail user deny"!=e.detail.errMsg&&(this.protocol?(t.showLoading({title:"正在登录中"}),void d.default.getCode().then((function(t){i.getUserPhoneNumber(e.detail.encryptedData,e.detail.iv,t)})).catch((function(e){t.$emit("closePage",!1),t.hideLoading()}))):this.$util.Tips({title:"请先阅读并同意协议"}))},getUserPhoneNumber:function(e,i,n){var o=this;(0,s.routineBindingPhone)({encryptedData:e,iv:i,code:n,spread_spid:h.globalData.spid,spread_code:h.globalData.code,key:this.authKey}).then((function(t){var e=t.data.expires_time-o.$Cache.time();o.$store.commit("LOGIN",{token:t.data.token,time:e}),o.$Cache.clear("snsapiKey"),o.getUserInfo(t.data.store_user_avatar)})).catch((function(e){o.$util.Tips({title:e}),t.hideLoading()}))},getUserInfo:function(e,i){var n=this,o=this;(0,r.getUserInfo)().then((function(i){t.hideLoading(),o.userInfo=i.data,o.$store.commit("SETUID",i.data.uid),o.$store.commit("UPDATE_USERINFO",i.data),e?n.isShow=!0:o.$util.Tips({title:"登录成功",icon:"success"},{tab:3})})).catch((function(e){t.hideLoading(),t.showToast({title:e.msg,icon:"none",duration:2e3})}))},setUserInfo:function(e){var i=this;t.showLoading({title:"正在登录中"}),d.default.getCode().then((function(t){i.getWxUser(t)})).catch((function(e){t.hideLoading()}))},getUserProfile:function(){var e=this;t.showLoading({title:"正在登录中"});var i=this;d.default.getUserProfile().then((function(n){var o=n.userInfo;o.code=e.code,o.spread_spid=h.globalData.spid||e.$Cache.get("spid"),o.spread_code=h.globalData.code,d.default.authUserInfo(o).then((function(n){if(void 0!==n.data.key&&n.data.key)t.hideLoading(),i.authKey=n.data.key,i.isPhoneBox=!0;else{t.hideLoading();var o=n.data.expires_time-i.$Cache.time();i.$store.commit("LOGIN",{token:n.data.token,time:o}),e.getUserInfo()}})).catch((function(e){t.hideLoading(),t.showToast({title:e.msg,icon:"none",duration:2e3})}))})).catch((function(e){t.hideLoading()}))},getWxUser:function(e){var i=this;d.default.getUserInfo().then((function(n){var o=n.userInfo;o.code=e,o.spread_spid=h.globalData.spid,o.spread_code=h.globalData.code,d.default.authUserInfo(o).then((function(e){if(void 0!==e.data.key&&e.data.key)t.hideLoading(),i.authKey=e.data.key,i.isPhoneBox=!0;else{t.hideLoading();var n=e.data.expires_time-i.$Cache.time();i.$store.commit("LOGIN",{token:e.data.token,time:n}),i.$util.Tips({title:e.msg,icon:"success"},{tab:3})}})).catch((function(e){t.hideLoading(),t.showToast({title:e.msg,icon:"none",duration:2e3})}))})).catch((function(e){t.hideLoading()}))}}};e.default=l}).call(this,i("543d")["default"],i("bc2e")["default"])},d5a1:function(t,e,i){"use strict";var n=i("6477"),o=i.n(n);o.a},f6bf:function(t,e,i){"use strict";i.r(e);var n=i("d1c9"),o=i.n(n);for(var a in n)["default"].indexOf(a)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(a);e["default"]=o.a}},[["8fa0","common/runtime","common/vendor"]]]);
|