signin.2662b7ca.js 6.4 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["signin"],{"60a0":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{id:"signin"}},[n("div",{staticClass:"title"},[n("i",{staticClass:"el-icon-unlock"}),n("span",{directives:[{name:"t",rawName:"v-t",value:"signin.title",expression:"'signin.title'"}]})]),n("el-form",{ref:"params",staticClass:"form",attrs:{model:e.params,rules:e.rules,"label-width":"0"}},[n("el-form-item",{attrs:{prop:"loginName"}},[n("el-input",{staticClass:"m-input",attrs:{"prefix-icon":"iconfont iconyouxiang1",placeholder:e.$t("signin.form.email")},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.login(t)}},model:{value:e.params.loginName,callback:function(t){e.$set(e.params,"loginName","string"===typeof t?t.trim():t)},expression:"params.loginName"}})],1),n("el-form-item",{attrs:{prop:"password"}},[n("el-input",{staticClass:"m-input",attrs:{type:"password",autocomplete:"off","show-password":"","prefix-icon":"iconfont iconmima",placeholder:e.$t("signin.form.password")},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.login(t)}},model:{value:e.params.password,callback:function(t){e.$set(e.params,"password","string"===typeof t?t.trim():t)},expression:"params.password"}})],1),n("el-form-item",{attrs:{prop:"code"}},[n("el-row",[n("el-col",{attrs:{span:14}},[n("el-input",{staticClass:"code",attrs:{"prefix-icon":"iconfont iconyanzhengma",placeholder:e.$t("signup.form.code")},model:{value:e.params.emailCode,callback:function(t){e.$set(e.params,"emailCode","string"===typeof t?t.trim():t)},expression:"params.emailCode"}})],1),n("el-col",{staticStyle:{"margin-top":"10px"},attrs:{span:9,push:1}},[n("span",{staticClass:"getCode",domProps:{textContent:e._s(e.getCodeString)},on:{click:function(t){return e.getCode(1)}}})])],1)],1),n("el-form-item",{staticClass:"forget"},[n("div",[n("a",{directives:[{name:"t",rawName:"v-t",value:"signin.forget",expression:"'signin.forget'"}],attrs:{href:"#/forget"}})])]),n("el-form-item",[n("el-button",{directives:[{name:"t",rawName:"v-t",value:"signin.login",expression:"'signin.login'"}],staticClass:"s-btn",attrs:{type:"danger"},on:{click:e.login}})],1)],1)],1)},r=[],a=(n("96cf"),n("1da1")),s=n("7884"),o=n("f121"),c=n.n(o),u=n("bc3a"),l=n.n(u),m=c.a.Code,g={data:function(){var e=this;return{loading:!1,params:{loginName:"",password:"",emailCode:""},timer:59,interval:null,getCodeString:"",rules:{loginName:[{required:!0,message:this.$i18n.t("vaildate.input.empty"),trigger:"blur"}],code:[{validator:function(t,n,i){""!=e.params.emailCode&&null!=e.params.emailCode?i():i(new Error(e.$i18n.t("vaildate.code.empty")))},trigger:"blur"}]}}},methods:{login:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$refs["params"].validate(function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(n){var i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!n){e.next=8;break}return t.loading=!0,e.next=4,s["a"].Login(t.params);case 4:i=e.sent,i.code==m.StatusOK?(sessionStorage.setItem("access_token",i.data),l.a.defaults.headers.common["Access-Token"]=i.data,t.getLoginInfo()):(t.$pigeon.MessageError(i.msg),t.loading=!1),e.next=9;break;case 8:return e.abrupt("return",!1);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getLoginInfo:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,s["a"].CustomLoginInfo();case 2:n=t.sent,n.code==m.StatusOK?(e.$store.commit("InitInfo",n.data),e.$store.commit("InfoExpire",!1),e.$pigeon.MessageOK(e.$i18n.t("Msg.LoginSuccess")),setTimeout((function(){e.loading=!1,e.$router.push({path:"/"}).catch((function(e){return e}))}),1e3)):(e.$store.commit("InfoExpire",!1),e.$pigeon.MessageError(e.$i18n.t("Msg.SystemError")),e.loading=!1);case 4:case"end":return t.stop()}}),t)})))()},switchLanguage:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.$i18n.locale||"cn",t.next=3,s["a"].switchLanguage({lang:n});case 3:case"end":return t.stop()}}),t)})))()},getCode:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(t){var n,i=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t){e.next=4;break}if(this.params.loginName){e.next=4;break}return this.$pigeon.MessageWarning(this.$i18n.t("signin.form.email")),e.abrupt("return");case 4:this.getCodeString=this.$i18n.t("signup.form.waitCode1")+this.timer+this.$i18n.t("signup.form.waitCode2"),n=this,this.interval||(this.getCode1(t),this.interval=setInterval((function(){n.timer--,n.Session.Set("timer",n.timer),n.getCodeString=n.$i18n.t("signup.form.waitCode1")+n.timer+n.$i18n.t("signup.form.waitCode2"),0==n.timer&&(i.getCodeString=i.$i18n.t("signup.form.getCode"),clearInterval(n.interval),n.interval=null,n.timer=59,n.Session.Set("timer",n.timer))}),1e3));case 7:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),getCode1:function(e){var t=this;return Object(a["a"])(regeneratorRuntime.mark((function n(){var i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!e){n.next=5;break}return n.next=3,s["a"].sendCode({loginName:t.params.loginName,lang:t.Session.Get("lang")||"en"});case 3:i=n.sent,i.code==m.StatusOK?t.$pigeon.MessageOK(t.$i18n.t("Msg.CodeSuccess")):t.$pigeon.MessageError(i.msg);case 5:case"end":return n.stop()}}),n)})))()},initTimer:function(){var e=this.Session.Get("timer")||this.timer;59==e?this.getCodeString=this.$i18n.t("signup.form.getCode"):(this.timer=this.Session.Get("timer"),this.getCode(0))}},mounted:function(){this.initTimer()},destroyed:function(){clearInterval(this.interval)}},p=g,d=(n("adc6"),n("e0ca"),n("2877")),f=Object(d["a"])(p,i,r,!1,null,"538a7055",null);t["default"]=f.exports},7736:function(e,t,n){},9818:function(e,t,n){},adc6:function(e,t,n){"use strict";n("9818")},e0ca:function(e,t,n){"use strict";n("7736")}}]);