1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8d3d4b86"],{2912:function(e,t,o){},5607:function(e,t,o){e.exports=o.p+"static/img/bg.1a7b14da.png"},b04c:function(e,t,o){e.exports=o.p+"static/img/img_bg.d820fbbb.png"},dd7b:function(e,t,o){"use strict";o.r(t);var s=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"login"},[e.erp?s("div",{staticClass:"bg"},[s("img",{staticStyle:{width:"100%",height:"100%"},attrs:{src:e.bg,alt:""}})]):e._e(),e.erp?s("div",{staticClass:"logoImg"},[s("img",{attrs:{src:e.logo,alt:""}}),s("span",{staticClass:"logoTxt"},[e._v("东信中控管理系统")])]):e._e(),e.erp?s("div",{staticClass:"main"},[s("img",{staticClass:"img2",attrs:{src:o("b04c"),alt:""}}),s("h3",[e._v("中控系统管理")]),s("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:e.loginForm,rules:e.loginRules}},[s("h2",{staticClass:"title"},[e._v("欢迎登录")]),s("el-form-item",{attrs:{prop:"username"}},[s("el-input",{attrs:{type:"text","auto-complete":"off",placeholder:"用户名"},on:{focus:function(t){e.isUsername=!0},blur:function(t){e.isUsername=!1}},model:{value:e.loginForm.username,callback:function(t){e.$set(e.loginForm,"username",t)},expression:"loginForm.username"}},[s("svg-icon",{staticClass:" input-icon ",class:{"color-class":e.isUsername},attrs:{slot:"prefix","icon-class":"user"},slot:"prefix"})],1)],1),s("el-form-item",{attrs:{prop:"password"}},[s("el-input",{attrs:{type:"password","auto-complete":"off",placeholder:"密码"},on:{focus:function(t){e.isPassword=!0},blur:function(t){e.isPassword=!1}},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"}},[s("svg-icon",{staticClass:"el-input__icon input-icon ",class:{"color-class":e.isPassword},attrs:{slot:"prefix","icon-class":"password"},slot:"prefix"})],1)],1),s("el-form-item",{attrs:{prop:"code"}},[s("el-input",{attrs:{"auto-complete":"off",placeholder:"验证码"},on:{focus:function(t){e.isValidCode=!0},blur:function(t){e.isValidCode=!1}},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"}},[s("svg-icon",{staticClass:"el-input__icon input-icon ",class:{"color-class":e.isValidCode},attrs:{slot:"prefix","icon-class":"validCode"},slot:"prefix"})],1),s("div",{staticClass:"login-code"},[s("img",{attrs:{src:e.codeUrl},on:{click:e.getCode}})])],1),s("el-checkbox",{staticStyle:{margin:"0px 0px 25px 0px"},model:{value:e.loginForm.rememberMe,callback:function(t){e.$set(e.loginForm,"rememberMe",t)},expression:"loginForm.rememberMe"}},[e._v("记住密码")]),s("el-form-item",{staticStyle:{width:"100%"}},[s("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?s("span",[e._v("登 录 中...")]):s("span",[e._v("登 录")])])],1)],1)],1):e._e(),e.ERPloading?s("div",{attrs:{id:"loader-wrapper"}},[s("div",{attrs:{id:"loader"}}),s("div",{staticClass:"loader-section section-left"}),s("div",{staticClass:"loader-section section-right"}),s("div",{staticClass:"load_title"},[e._v("正在加载系统资源,请耐心等待")])]):e._e()])},i=[],n=o("5607"),a=o.n(n),r=o("f58b"),l=o.n(r),c=o("7ded"),u=o("a78e"),d=o.n(u),m=o("720d"),g=o.n(m),p="MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKoR8mX0rGKLqzcWmOzbfj64K8ZIgOdH\nnzkXSOVOZbFu/TJhZ7rFAN+eaGkl3C4buccQd/EjEsj9ir7ijT7h96MCAwEAAQ==",f="MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAqhHyZfSsYourNxaY\n7Nt+PrgrxkiA50efORdI5U5lsW79MmFnusUA355oaSXcLhu5xxB38SMSyP2KvuKN\nPuH3owIDAQABAkAfoiLyL+Z4lf4Myxk6xUDgLaWGximj20CUf+5BKKnlrK+Ed8gA\nkM0HqoTt2UZwA5E2MzS4EI2gjfQhz5X28uqxAiEA3wNFxfrCZlSZHb0gn2zDpWow\ncSxQAgiCstxGUoOqlW8CIQDDOerGKH5OmCJ4Z21v+F25WaHYPxCFMvwxpcw99Ecv\nDQIgIdhDTIqD2jfYjPTY8Jj3EDGPbH2HHuffvflECt3Ek60CIQCFRlCkHpi7hthh\nYhovyloRYsM+IS9h/0BzlEAuO0ktMQIgSPT3aFAgJYwKpqRYKlLDVcflZFCKY7u3\nUP8iWi1Qw0Y=";function h(e){var t=new g.a;return t.setPublicKey(p),t.encrypt(e)}function b(e){var t=new g.a;return t.setPrivateKey(f),t.decrypt(e)}var v={name:"Login",data:function(){return{isUsername:!1,isPassword:!1,isValidCode:!1,codeUrl:"",cookiePassword:"",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,redirect:void 0,bg:a.a,logo:l.a,erp:!1,ERPloading:!0}},watch:{$route:{handler:function(e){this.redirect=e.query&&e.query.redirect},immediate:!0}},created:function(){this.getUrl()},methods:{getUrl:function(){var e=this.$route.query;if(e.username&&e.password){e.username,e.password;e.path&&("subsystem"==e.path&&d.a.set("path","subsystem"),"hostEquipment"==e.path&&d.a.set("path","hostEquipment"),"functionalInterface"==e.path&&d.a.set("path","functionalInterface")),this.handleLoginERP(e)}else this.getCode(),this.getCookie()},handleLoginERP:function(e){var t=this;this.$store.dispatch("LoginERP",e).then((function(e){"subsystem"===d.a.get("path")&&t.$router.push({path:"/business/Middleware/subsystem"}),"hostEquipment"===d.a.get("path")&&t.$router.push({path:"/business/Middleware/hostEquipment"}),"functionalInterface"===d.a.get("path")&&t.$router.push({path:"/business/Middleware/functionalInterface"})})).catch((function(e){location.href="/deviceManager/#/"}))},getCode:function(){var e=this;Object(c["a"])().then((function(t){e.codeUrl="data:image/gif;base64,"+t.data.img,e.loginForm.uuid=t.data.uuid,e.erp=!0,setTimeout((function(){e.ERPloading=!1}),1)}))},getCookie:function(){var e=d.a.get("username"),t=d.a.get("password"),o=d.a.get("rememberMe");this.loginForm={username:void 0===e?this.loginForm.username:e,password:void 0===t?this.loginForm.password:b(t),rememberMe:void 0!==o&&Boolean(o)}},handleLogin:function(){var e=this;this.$refs.loginForm.validate((function(t){t&&(e.loading=!0,e.loginForm.rememberMe?(d.a.set("username",e.loginForm.username,{expires:30}),d.a.set("password",h(e.loginForm.password),{expires:30}),d.a.set("rememberMe",e.loginForm.rememberMe,{expires:30})):(d.a.remove("username"),d.a.remove("password"),d.a.remove("rememberMe")),e.$store.dispatch("Login",e.loginForm).then((function(){e.$router.push({path:"/Middleware/bpmn/index"})})).catch((function(){e.loading=!1,e.getCode()})))}))}}},w=v,C=(o("eecc"),o("2877")),x=Object(C["a"])(w,s,i,!1,null,null,null);t["default"]=x.exports},eecc:function(e,t,o){"use strict";o("2912")},f58b:function(e,t,o){e.exports=o.p+"static/img/logo-b.fd92c04e.png"}}]);
|