chunk-d96216ee.45407c69.js 5.0 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d96216ee"],{a938:function(e,r,t){"use strict";t("bf15")},bf15:function(e,r,t){},dd7b:function(e,r,t){"use strict";t.r(r);var o=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"login"},[t("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:e.loginForm,rules:e.loginRules}},[t("h3",{staticClass:"title"},[e._v("视频监视软件客户端软件")]),t("el-form-item",{attrs:{prop:"username"}},[t("el-input",{attrs:{type:"text","auto-complete":"off",placeholder:"账号"},model:{value:e.loginForm.username,callback:function(r){e.$set(e.loginForm,"username",r)},expression:"loginForm.username"}},[t("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"user"},slot:"prefix"})],1)],1),t("el-form-item",{attrs:{prop:"password"}},[t("el-input",{attrs:{type:"password","auto-complete":"off",placeholder:"密码"},nativeOn:{keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.handleLogin(r)}},model:{value:e.loginForm.password,callback:function(r){e.$set(e.loginForm,"password",r)},expression:"loginForm.password"}},[t("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"password"},slot:"prefix"})],1)],1),t("el-checkbox",{staticStyle:{margin:"0px 0px 25px 0px"},model:{value:e.loginForm.rememberMe,callback:function(r){e.$set(e.loginForm,"rememberMe",r)},expression:"loginForm.rememberMe"}},[e._v("记住密码")]),t("el-form-item",{staticStyle:{width:"100%"}},[t("el-button",{staticStyle:{width:"100%"},attrs:{loading:e.loading,size:"medium",type:"primary"},nativeOn:{click:function(r){return r.preventDefault(),e.handleLogin(r)}}},[e.loading?t("span",[e._v("登 录 中...")]):t("span",[e._v("登 录")])]),e.register?t("div",{staticStyle:{float:"right"}},[t("router-link",{staticClass:"link-type",attrs:{to:"/register"}},[e._v("立即注册")])],1):e._e()],1)],1),e._m(0)],1)},n=[function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"el-login-footer"},[t("span",[e._v("Copyright © 2024-2024 spjk-MG All Rights Reserved.")])])}],i=(t("a15b"),t("d81d"),t("14d9"),t("852e")),a=t.n(i),s=t("24e5"),l=t.n(s),c="MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKoR8mX0rGKLqzcWmOzbfj64K8ZIgOdH\nnzkXSOVOZbFu/TJhZ7rFAN+eaGkl3C4buccQd/EjEsj9ir7ijT7h96MCAwEAAQ==",u="MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAqhHyZfSsYourNxaY\n7Nt+PrgrxkiA50efORdI5U5lsW79MmFnusUA355oaSXcLhu5xxB38SMSyP2KvuKN\nPuH3owIDAQABAkAfoiLyL+Z4lf4Myxk6xUDgLaWGximj20CUf+5BKKnlrK+Ed8gA\nkM0HqoTt2UZwA5E2MzS4EI2gjfQhz5X28uqxAiEA3wNFxfrCZlSZHb0gn2zDpWow\ncSxQAgiCstxGUoOqlW8CIQDDOerGKH5OmCJ4Z21v+F25WaHYPxCFMvwxpcw99Ecv\nDQIgIdhDTIqD2jfYjPTY8Jj3EDGPbH2HHuffvflECt3Ek60CIQCFRlCkHpi7hthh\nYhovyloRYsM+IS9h/0BzlEAuO0ktMQIgSPT3aFAgJYwKpqRYKlLDVcflZFCKY7u3\nUP8iWi1Qw0Y=";function m(e){var r=new l.a;return r.setPublicKey(c),r.encrypt(e)}function d(e){var r=new l.a;return r.setPrivateKey(u),r.decrypt(e)}var g={name:"Login",data:function(){return{codeUrl:"",loginForm:{username:"",password:"",rememberMe:!1,code:"",uuid:""},loginRules:{username:[{required:!0,trigger:"blur",message:"请输入您的账号"}],password:[{required:!0,trigger:"blur",message:"请输入您的密码"}],code:[{required:!0,trigger:"change",message:"请输入验证码"}]},loading:!1,captchaEnabled:!1,register:!1,redirect:void 0}},watch:{$route:{handler:function(e){this.redirect=e.query&&e.query.redirect},immediate:!0},"loginForm.username":function(e){""===e&&(this.loginForm.password="")}},created:function(){this.getCookie()},mounted:function(){},methods:{getCode:function(){var e=this;getCodeImg().then((function(r){e.captchaEnabled=void 0===r.captchaEnabled||r.captchaEnabled,e.captchaEnabled&&(e.codeUrl="data:image/gif;base64,"+r.img,e.loginForm.uuid=r.uuid)}))},getCookie:function(){var e=a.a.get("username"),r=a.a.get("password"),t=a.a.get("rememberMe");this.loginForm={username:void 0===e?this.loginForm.username:e,password:void 0===r?this.loginForm.password:d(r),rememberMe:void 0!==t&&Boolean(t)}},encrypt:function(e,r){var t=32,o=126,n=o-t+1;return e.split("").map((function(e){var i=e.charCodeAt(0);return i>=t&&i<=o&&(i=t+(i-t+r)%n),String.fromCharCode(i)})).join("")},handleLogin:function(){var e=this;this.$refs.loginForm.validate((function(r){r&&(e.loading=!0,e.loginForm.rememberMe?(a.a.set("username",e.loginForm.username,{expires:30}),a.a.set("password",m(e.loginForm.password),{expires:30}),a.a.set("rememberMe",e.loginForm.rememberMe,{expires:30})):(a.a.remove("username"),a.a.remove("password"),a.a.remove("rememberMe")),e.login())}))},login:function(){var e=this,r=this.loginForm.password;this.loginForm.password=this.encrypt(this.loginForm.password,10),this.$store.dispatch("Login",this.loginForm).then((function(){e.loginForm.password=r,e.$router.push({path:e.redirect||"/"}).catch((function(){}))})).catch((function(){e.loginForm.password=r,e.loading=!1,e.captchaEnabled&&e.getCode()}))}}},p=g,f=(t("a938"),t("2877")),h=Object(f["a"])(p,o,n,!1,null,null,null);r["default"]=h.exports}}]);