| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["signin"],{2258:function(e,t,a){},"26f2":function(e,t,a){"use strict";a("5d68")},"5d68":function(e,t,a){},"60a0":function(e,t,a){"use strict";a.r(t);a("498a");var n=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{id:"signin"}},[e.processingRouteParams||e.processingSystemToken?t("div",{staticClass:"fullscreen-loading"},[t("div",{staticClass:"loading-content"},[t("i",{staticClass:"el-icon-loading"}),t("p",[e._v(e._s("Loading..."))])])]):e._e(),e.processingRouteParams||e.processingSystemToken?e._e():t("div",{staticClass:"login-content"},[t("div",{staticClass:"title"},[t("i",{staticClass:"el-icon-unlock"}),t("span",{directives:[{name:"t",rawName:"v-t",value:"signin.title",expression:"'signin.title'"}]})]),t("el-form",{ref:"params",staticClass:"form",attrs:{model:e.params,rules:e.rules,"label-width":"0"}},[t("el-form-item",{attrs:{prop:"loginName"}},[t("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.apply(null,arguments)}},model:{value:e.params.loginName,callback:function(t){e.$set(e.params,"loginName","string"===typeof t?t.trim():t)},expression:"params.loginName"}})],1),t("el-form-item",{attrs:{prop:"password"}},[t("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.apply(null,arguments)}},model:{value:e.params.password,callback:function(t){e.$set(e.params,"password","string"===typeof t?t.trim():t)},expression:"params.password"}})],1),t("el-form-item",{staticClass:"forget"},[t("div",[t("a",{directives:[{name:"t",rawName:"v-t",value:"signin.forget",expression:"'signin.forget'"}],attrs:{href:"#/forget"}})])]),t("el-form-item",[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"signin.login",expression:"'signin.login'"}],staticClass:"s-btn",attrs:{type:"danger"},on:{click:e.loginValid}})],1)],1)],1),t("el-dialog",{attrs:{title:e.$t("getCode.item1"),visible:e.dialogCheck,center:"","close-on-click-modal":!1,"custom-class":"dialog_header_w"},on:{"update:visible":function(t){e.dialogCheck=t}}},[t("div",{staticClass:"dia-content"},[t("el-form",{ref:"dialogCheck_form",staticClass:"dialogCheck_form",attrs:{model:e.dialogCheck_form,rules:e.rules,"label-width":"0"}},[0==e.dialogCheck_type?t("el-form-item",{attrs:{prop:"emailCode"}},[t("el-row",[t("el-col",{attrs:{span:14}},[t("el-input",{staticClass:"code",attrs:{"prefix-icon":"iconfont iconyanzhengma",placeholder:e.$t("getCode.item2")},on:{blur:e.selectChange},model:{value:e.dialogCheck_form.emailCode,callback:function(t){e.$set(e.dialogCheck_form,"emailCode","string"===typeof t?t.trim():t)},expression:"dialogCheck_form.emailCode"}})],1),t("el-col",{staticStyle:{display:"flex","justify-content":"center"},attrs:{span:9,push:1}},[t("span",{staticClass:"getCode",domProps:{textContent:e._s(e.getCodeString)},on:{click:function(t){return e.getCode(1)}}})])],1)],1):e._e(),1==e.dialogCheck_type?t("el-form-item",{attrs:{prop:"gaCode"}},[t("el-row",[t("el-col",{attrs:{span:24}},[t("el-input",{staticClass:"code",attrs:{"prefix-icon":"iconfont iconyanzhengma",placeholder:e.$t("getCode.item3")},on:{blur:e.selectChange},model:{value:e.dialogCheck_form.gaCode,callback:function(t){e.$set(e.dialogCheck_form,"gaCode","string"===typeof t?t.trim():t)},expression:"dialogCheck_form.gaCode"}})],1)],1)],1):e._e()],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Cancel",expression:"'Btn.Cancel'"}],on:{click:function(t){e.dialogCheck=!1}}}),t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],attrs:{type:"danger"},on:{click:function(t){return e.login()}}})],1)],1)])],1)},o=[],s=a("c7eb"),i=a("1da1"),r=(a("d9e2"),a("caad"),a("14d9"),a("e9c4"),a("ac1f"),a("2532"),a("466d"),a("5319"),a("841c"),a("7884")),c=a("d4ec"),l=a("bee2"),u=a("8f33"),d=a("262e"),g=a("ff2d"),m=a("f121"),p=a.n(m),f=function(e){function t(){return Object(c["a"])(this,t),Object(u["a"])(this,t)}return Object(d["a"])(t,e),Object(l["a"])(t,[{key:"getList",value:function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(){var t,a,n,o,i=this,r=arguments;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=r.length>0&&void 0!==r[0]?r[0]:{},a=r.length>1&&void 0!==r[1]?r[1]:null,n=p.a.Host80+"/custom/sales/node/list",!a){e.next=10;break}return o={"Access-Token":a},sessionStorage.getItem("lang")&&(o["Language"]=sessionStorage.getItem("lang")),sessionStorage.getItem("CLIENT")&&(o["CLIENT"]=sessionStorage.getItem("CLIENT")),e.abrupt("return",this.axio.post(n,t,{headers:o}).then((function(e){if(e.data.code!=p.a.Code.StatusSessionExpire)return e.data.code==p.a.Code.StatusSNotFound?{code:p.a.Code.StatusFail,msg:"System error"}:e.data;i.SessionExpire()})).catch((function(){return{code:p.a.Code.StatusFail,msg:"System error"}})));case 10:return e.abrupt("return",this.axio.post(n,t).then((function(e){if(e.data.code!=p.a.Code.StatusSessionExpire)return e.data.code==p.a.Code.StatusSNotFound?{code:p.a.Code.StatusFail,msg:"System error"}:e.data;i.SessionExpire()})).catch((function(){return{code:p.a.Code.StatusFail,msg:"System error"}})));case 11:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}])}(g["a"]),h=new f,C=a("bc3a"),k=a.n(C),v=p.a.Code,w={data:function(){var e=this;return{loading:!1,processingRouteParams:!1,processingSystemToken:!1,params:{loginName:"",password:"",emailCode:""},timer:59,interval:null,getCodeString:"",dialogCheck:!1,dialogCheck_form:{emailCode:"",gaCode:""},dialogCheck_type:0,rules:{loginName:[{required:!0,message:this.$i18n.t("vaildate.input.empty"),trigger:"blur"}],code:[{validator:function(t,a,n){""!=e.params.emailCode&&null!=e.params.emailCode?n():n(new Error(e.$i18n.t("vaildate.code.empty")))},trigger:"blur"}],emailCode:[{validator:function(t,a,n){""!=e.dialogCheck_form.emailCode&&null!=e.dialogCheck_form.emailCode?n():n(new Error(e.$i18n.t("vaildate.code.empty")))},trigger:"blur"}],gaCode:[{validator:function(t,a,n){""!=e.dialogCheck_form.gaCode&&null!=e.dialogCheck_form.gaCode?n():n(new Error(e.$i18n.t("vaildate.code.empty")))},trigger:"blur"}]}}},methods:{selectChange:function(){this.$forceUpdate()},loginValid:function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(){var t=this;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$refs["params"].validate(function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(a){var n,o,i;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!a){e.next=9;break}return t.loading=!0,n={loginName:t.params.loginName,password:t.params.password},e.next=5,r["a"].loginValid(n);case 5:o=e.sent,o.code==v.StatusOK?(i=o.data,t.dialogCheck=!0,1==i?t.dialogCheck_type=1:(t.dialogCheck_type=0,t.getCode(1)),t.loading=!1):(t.$pigeon.MessageError(o.msg),t.loading=!1),e.next=10;break;case 9:return e.abrupt("return",!1);case 10: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}(),login:function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(){var t=this;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$refs["dialogCheck_form"].validate(function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(a){var n,o;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!a){e.next=10;break}return t.loading=!0,n={},n=1==t.dialogCheck_type?{loginName:t.params.loginName,password:t.params.password,gaCode:t.dialogCheck_form.gaCode}:{loginName:t.params.loginName,password:t.params.password,emailCode:t.dialogCheck_form.emailCode},e.next=6,r["a"].Login(n);case 6:o=e.sent,o.code==v.StatusOK?(t.dialogCheck=!1,sessionStorage.setItem("access_token",o.data),k.a.defaults.headers.common["Access-Token"]=o.data,t.getLoginInfo()):(t.$pigeon.MessageError(o.msg),t.loading=!1),e.next=11;break;case 10:return e.abrupt("return",!1);case 11: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(i["a"])(Object(s["a"])().mark((function t(){var a;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r["a"].CustomLoginInfo();case 2:a=t.sent,a.code==v.StatusOK?(e.$store.commit("InitInfo",a.data),e.$store.commit("InfoExpire",!1),sessionStorage.setItem("info",JSON.stringify(a.data)),e.$pigeon.MessageOK(e.$i18n.t("Msg.LoginSuccess")),setTimeout((function(){e.loading=!1,e.$nextTick((function(){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,e.processingRouteParams=!1,e.processingSystemToken=!1);case 4:case"end":return t.stop()}}),t)})))()},switchLanguage:function(){var e=this;return Object(i["a"])(Object(s["a"])().mark((function t(){var a;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.$i18n.locale||"cn",t.next=3,r["a"].switchLanguage({lang:a});case 3:case"end":return t.stop()}}),t)})))()},getCode:function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(t){var a,n=this;return Object(s["a"])().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"),a=this,this.interval||(this.getCode1(t),this.interval=setInterval((function(){a.timer--,a.Session.Set("timer",a.timer),a.getCodeString=a.$i18n.t("signup.form.waitCode1")+a.timer+a.$i18n.t("signup.form.waitCode2"),0==a.timer&&(n.getCodeString=n.$i18n.t("signup.form.getCode"),clearInterval(a.interval),a.interval=null,a.timer=59,a.Session.Set("timer",a.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(i["a"])(Object(s["a"])().mark((function a(){var n;return Object(s["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(!e){a.next=5;break}return a.next=3,r["a"].sendCode({loginName:t.params.loginName,lang:t.Session.Get("lang")||"en"});case 3:n=a.sent,n.code==v.StatusOK?t.$pigeon.MessageOK(t.$i18n.t("Msg.CodeSuccess")):t.$pigeon.MessageError(n.msg);case 5:case"end":return a.stop()}}),a)})))()},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))},getCurrentSystemToken:function(){var e=this;return Object(i["a"])(Object(s["a"])().mark((function t(){var a,n,o,i;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=null,n="",n=window.location.hash&&window.location.hash.includes("?")?window.location.hash:window.location.search,n&&(o=n.match(/[?&]accessToken=([^&]*)/),o&&o[1])){i=o[1],i=i.replace(/%2B/gi,"+");try{a=decodeURIComponent(i)}catch(s){a=i}}if(a){t.next=7;break}return e.processingSystemToken=!1,t.abrupt("return");case 7:e.processingSystemToken=!0;try{sessionStorage.setItem("access_token",a),k.a.defaults.headers.common["Access-Token"]=a,e.$nextTick((function(){e.getLoginInfo()}))}catch(r){e.processingSystemToken=!1,console.error("getCurrentSystemToken error:",r)}case 9:case"end":return t.stop()}}),t)})))()},getRouteParams:function(){var e=this;return Object(i["a"])(Object(s["a"])().mark((function t(){var a,n,o,i,r,c,l;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=null,n="",n=window.location.hash&&window.location.hash.includes("?")?window.location.hash:window.location.search,n&&(o=n.match(/[?&]lang=([^&]*)/),o&&o[1]&&sessionStorage.setItem("sales_lang",o[1]),i=n.match(/[?&]access_token=([^&]*)/),i&&i[1])){r=i[1],r=r.replace(/%2B/gi,"+");try{a=decodeURIComponent(r)}catch(s){a=r}}if(a||(c=e.$route.query||{},a=c.access_token),a){t.next=8;break}return e.processingRouteParams=!1,t.abrupt("return");case 8:return e.processingRouteParams=!0,t.prev=9,t.next=12,h.getList({},a);case 12:l=t.sent,l&&l.code==v.StatusOK?(e.$pigeon.MessageOK(l.msg),sessionStorage.setItem("access_token",l.data.accessToken),sessionStorage.setItem("sales_token",l.data.accessToken),k.a.defaults.headers.common["Access-Token"]=l.data.accessToken,e.$nextTick((function(){e.getLoginInfo()}))):(e.processingRouteParams=!1,l&&l.msg&&e.$pigeon.MessageError(l.msg)),t.next=20;break;case 16:t.prev=16,t.t0=t["catch"](9),e.processingRouteParams=!1,console.error("getRouteParams error:",t.t0);case 20:case"end":return t.stop()}}),t,null,[[9,16]])})))()}},beforeRouteLeave:function(e,t,a){this.processingRouteParams||this.processingSystemToken,a()},mounted:function(){this.initTimer(),this.getRouteParams(),this.getCurrentSystemToken()},destroyed:function(){clearInterval(this.interval)}},b=w,y=(a("26f2"),a("f1aa"),a("2877")),S=Object(y["a"])(b,n,o,!1,null,"0c094d83",null);t["default"]=S.exports},f1aa:function(e,t,a){"use strict";a("2258")}}]);
|