webpackJsonp([51],{"/n1r":function(e,t){},Luci:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("Xxa5"),s=a.n(n),r=a("mvHQ"),o=a.n(r),i=a("exGp"),c=a.n(i),u={name:"login",data:function(){return{inputAccount:"",inputPassword:"",inputId:"",loginData:{},checked:!0}},mounted:function(){localStorage.getItem("account")&&(this.inputAccount=localStorage.getItem("account")),localStorage.getItem("password")&&(this.inputPassword=localStorage.getItem("password"))},methods:{login:function(){var e=this;return c()(s.a.mark(function t(){var a,n,r;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.inputAccount){t.next=3;break}return e.$message("账号不能为空!"),t.abrupt("return");case 3:if(e.inputPassword){t.next=6;break}return e.$message("密码不能为空!"),t.abrupt("return");case 6:if(e.inputId){t.next=9;break}return e.$message("身份码不能为空!"),t.abrupt("return");case 9:return a={handshake:"",data:{account:e.inputAccount,password:e.inputPassword,ggcode:e.inputId}},t.next=12,e.$axios.post(e.$api.login,o()(a));case 12:200==(n=t.sent).code?(e.loginData=n.data,e.$cookies.set("token",e.loginData.token),e.$cookies.set("manager_id",e.loginData.manager_id),r=new Date(e.loginData.expired_at).getTime(),e.$cookies.set("expired",r),e.$cookies.set("account",e.inputAccount),e.checked?(localStorage.setItem("account",e.inputAccount),localStorage.setItem("password",e.inputPassword)):(localStorage.setItem("account",""),localStorage.setItem("password","")),e.permissionAllTree(),e.managerDetailMe()):e.$message(n.message);case 14:case"end":return t.stop()}},t,e)}))()},permissionAllTree:function(){var e=this;return c()(s.a.mark(function t(){var a;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{}},t.next=3,e.$axios.post(e.$api.permissionAllTree,o()(a));case 3:t.sent.code;case 5:case"end":return t.stop()}},t,e)}))()},managerDetailMe:function(){var e=this;return c()(s.a.mark(function t(){var a,n;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{}},t.next=3,e.$axios.post(e.$api.managerDetailMe,o()(a));case 3:200==(n=t.sent).code?(e.permissionsDetail=n.data,e.permissionsDetail.role&&e.permissionsDetail.role.permissions.length>0?e.$store.commit("setState",{key:"permissions",value:e.permissionsDetail.role.permissions}):e.$store.commit("setState",{key:"permissions",value:[]}),e.$router.push({path:"/index"})):e.$message(n.message);case 5:case"end":return t.stop()}},t,e)}))()}}},l={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"login"},[a("div",{staticClass:"box"},[e._m(0),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("账号:")]),e._v(" "),a("el-input",{attrs:{placeholder:"请输入账号",clearable:""},model:{value:e.inputAccount,callback:function(t){e.inputAccount=t},expression:"inputAccount"}})],1),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("密码:")]),e._v(" "),a("el-input",{attrs:{placeholder:"请输入密码",clearable:"","show-password":""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.login(t)}},model:{value:e.inputPassword,callback:function(t){e.inputPassword=t},expression:"inputPassword"}})],1),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("身份:")]),e._v(" "),a("el-input",{attrs:{placeholder:"请输入身份码",clearable:""},model:{value:e.inputId,callback:function(t){e.inputId=t},expression:"inputId"}})],1),e._v(" "),a("div",{staticClass:"row"},[a("span"),e._v(" "),a("div",{staticClass:"rowCheck"},[a("el-checkbox",{model:{value:e.checked,callback:function(t){e.checked=t},expression:"checked"}},[e._v("记住密码")])],1)]),e._v(" "),a("div",{staticClass:"row"},[a("span"),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.login}},[e._v("登陆")])],1)])])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"row"},[t("h2",[this._v("雏姬后台管理系统")])])}]};var p=a("VU/8")(u,l,!1,function(e){a("/n1r")},"data-v-4ad9016b",null);t.default=p.exports}});