(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-0c43"],{Lo64:function(e,o,t){},cah1:function(e,o,t){"use strict";t.r(o);var s=t("p46w"),i=t.n(s),r=t("oV5b"),a={components:{},data:function(){return{loginForm:{userProductCode:"100000001",username:"",password:""},loginRules:{username:[{required:!0,trigger:"blur",message:"用户名不能为空"}],password:[{required:!0,trigger:"blur",message:"密码不能为空"}],verificationcode:[{required:!0,trigger:"blur",message:"验证码必填"},{min:5,max:5,message:"验证码长度为5字符",trigger:"blur"}]},passwordType:"password",loading:!1,codeImgData:null,checkcode:!1,userList:[]}},mounted:function(){this.getVerificationCodeImg()},methods:{handleLogin:function(){var e=this,o=this;this.checkcode||(o.loginForm.verificationcode="passd"),new r.default(this.loginRules).validate(this.loginForm,function(t,s){if(t){var i="";t.forEach(function(e){i+=e.message+"<br/>"}),e.$message.error({dangerouslyUseHTMLString:!0,message:i})}else{e.loading=!0;var r=e.common.getUserGuid(),a={userProductCode:o.loginForm.userProductCode,userName:o.loginForm.username,userPwd:o.loginForm.password,validateCode:o.loginForm.verificationcode,guid:r};e.autoLogin(a)}})},autoLogin:function(e){var o=this;this.common.ajax("/api/auth/loginUser",e,function(t){if(o.loading=!1,t.result)o.$message.success(t.msg),i.a.remove("needcheckCode"),o.$store.dispatch("LoginByUsername",{userInfo:t.data,menuList:t.dynamic}).then(function(){o.loading=!1,o.$router.push({path:o.redirect||"/"})}).catch(function(){o.loading=!1}),o.userList.find(function(o){return o.userProductCode===e.userProductCode})||(e.validateCode="pass",o.userList.push(e)),i.a.set("userList",o.userList);else{o.$message.error(t.msg);var s=i.a.get("needcheckCode");null!=s&&""!==s?(s=parseInt(s)+1,i.a.set("needcheckCode",s),o.checkcode=s>=3):(o.checkcode=!1,i.a.set("needcheckCode",1))}o.getVerificationCodeImg()},this.$refs.loginForm)},getVerificationCodeImg:function(){if(i.a.get("needcheckCode")>=3){this.checkcode=!0;var e=this,o={guid:this.common.getUserGuid()};this.common.ajax("/api/auth/getValidateCode",o,function(o,t){o.result?e.codeImgData="data:image/png;base64,"+o.data:e.$message.error(o.msg)},!0)}else this.checkcode=!1}}},n=(t("kNM9"),t("KHd+")),c=Object(n.a)(a,function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"form-body"},[e._m(0),e._v(" "),t("div",{staticClass:"row"},[e._m(1),e._v(" "),t("div",{ref:"loginForm",staticClass:"form-holder"},[t("div",{staticClass:"form-content"},[t("div",{staticClass:"form-items"},[t("h3",[e._v("澳德物流客户端登录")]),e._v(" "),t("p",[e._v("请输入你的用户和密码")]),e._v(" "),t("el-form",{model:{value:e.loginForm,callback:function(o){e.loginForm=o},expression:"loginForm"}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.loginForm.username,expression:"loginForm.username"}],staticClass:"form-control",attrs:{type:"text",placeholder:"请输入用户名",required:""},domProps:{value:e.loginForm.username},on:{input:function(o){o.target.composing||e.$set(e.loginForm,"username",o.target.value)}}}),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.loginForm.password,expression:"loginForm.password"}],staticClass:"form-control",attrs:{type:"password",placeholder:"请输入密码",required:""},domProps:{value:e.loginForm.password},on:{input:function(o){o.target.composing||e.$set(e.loginForm,"password",o.target.value)}}}),e._v(" "),e.checkcode?t("span",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.loginForm.verificationcode,expression:"loginForm.verificationcode"}],staticClass:"form-control w-200 inline",attrs:{type:"text",placeholder:"请输入验证码",required:""},domProps:{value:e.loginForm.verificationcode},on:{input:function(o){o.target.composing||e.$set(e.loginForm,"verificationcode",o.target.value)}}}),e._v(" "),t("img",{ref:"codeimg",staticClass:"valid-img",attrs:{src:e.codeImgData}})]):e._e(),e._v(" "),t("div",{staticClass:"form-button"},[t("el-button",{attrs:{type:"primary",icon:"el-icon-yrt-wo"},on:{click:e.handleLogin}},[e._v("用户登录")]),e._v(" "),t("el-button",{attrs:{type:"text",icon:"el-icon-yrt-icon21"}},[e._v("忘记密码?")])],1)])],1)])])])])},[function(){var e=this.$createElement,o=this._self._c||e;return o("div",{staticClass:"website-logo"},[o("a",{attrs:{href:"/user.html#/index"}},[o("div",{staticClass:"logo"},[o("img",{staticClass:"logo-size",attrs:{src:"https://auod-bucket-wms.oss-ap-southeast-2.aliyuncs.com/Upload/Site/logo.png",alt:""}})])])])},function(){var e=this.$createElement,o=this._self._c||e;return o("div",{staticClass:"img-holder"},[o("div",{staticClass:"bg"}),this._v(" "),o("div",{staticClass:"info-holder"},[o("img",{attrs:{src:"/static/user/login/graphic1.svg",alt:""}})])])}],!1,null,"30349924",null);c.options.__file="login.vue";o.default=c.exports},kNM9:function(e,o,t){"use strict";var s=t("Lo64");t.n(s).a}}]);
|