(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0b0d8ead"],{"7ec6":function(e,t,i){},a55b:function(e,t,i){"use strict";i.r(t);var o=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"title",rawName:"v-title",value:"登录",expression:"'登录'"}],staticClass:"container"},[i("div",{staticClass:"logo"}),i("CellGroup",{attrs:{title:"登录"}},[i("Field",{attrs:{placeholder:"ID/用户名/手机号"},model:{value:e.form.u,callback:function(t){e.$set(e.form,"u",t)},expression:"form.u"}}),i("Field",{attrs:{type:"password",placeholder:"密码"},model:{value:e.form.p,callback:function(t){e.$set(e.form,"p",t)},expression:"form.p"}})],1),i("div",{staticClass:"gap"},[i("Button",{attrs:{type:"primary",icon:"manager-o",loading:e.loading,block:""},on:{click:e.login}},[e._v("登 录")])],1)],1)},r=[],s=i("34e9"),a=i("565f"),c=i("b650"),n=i("8237"),l=i.n(n),d=i("a78e"),h=i.n(d),u={components:{CellGroup:s["a"],Field:a["a"],Button:c["a"]},data(){return{form:{u:"",p:""},loading:!1,redirect:this.$route.query.redirect}},beforeRouteUpdate(e,t,i){this.redirect=e.query.redirect,this.autoLogin(),i()},mounted(){this.autoLogin()},methods:{autoLogin(){const e=this.$store("user")||{},t=this.$route.query.key||e.key;t&&(this.$loading.show(),this.$http.get("/member/"+t).then(e=>{0===e.code&&(this.$loading.hide(),h.a.set("PSYMEMBER",e.data.cookie),this.$store("user",e.data),this.$store.remove("school"),this.redirect.includes(".")||this.redirect.includes("/#/")?window.location.replace(this.redirect):this.$router.replace(this.redirect))}))},login(){this.loading=!0,this.form.p=l()(this.form.p),this.$http.post("/login",this.form).then(e=>{this.loading=!1,0===e.code?(h.a.set("PSYMEMBER",e.data.cookie),this.$store("user",e.data),this.$store.remove("school"),this.redirect.includes(".")||this.redirect.includes("/#/")?window.location.replace(this.redirect):this.$router.replace(this.redirect)):(this.form.p="",this.$toast.fail(e.message))})}}},p=u,m=(i("be89"),i("2877")),f=Object(m["a"])(p,o,r,!1,null,"86ec3a20",null);t["default"]=f.exports},be89:function(e,t,i){"use strict";i("7ec6")}}]);