nantai-erp-admin/dist/js/chunk-4d50.1e7af642.js
2024-09-23 10:51:42 +08:00

1 line
3.3 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-4d50"],{"6vzS":function(e,s,t){"use strict";var a=t("VXB+");t.n(a).a},"VXB+":function(e,s,t){},c11S:function(e,s,t){"use strict";var a=t("gTgX");t.n(a).a},gTgX:function(e,s,t){},ntYl:function(e,s,t){"use strict";t.r(s);var a=t("dVUk"),n=(t("p46w"),t("X4fA")),o=(t("Q2AE"),{name:"Login",data:function(){return{formData:{username:"",password:""},loginRules:{username:[{required:!0,trigger:"blur",message:"用户名不能为空"}],password:[{required:!0,trigger:"blur",message:"密码不能为空"}]},passwordType:"password",loading:!1,redirect:""}},watch:{$route:{handler:function(e){this.redirect=e.query&&e.query.redirect},immediate:!0}},methods:{showPwd:function(){var e=this;"password"===this.passwordType?this.passwordType="":this.passwordType="password",this.$nextTick(function(){e.$refs.password.focus()})},handleLogin:function(){var e=this;this.$refs.loginForm.validate(function(s){s?(e.loading=!0,e.$http(Object(a.b)(e.formData),function(s){e.loading=!1,0===s.code?(e.$store.dispatch("setUSer",s.data).then(function(){location.reload(),setTimeout(function(){e.$router.push({path:"/init"})},100)}),Object(n.c)(s.data),e.loading=!1,e.$message({message:s.message,type:"success"})):e.$message({message:s.message||"用户名或密码错误",type:"warning"})},function(s){e.loading=!1})):e.loading=!1})}}}),r=(t("c11S"),t("6vzS"),t("KHd+")),i=Object(r.a)(o,function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",{staticClass:"login-container"},[t("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:e.formData,rules:e.loginRules,"auto-complete":"on","label-position":"left"}},[t("div",{staticClass:"title-container"},[t("div",{staticClass:"title"},[e._v("用户登录")]),e._v(" "),t("div",{staticClass:"second"},[e._v("User login")])]),e._v(" "),t("el-form-item",{attrs:{prop:"username"}},[t("span",{staticClass:"svg-container"},[t("svg-icon",{attrs:{"icon-class":"zhanghu"}})],1),e._v(" "),t("el-input",{ref:"username",attrs:{placeholder:"请输入用户名",name:"username",type:"text","auto-complete":"on"},model:{value:e.formData.username,callback:function(s){e.$set(e.formData,"username",s)},expression:"formData.username"}})],1),e._v(" "),t("el-form-item",{attrs:{prop:"password"}},[t("span",{staticClass:"svg-container"},[t("svg-icon",{attrs:{"icon-class":"icon-password"}})],1),e._v(" "),t("el-input",{ref:"password",attrs:{type:e.passwordType,placeholder:"请输入密码",name:"password","auto-complete":"on"},nativeOn:{keyup:function(s){return"button"in s||!e._k(s.keyCode,"enter",13,s.key,"Enter")?e.handleLogin(s):null}},model:{value:e.formData.password,callback:function(s){e.$set(e.formData,"password",s)},expression:"formData.password"}}),e._v(" "),t("span",{staticClass:"show-pwd",on:{click:e.showPwd}},[t("svg-icon",{attrs:{"icon-class":"password"===e.passwordType?"eye":"eye-open"}})],1)],1),e._v(" "),t("el-button",{staticStyle:{width:"100%",background:"rgba(91,140,255,1)","box-shadow":"0px 6px 10px 0px rgba(59,119,227,0.2)"},attrs:{loading:e.loading,type:"primary"},nativeOn:{click:function(s){return s.preventDefault(),e.handleLogin(s)}}},[e._v("\n 立即登录\n ")])],1),e._v(" "),t("div",{staticClass:"footer"},[e._v("技术支持:广州方阵科技有限公司")])],1)},[],!1,null,"a1a1a804",null);i.options.__file="index.vue";s.default=i.exports}}]);