chunk-4784e6c4.bf156780.js 4.7 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4784e6c4"],{"1ffc":function(e,t,o){e.exports={color_0:"#000",color_1:"#111",color_2:"#222",color_3:"#333",color_4:"#444",color_5:"#555",color_6:"#666",color_7:"#777",color_8:"#888",color_9:"#999",color_a:"#aaa",color_b:"#bbb",color_c:"#ccc",color_d:"#ddd",color_e:"#eee",color_f2:"#f2f2f2",color_f5:"#f5f5f5",color_fa:"#fafafa",color_fc:"#fcfcfc",color_f:"#fff",color_on:"#F66420",pad:"20px"}},"336c":function(e,t,o){"use strict";o("1ffc")},4524:function(e,t,o){},"9ed6":function(e,t,o){"use strict";o.r(t);var s=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"login"},[o("div",{staticClass:"container"},[o("div",{staticClass:"content"},[e._m(0),e._v(" "),o("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:e.loginForm,rules:e.loginRules,"auto-complete":"on","label-position":"left"}},[o("h3",{staticClass:"title active"},[e._v("账户登录")]),e._v(" "),o("el-form-item",{attrs:{prop:"username"}},[o("el-input",{ref:"username",attrs:{type:"text",size:"small",name:"username",placeholder:"邮箱/用户名","auto-complete":"on"},model:{value:e.loginForm.username,callback:function(t){e.$set(e.loginForm,"username",t)},expression:"loginForm.username"}})],1),e._v(" "),o("el-form-item",{attrs:{prop:"password"}},[o("el-input",{ref:"password",attrs:{type:e.passwordType,size:"small",name:"password",placeholder:"请输入密码","auto-complete":"on"},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.loginForm.password,callback:function(t){e.$set(e.loginForm,"password",t)},expression:"loginForm.password"}},[o("svg-icon",{attrs:{slot:"suffix","icon-class":"password"===e.passwordType?"eye":"eye-open"},on:{click:e.showPwd},slot:"suffix"})],1)],1),e._v(" "),o("el-button",{staticClass:"login-btn",attrs:{type:"danger",size:"small",loading:e.loading},nativeOn:{click:function(t){return t.preventDefault(),e.Login(t)}}},[e._v("登录")]),e._v(" "),o("div",{staticClass:"link"},[o("router-link",{staticClass:"link-item",attrs:{to:"/forget"}},[e._v("忘记密码")]),e._v(" "),o("router-link",{staticClass:"link-item",attrs:{to:"/register"}},[e._v("免费注册")])],1)],1)],1)])])},r=[function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"text"},[o("div",{staticClass:"back"},[o("p",[e._v(" 犀工网")]),e._v(" "),o("p",[e._v("引领创新")])]),e._v(" "),o("div",{staticClass:"face"},[o("p",[e._v(" 犀工网")]),e._v(" "),o("p",[e._v("引领创新")])])])}],a=(o("a481"),o("b775")),n=o("cc33"),i=o("61f7"),c={name:"Login",data:function(){var e=function(e,t,o){t?Object(i["f"])(t)?o():o(new Error("6~18位,只能包含字母、数字和下划线")):o(new Error("请输入密码"))};return{loginForm:{username:"",password:""},loginRules:{username:[{required:!0,message:"请输入邮箱/用户名",trigger:"blur"}],password:[{required:!0,trigger:"blur",validator:e}]},loading:!1,passwordType:"password",redirect:void 0}},watch:{$route:{handler:function(e){this.redirect=e.query&&e.query.redirect},immediate:!0}},created:function(){var e=document.getElementsByClassName("el-message-box__wrapper");e.length>0&&this.$msgbox.close()},methods:{showPwd:function(){var e=this;this.passwordType="password"===this.passwordType?"text":"password",this.$nextTick((function(){e.$refs.password.focus()}))},Login:function(){var e=this;this.$refs.loginForm.validate((function(t){if(!t)return!1;e.loading=!0;var o={transCode:"A00002",userName:e.loginForm.username,authCode:"",password:Object(a["b"])(e.loginForm.password),type:""};Object(a["e"])(o).then((function(t){console.log(t.userId),e.$store.dispatch("user/changeState",{key:"token",value:t.clientToken}),e.$store.dispatch("user/changeState",{key:"name",value:t.nickName}),e.$store.dispatch("user/changeState",{key:"userId",value:t.userId}),e.$store.dispatch("user/changeState",{key:"userType",value:t.userType}),e.$store.dispatch("user/changeState",{key:"realStatus",value:t.authenticationState}),e.$store.dispatch("user/changeState",{key:"cfdUrl",value:t.cfdUrl}),e.$store.dispatch("user/changeState",{key:"userRole",value:t.userRole}),e.$store.dispatch("user/changeState",{key:"backgroundFileid",value:t.backgroundFileid}),e.$store.dispatch("user/changeState",{key:"loginStatus",value:!0}),e.$message.success("登录成功!"),e.loading=!1,Object(n["b"])(t.clientToken),setTimeout((function(){e.$router.replace({path:e.$route.query.redirect||"/indexLayout"})}),1e3)})).catch((function(t){e.loading=!1}))}))},toPage:function(e){this.$router.push({path:"/"+e})}}},l=c,u=(o("a7ea"),o("336c"),o("2877")),d=Object(u["a"])(l,s,r,!1,null,"458175e2",null);t["default"]=d.exports},a7ea:function(e,t,o){"use strict";o("4524")}}]);