web/h5/static/js/2.680fe8e211353246ea60.js
(开头部分) 6KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
webpackJsonp([2],{ReTl:function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});s("eqfM");var a=s("/QYm"),i=s("Dd8w"),n=s.n(i),r=s("NYxO"),o=s("gyMJ"),c={data:function(){return{username:"",password:"",faceRegistered:0,errorMessage:{password:""}}},computed:{btnSubmitDisable:function(){return!this.username},btnDisable:function(){return!(this.username&&this.password)}},methods:n()({},Object(r.mapActions)(["userLogin"]),{onSubmitInfo:function(){var e=this,t=void 0;t=/^1\d{10}$/.test(this.username)?"mobile":/^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(this.username)?"email":"nickname",o.a.getUserIsExisted({query:{type:this.username},params:{identifyType:t}}).then(function(t){t.id?"0"===t.faceRegistered?(e.faceRegistered=t.faceRegistered,Object(a.a)({duration:2e3,message:"初次使用请验证密码"})):e.$router.push({name:"verification",query:{redirect:e.$route.query.redirect||"",loginToken:e.$route.query.loginToken||"",type:"compare",faceRegistered:0,loginField:e.username}}):a.a.fail({duration:2e3,message:"用户不存在"})}).catch(function(e){a.a.fail(e.message)})},checkName:function(){this.faceRegistered=0},onCheckExisted:function(){var e=this;this.userLogin({username:this.username,password:this.password}).then(function(t){e.$router.push({name:"verification",query:{redirect:e.$route.query.redirect||"",loginToken:e.$route.query.loginToken||"",type:"register",faceRegistered:1}})}).catch(function(e){a.a.fail(e.message)})}})},u={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"login"},[s("span",{staticClass:"login-title"},[e._v("确认账号")]),e._v(" "),s("van-field",{staticClass:"login-input e-input",attrs:{placeholder:"请输入邮箱/手机/用户名"},on:{input:e.checkName},model:{value:e.username,callback:function(t){e.username="string"==typeof t?t.trim():t},expression:"username"}}),e._v(" "),e.faceRegistered?s("van-field",{staticClass:"login-input e-input",attrs:{type:"password","error-message":e.errorMessage.password,placeholder:"请输入密码"},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}}):e._e(),e._v(" "),e.faceRegistered?s("van-button",{staticClass:"primary-btn mb20",attrs:{type:"default",disabled:e.btnDisable},on:{click:e.onCheckExisted}},[e._v("下一步")]):s("van-button",{staticClass:"primary-btn mb20",attrs:{type:"default",disabled:e.btnSubmitDisable},on:{click:e.onSubmitInfo}},[e._v("下一步")])],1)},staticRenderFns:[]},l=s("VU/8")(c,u,!1,null,null,null);t.default=l.exports},ZNO8:function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s("Dd8w"),i=s.n(a),n=s("Xxa5"),r=s.n(n),o=(s("eqfM"),s("/QYm")),c=s("exGp"),u=s.n(c),l=s("NyOD"),d=s("1JqO"),g=s("NYxO"),m=s("gyMJ"),p={mixins:[l.a,d.a],data:function(){return{username:"",password:"",errorMessage:{password:""},faceSetting:0,bodyHeight:520,loginConfig:{}}},created:function(){var e=this;return u()(r.a.mark(function t(){return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.$store.state.token){t.next=4;break}return o.a.loading({message:"请稍后"}),e.afterLogin(),t.abrupt("return");case 4:return t.next=6,m.a.getSettings({query:{type:"register"}}).catch(function(e){o.a.fail(e.message)});case 6:e.registerSettings=t.sent;case 7:case"end":return t.stop()}},t,e)}))()},computed:{btnDisable:function(){return!(this.username&&this.password)},isWeixinBrowser:function(){return/micromessenger/.test(navigator.userAgent.toLowerCase())}},methods:i()({},Object(g.mapActions)(["userLogin"]),{onSubmit:function(){var e=this;this.userLogin({username:this.username,password:this.password}).then(function(t){o.a.success({duration:2e3,message:"登录成功"}),e.afterLogin()}).catch(function(e){o.a.fail(e.message)})},jumpRegister:function(){this.registerSettings&&"closed"!=this.registerSettings.mode&&"email"!=this.registerSettings.mode?this.$router.push({name:"register",query:{redirect:this.$route.query.redirect||"/"}}):Object(o.a)("网校未开启手机注册,请联系管理员")},wxLogin:function(){this.$router.replace({path:"/auth/social",query:{type:"wx",weixinmob_key:this.loginConfig.weixinmob_key,redirect:this.$route.query.redirect||"/",callbackType:this.$route.query.callbackType,activityId:this.$route.query.activityId}})}}),mounted:function(){var e=this;this.bodyHeight=document.documentElement.clientHeight-46,this.username=this.$route.params.username||this.$route.query.account||"",o.a.loading({message:"请稍后"}),m.a.settingsFace({}).then(function(t){Number(t.login.enabled)?e.faceSetting=Number(t.login.h5_enabled):e.faceSetting=0}).catch(function(e){o.a.fail(e.message)}),m.a.loginConfig({}).then(function(t){o.a.clear(),e.loginConfig=t,Number(t.weixinmob_enabled)&&e.isWeixinBrowser&&e.wxLogin()}).catch(function(e){o.a.fail(e.message),o.a.clear()})}},f={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"login",style:{height:e.bodyHeight+"px"}},[s("span",{staticClass:"login-title"},[e._v("登录账号")]),e._v(" "),s("img",{staticClass:"login-avatarimg",attrs:{src:""}}),e._v(" "),s("van-field",{staticClass:"login-input e-input",attrs:{autosize:{maxHeight:24},type:"textarea",placeholder:"邮箱/手机/用户名"},model:{value:e.username,callback:function(t){e.username=t},expression:"username"}}),e._v(" "),s("van-field",{staticClass:"login-input e-input",attrs:{type:"password","error-message":e.errorMessage.password,placeholder:"请输入密码"},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}}),e._v(" "),s("van-button",{staticClass:"primary-btn mb20",attrs:{type:"default",disabled:e.btnDisable},on:{click:e.onSubmit}},[e._v("登录")]),e._v(" "),s("div",{staticClass:"login-bottom text-center"},[s("router-link",{staticClass:"login-account",attrs:{to:"/setting/password/reset"}},[e._v("忘记密码? |")]),e._v(" "),s("span",{staticClass:"login-account",on:{click:e.jumpRegister}},[e._v(" 立即注册 ")])],1),e._v(" "),s("div",{staticClass:"social-login"},[e.faceSetting?s("router-link",{staticClass:"social-login-button",attrs:{to:{path:"sts",query:{redirect:this.$route.query.redirect}}}},[s("img",{attrs:{src:"static/images/face.png",alt:"人脸识别登录图标"}})]):e._e()],1)],1)},staticRenderFns:[]},h=s("VU/8")(p,f,!1,null,null,null);t.default=h.exports}});
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。