1 line
6.4 KiB
JavaScript
1 line
6.4 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4dd9dbc0"],{"8de4":function(e,t,o){"use strict";o.d(t,"a",(function(){return a}));var n=o("720d"),i=o.n(n),r="MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBANL378k3RiZHWx5AfJqdH9xRNBmD9wGD\n2iRe41HdTNF8RUhNnHit5NpMNtGL0NPTSSpPjjI1kJfVorRvaQerUgkCAwEAAQ==";function a(e){var t=new i.a;return t.setPublicKey(r),t.encrypt(e)}},"951f":function(e,t,o){"use strict";o("a95f")},a95f:function(e,t,o){},b13e:function(e,t,o){e.exports=o.p+"static/img/background.17ccf294.jpg"},dd7b:function(e,t,o){"use strict";o.r(t);var n=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"login",style:"background-image:url("+e.Background+");"},[o("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:e.loginForm,rules:e.loginRules,"label-position":"left","label-width":"0px"}},[o("h3",{staticClass:"title"},[e._v("\n "+e._s(e.title))]),e._v(" "),o("el-form-item",{attrs:{prop:"username"}},[o("el-input",{attrs:{type:"text","auto-complete":"off",placeholder:e.$t("common.account")},model:{value:e.loginForm.username,callback:function(t){e.$set(e.loginForm,"username",t)},expression:"loginForm.username"}},[o("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"user"},slot:"prefix"})],1)],1),e._v(" "),o("el-form-item",{attrs:{prop:"password"}},[o("el-input",{attrs:{type:"password","auto-complete":"off",placeholder:e.$t("common.password")},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleLogin(t)}},model:{value:e.loginForm.password,callback:function(t){e.$set(e.loginForm,"password",t)},expression:"loginForm.password"}},[o("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"password"},slot:"prefix"})],1)],1),e._v(" "),o("el-form-item",{attrs:{prop:"code"}},[o("el-input",{staticStyle:{width:"63%"},attrs:{"auto-complete":"off",placeholder:e.$t("common.verification_code")},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleLogin(t)}},model:{value:e.loginForm.code,callback:function(t){e.$set(e.loginForm,"code",t)},expression:"loginForm.code"}},[o("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"validCode"},slot:"prefix"})],1),e._v(" "),o("div",{staticClass:"login-code"},[o("img",{attrs:{src:e.codeUrl},on:{click:e.getCode}})])],1),e._v(" "),o("el-row",{attrs:{gutter:20}},[o("el-col",{attrs:{span:12}},[o("el-checkbox",{staticStyle:{margin:"0 0 25px 0"},model:{value:e.loginForm.rememberMe,callback:function(t){e.$set(e.loginForm,"rememberMe",t)},expression:"loginForm.rememberMe"}},[e._v("\n "+e._s(e.$t("common.login_rm"))+"\n ")])],1),e._v(" "),o("el-col",{attrs:{span:12}},[o("el-dropdown",{staticStyle:{display:"flex","justify-content":"right",color:"#409EFF"},attrs:{trigger:"click"},on:{command:e.langChange}},[o("span",{staticClass:"el-dropdown-link"},[e._v("\n "+e._s(e.language)+"\n ")]),e._v(" "),o("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[o("el-dropdown-item",{attrs:{divided:"",command:"zh"}},[e._v("简体中文")]),e._v(" "),o("el-dropdown-item",{attrs:{divided:"",command:"en"}},[e._v("English")]),e._v(" "),o("el-dropdown-item",{attrs:{divided:"",command:"in"}},[e._v("Indonesian")])],1)],1)],1)],1),e._v(" "),o("el-form-item",{staticStyle:{width:"100%"}},[o("el-button",{staticStyle:{width:"100%"},attrs:{loading:e.loading,size:"medium",type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleLogin(t)}}},[e.loading?o("span",[e._v(e._s(e.$t("common.login_ing")))]):o("span",[e._v(e._s(e.$t("common.login")))])])],1)],1),e._v(" "),e.$store.state.settings.showFooter?o("div",{attrs:{id:"el-login-footer"}},[o("span",{domProps:{innerHTML:e._s(e.$store.state.settings.footerTxt)}}),e._v(" "),o("span",[e._v(" ⋅ ")]),e._v(" "),o("a",{attrs:{href:"https://beian.miit.gov.cn/#/Integrated/index",target:"_blank"}},[e._v(e._s(e.$store.state.settings.caseNumber))])]):e._e()],1)},i=[],r=o("8de4"),a=o("83d6"),s=o.n(a),l=o("7ded"),d=o("a78e"),c=o.n(d),m=o("b13e"),u=o.n(m),g=o("12cb"),p={name:"Login",data:function(){return{language:"简体中文",title:g["a"].t("platform.title"),title_param:"platform",Background:u.a,codeUrl:"",cookiePass:"",loginForm:{username:"admin",password:"123456",rememberMe:!1,code:"",uuid:""},loginRules:{username:[{required:!0,trigger:"blur",message:g["a"].t("platform.tip1")}],password:[{required:!0,trigger:"blur",message:g["a"].t("platform.tip2")}],code:[{required:!0,trigger:"change",message:g["a"].t("platform.tip3")}]},loading:!1,redirect:void 0}},watch:{$route:{handler:function(e){this.redirect=e.query&&e.query.redirect},immediate:!0}},created:function(){this.setLang(localStorage.getItem("lang")),this.getCode(),this.getCookie(),this.point()},methods:{langChange:function(e){this.$i18n.locale=e,localStorage.setItem("lang",e),this.setLang(e),location.reload()},setLang:function(e){"en"===e?this.language="English":"zh"===e?this.language="简体中文":"in"===e&&(this.language="Indonesian")},getCode:function(){var e=this;Object(l["a"])().then((function(t){e.codeUrl=t.img,e.loginForm.uuid=t.uuid}))},getCookie:function(){var e=c.a.get("username"),t=c.a.get("password"),o=c.a.get("rememberMe");this.cookiePass=void 0===t?"":t,t=void 0===t?this.loginForm.password:t,this.loginForm={username:void 0===e?this.loginForm.username:e,password:t,rememberMe:void 0!==o&&Boolean(o),device_code:""}},handleLogin:function(){var e=this;this.$refs.loginForm.validate((function(t){var o={username:e.loginForm.username,password:e.loginForm.password,rememberMe:e.loginForm.rememberMe,code:e.loginForm.code,uuid:e.loginForm.uuid};if(o.password=Object(r["a"])(o.password),!t)return!1;e.loading=!0,o.rememberMe?(c.a.set("username",o.username,{expires:s.a.passCookieExpires}),c.a.set("password",e.loginForm.password,{expires:s.a.passCookieExpires}),c.a.set("rememberMe",o.rememberMe,{expires:s.a.passCookieExpires})):(c.a.remove("username"),c.a.remove("password"),c.a.remove("rememberMe")),e.$store.dispatch("Login",o).then((function(){e.loading=!1,window.location.href=e.redirect})).catch((function(){e.loading=!1,e.getCode()}))}))},point:function(){var e=void 0!==c.a.get("point");e&&(this.$notify({title:g["a"].t("common.Tips"),message:g["a"].t("common.Tip20"),type:"warning",duration:5e3}),c.a.remove("point"))}}},f=p,v=(o("951f"),o("2877")),h=Object(v["a"])(f,n,i,!1,null,null,null);t["default"]=h.exports}}]); |