(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d2077c4"],{a175:function(e,r,t){"use strict";t.r(r);var n=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",[t("a-form-model",{ref:"form",attrs:{model:e.model,rules:e.validatorRules}},[t("a-form-model-item",{attrs:{required:"",prop:"username"}},[t("a-input",{attrs:{size:"large",placeholder:"请输入帐户名"},model:{value:e.model.username,callback:function(r){e.$set(e.model,"username",r)},expression:"model.username"}},[t("a-icon",{style:{color:"rgba(0,0,0,.25)"},attrs:{slot:"prefix",type:"user"},slot:"prefix"})],1)],1),t("a-form-model-item",{attrs:{required:"",prop:"password"}},[t("a-input",{attrs:{size:"large",type:"password",autocomplete:"false",placeholder:"请输入密码"},model:{value:e.model.password,callback:function(r){e.$set(e.model,"password",r)},expression:"model.password"}},[t("a-icon",{style:{color:"rgba(0,0,0,.25)"},attrs:{slot:"prefix",type:"lock"},slot:"prefix"})],1)],1)],1)],1)},o=[],a=(t("0fea"),t("2f62"));function i(e,r){var t;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=s(e))||r&&e&&"number"===typeof e.length){t&&(e=t);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==t.return||t.return()}finally{if(l)throw a}}}}function s(e,r){if(e){if("string"===typeof e)return l(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?l(e,r):void 0}}function l(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t<r;t++)n[t]=e[t];return n}function c(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function u(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?c(Object(t),!0).forEach((function(r){f(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):c(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function f(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var d={name:"LoginAccount",data:function(){return{requestCodeSuccess:!1,randCodeImage:"",loginType:0,model:{username:"",password:""},validatorRules:{username:[{required:!0,message:"请输入用户名!"},{validator:this.handleUsernameOrEmail}],password:[{required:!0,message:"请输入密码!",validator:"click"}]}}},created:function(){},methods:u(u({},Object(a["b"])(["Login"])),{},{handleUsernameOrEmail:function(e,r,t){var n=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;n.test(r)?this.loginType=0:this.loginType=1,t()},validateFields:function(e,r){var t,n=this,o=[],a=i(e);try{var s=function(){var e=t.value,r=new Promise((function(r,t){n.$refs["form"].validateField(e,(function(e){e?t(e):r()}))}));o.push(r)};for(a.s();!(t=a.n()).done;)s()}catch(l){a.e(l)}finally{a.f()}Promise.all(o).then((function(){r()})).catch((function(e){r(e)}))},acceptUsername:function(e){this.model["username"]=e},handleLogin:function(e){var r=this;this.validateFields(["username","password"],(function(t){if(t)r.$emit("validateFail");else{var n={username:r.model.username,password:r.model.password,remember_me:e};r.Login(n).then((function(e){r.$emit("success",e.result)})).catch((function(e){r.$emit("fail",e,n.username)}))}}))}})},m=d,p=t("2877"),b=Object(p["a"])(m,n,o,!1,null,"701c6bdb",null);r["default"]=b.exports}}]);
|