chunk-d9b2381a.3bfbe1e8.js 2.3 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d9b2381a"],{dadb:function(e,s,t){"use strict";t("fe98")},e49c:function(e,s,t){"use strict";t.r(s);var n=function(){var e=this,s=e._self._c;return s("div",{staticClass:"login"},[s("div",{staticClass:"login-con"},[s("Card",{attrs:{icon:"log-in",title:"欢迎登录",bordered:!1}},[s("div",{staticClass:"form-con"},[s("login-form",{on:{"on-success-valid":e.handleSubmit}})],1)])],1)])},r=[],a=function(){var e=this,s=e._self._c;return s("Form",{ref:"loginForm",attrs:{model:e.form,rules:e.rules},nativeOn:{keydown:function(s){return!s.type.indexOf("key")&&e._k(s.keyCode,"enter",13,s.key,"Enter")?null:e.handleSubmit.apply(null,arguments)}}},[s("FormItem",{attrs:{prop:"name"}},[s("Input",{attrs:{placeholder:"请输入用户名"},model:{value:e.form.name,callback:function(s){e.$set(e.form,"name",s)},expression:"form.name"}},[s("span",{attrs:{slot:"prepend"},slot:"prepend"},[s("Icon",{attrs:{size:16,type:"ios-person"}})],1)])],1),s("FormItem",{attrs:{prop:"password"}},[s("Input",{attrs:{type:"password",placeholder:"请输入密码"},model:{value:e.form.pass,callback:function(s){e.$set(e.form,"pass",s)},expression:"form.pass"}},[s("span",{attrs:{slot:"prepend"},slot:"prepend"},[s("Icon",{attrs:{size:14,type:"md-lock"}})],1)])],1),s("FormItem",[s("Button",{attrs:{type:"primary",long:""},on:{click:e.handleSubmit}},[e._v("登录")])],1)],1)},o=[],l={name:"LoginForm",props:{nameRules:{type:Array,default:()=>[{required:!0,message:"账号不能为空",trigger:"blur"}]},passwordRules:{type:Array,default:()=>[{required:!0,message:"密码不能为空",trigger:"blur"}]}},data(){return{form:{name:"",pass:""}}},computed:{rules(){return{name:this.nameRules,pass:this.passwordRules}}},methods:{handleSubmit(){this.$refs.loginForm.validate(e=>{e&&this.$emit("on-success-valid",{name:this.form.name,pass:this.form.pass})})}}},i=l,m=t("2877"),p=Object(m["a"])(i,a,o,!1,null,null,null),u=p.exports,d=u,c=t("2f62"),f={data(){return{error:""}},components:{LoginForm:d},methods:{...Object(c["b"])(["handleLogin","getUserInfo"]),handleSubmit({name:e,pass:s}){this.handleLogin({name:e,pass:s}).then(e=>{console.log(e),this.$router.push({name:this.$config.homeName})}).catch(e=>{})}}},h=f,g=(t("dadb"),Object(m["a"])(h,n,r,!1,null,null,null));s["default"]=g.exports},fe98:function(e,s,t){}}]);