| 12 |
- require('./common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_course/register"],{397:function(n,e,t){"use strict";(function(n,e){var o=t(4);t(26);o(t(25));var i=o(t(398));n.__webpack_require_UNI_MP_PLUGIN__=t,e(i.default)}).call(this,t(1)["default"],t(2)["createPage"])},398:function(n,e,t){"use strict";t.r(e);var o=t(399),i=t(401);for(var r in i)["default"].indexOf(r)<0&&function(n){t.d(e,n,(function(){return i[n]}))}(r);t(404),t(406);var s,c=t(34),u=Object(c["default"])(i["default"],o["render"],o["staticRenderFns"],!1,null,"214714fe",null,!1,o["components"],s);u.options.__file="pages_course/register.vue",e["default"]=u.exports},399:function(n,e,t){"use strict";t.r(e);var o=t(400);t.d(e,"render",(function(){return o["render"]})),t.d(e,"staticRenderFns",(function(){return o["staticRenderFns"]})),t.d(e,"recyclableRender",(function(){return o["recyclableRender"]})),t.d(e,"components",(function(){return o["components"]}))},400:function(n,e,t){"use strict";var o;t.r(e),t.d(e,"render",(function(){return i})),t.d(e,"staticRenderFns",(function(){return s})),t.d(e,"recyclableRender",(function(){return r})),t.d(e,"components",(function(){return o}));var i=function(){var n=this,e=n.$createElement;n._self._c},r=!1,s=[];i._withStripped=!0},401:function(n,e,t){"use strict";t.r(e);var o=t(402),i=t.n(o);for(var r in o)["default"].indexOf(r)<0&&function(n){t.d(e,n,(function(){return o[n]}))}(r);e["default"]=i.a},402:function(n,e,t){"use strict";(function(n){var o=t(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(t(59)),r=o(t(61)),s=o(t(11)),c=t(36),u=t(403);function a(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,o)}return t}function d(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?a(Object(t),!0).forEach((function(e){(0,s.default)(n,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):a(Object(t)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}))}return n}var f={data:function(){return{isLogin:!1,isRegister:0,isLoading:!1,urlOption:{},sortLink:"",isLoginH5:0}},computed:d({},(0,c.mapGetters)(["coureLogin"])),watch:{coureLogin:{immediate:!0,handler:function(e){2==e&&this.isLogin&&(console.log("注册AppToken失效,请重新登录"),n.removeStorageSync("web_userInfo"),n.removeStorageSync("TOKEN_WEXIN"),this.isLogin=!1,this.goLogin())}}},onLoad:function(e){var t=this;this.urlOption=e.link?JSON.parse(decodeURIComponent(e.link)):{},this.sortLink=this.urlOption.link||"",n.$on("usercode",(function(n){n&&t.goLogin(n)}))},beforeDestroy:function(){n.$off("usercode")},onUnload:function(){n.$off("usercode")},methods:{getLink:function(){var e=this;if(this.sortLink){n.showLoading({title:"注册中"}),(0,u.getRealLink)({sortLink:this.sortLink}).then((function(t){n.hideLoading(),200==t.code?t.config&&t.config.userCourseAuthDomain?(n.setStorageSync("weixinOauth",t.config.userCourseAuthDomain),0==e.isLoginH5?e.utils.isLoginCourse().then((function(n){e.isLogin=n,e.isLogin?e.getAddCompanyUser():e.goLogin()}),(function(n){})):e.utils.isLoginResCourse().then((function(n){e.isLogin=n,e.isLogin?e.getAddCompanyUser():e.goLogin()}),(function(n){}))):n.showToast({title:"授权地址错误",icon:"none"}):n.showToast({title:t.msg,icon:"none"})})).catch((function(e){n.hideLoading(),n.showToast({title:"发生错误,请稍后再试",icon:"none"})}))}else n.showToast({title:"链接错误",icon:"none"})},goLogin:function(e){var t=this;0!=this.isLoginH5?e?this.utils.getProvider().then((function(o){console.log("当前的环境商",o),o||reject(),n.login({provider:o,success:function(i){console.log(i),n.getUserInfo({provider:o,success:function(o){var r={code:i.code,appId:getApp().globalData.appId,userId:e.userId};n.showLoading({title:"注册中"}),(0,u.handleFsUserWx)(r).then((function(e){n.hideLoading(),200==e.code?t.getAddCompanyUser():(n.removeStorageSync("web_userInfo"),n.removeStorageSync("TOKEN_WEXIN"),n.showToast({title:e.msg,icon:"none"}))})).catch((function(e){n.hideLoading()}))}})}})})):(n.setStorageSync("H5course",{companyId:this.urlOption.companyId,companyUserId:this.urlOption.companyUserId}),n.navigateTo({url:"/pages_course/webview"})):this.goWXLogin()},getAddCompanyUser:function(){var e=this;(0,u.isAddCompanyUser)(this.urlOption).then((function(t){200==t.code?e.isRegister=1:n.showToast({title:t.msg,icon:"none"})}))},goWXLogin:function(){var e=this;this.utils.getProvider().then((function(t){console.log("当前的环境商",t),t||reject(),n.login({provider:t,success:function(){var o=(0,r.default)(i.default.mark((function o(r){return i.default.wrap((function(o){while(1)switch(o.prev=o.next){case 0:console.log(r),n.getUserInfo({provider:t,success:function(t){n.showToast({title:"注册中...",icon:"loading"}),(0,u.loginByMp)({code:r.code,encryptedData:t.encryptedData,iv:t.iv,appId:getApp().globalData.appId}).then((function(t){n.hideLoading(),200==t.code?(e.$store.commit("setCoureLogin",1),n.setStorageSync("AppTokenmini_RTCourse",t.token),n.setStorageSync("auto_userInfo",JSON.stringify(t.user)),e.isLogin=!0,e.getAddCompanyUser()):n.showToast({title:t.msg,icon:"none"})})).catch((function(e){n.hideLoading(),n.showToast({icon:"none",title:"登录失败,请重新登录"})}))}});case 2:case"end":return o.stop()}}),o)})));function s(n){return o.apply(this,arguments)}return s}()})})).catch((function(n){}))}}};e.default=f}).call(this,t(2)["default"])},404:function(n,e,t){"use strict";t.r(e);var o=t(405),i=t.n(o);for(var r in o)["default"].indexOf(r)<0&&function(n){t.d(e,n,(function(){return o[n]}))}(r);e["default"]=i.a},405:function(n,e,t){},406:function(n,e,t){"use strict";t.r(e);var o=t(407),i=t.n(o);for(var r in o)["default"].indexOf(r)<0&&function(n){t.d(e,n,(function(){return o[n]}))}(r);e["default"]=i.a},407:function(n,e,t){}},[[397,"common/runtime","common/vendor"]]]);
- //# sourceMappingURL=../../.sourcemap/mp-weixin/pages_course/register.js.map
|