All files / vue-koa-demo/dist/static/js 3.bc2f2779cc36d1445b47.js

0% Statements 0/30
0% Branches 0/14
0% Functions 0/19
0% Lines 0/1
1 
webpackJsonp([3],{QDK0:function(e,t){},xJsL:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=r("OMN4"),n=r.n(o),s={data:function(){var e=this;return{form:{name:"",pwd:""},loginRules:{name:[{validator:function(t,r,o){""===r?o(new Error("用户名不能为空")):n.a.post("/api/login/name",e.form).then(function(e){e.data.success?o():o(new Error("用户名不存在"))}).catch(function(e){return console.log(e)})},trigger:"blur"}],pwd:[{validator:function(e,t,r){""===t?r(new Error("密码不能为空")):r()},trigger:"blur"}]}}},methods:{login:function(){var e=this;this.$refs.form.validate(function(t){return t&&n.a.post("/api/login",e.form).then(function(t){t.data.success?(e.$message({message:"登录成功 😛",type:"success",duration:1500}),setTimeout(function(){e.$router.push("/todo")},1e3)):(e.$message.error({message:t.data.msg,duration:1500}),e.resetForm("form"))}).catch(function(e){console.log(e)}),!1})},resetForm:function(e){this.$refs[e].resetFields()}},created:function(){sessionStorage.username&&this.$router.replace("/todo")}},a={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"login"},[r("el-form",{ref:"form",attrs:{"status-icon":"",model:e.form,rules:e.loginRules,"label-width":"70px"}},[r("el-form-item",{attrs:{label:"用户名",prop:"name"}},[r("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"密 码",prop:"pwd"}},[r("el-input",{attrs:{type:"password"},model:{value:e.form.pwd,callback:function(t){e.$set(e.form,"pwd",t)},expression:"form.pwd"}})],1),e._v(" "),r("div",{staticClass:"btns"},[r("el-button",{on:{click:function(t){e.$router.push("/register")}}},[e._v("注 册")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.login}},[e._v("登 录")])],1)],1)],1)},staticRenderFns:[]};var i=r("VU/8")(s,a,!1,function(e){r("QDK0")},"data-v-5b1586ff",null);t.default=i.exports}});