chunk-76f3.91b177cf.js 2.7 KB

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