1(function(){})();var loginApp=new Vue({el:"#login-app",data:{tabIndex:1,btnEnable:!1,phoneNumber:"",captcha:"",disabled:!1,content:"è·åéªè¯ç "},mounted:function(){$("#ReturnUrlHash").val(location.hash)},methods:{tabClick:function(n){n!=this.tabIndex&&(this.tabIndex=n)},submitClick:function(){var n=$("#LoginForm"),i=this,t;n.valid()&&(t=n.attr("action"),i.tabIndex==1&&(t="/Account/CodeLogin"),abp.ui.setBusy($("body"),abp.ajax({contentType:"application/x-www-form-urlencoded",url:t,data:n.serialize()})))},getLoginCode:function(){if(!this.phoneNumber){abp.notify.error("请è¾å
¥ææºå·ç ");return}if(!/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/.test(this.phoneNumber)){abp.notify.error("ææºå·ç æ ¼å¼ä¸æ£ç¡®");return}this.disabled=!0;let n={phoneNumber:this.phoneNumber};var t=this;abp.services.app.account.sendMobileLoginCode(n).done(function(){abp.notify.success("éªè¯ç åéæåï¼");t.cutDown()})},cutDown:function(){let n=60,t=setInterval(()=>{n==0?(clearInterval(t),this.disabled=!1,this.content="è·åéªè¯ç "):(this.content=n+"ç§åéè¯",this.disabled=!0,n--)},1e3)}}});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.