user.fa113465.js 6.3 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["user"],{"8ab8":function(e,r,t){},"9dce":function(e,r,t){"use strict";t.r(r);var a=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("a-card",{attrs:{bordered:!1}},[t("content-header",{attrs:{title:"管理员设置"}}),t("a-form",{attrs:{form:e.form}},[t("a-form-item",{attrs:{label:"管理员用户名",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"后台登录用户名"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["user_name",{rules:[{required:!0,min:4,message:"请输入至少4个字符"}]}],expression:"['user_name', {rules: [{required: true, min: 4, message: '请输入至少4个字符'}]}]"}]})],1),t("a-form-item",{attrs:{label:"用户密码",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"后台登录密码"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["password",{rules:[{required:!0,min:6,message:"请输入至少6个字符"}]}],expression:"['password', {rules: [\n {required: true, min: 6, message: '请输入至少6个字符'}\n ]}]"}],attrs:{type:"password"}})],1),t("a-form-item",{attrs:{label:"确认密码",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["password_confirm",{rules:[{required:!0,message:"请输入确认密码"},{validator:e.compareToFirstPassword}]}],expression:"['password_confirm', {rules: [\n {required: true, message: '请输入确认密码'},\n {validator: compareToFirstPassword}\n ]}]"}],attrs:{type:"password"}})],1),t("a-form-item",{attrs:{wrapperCol:{span:13,offset:6}}},[t("a-button",{attrs:{type:"primary",loading:e.isLoading,disabled:e.isLoading},on:{click:e.handleSubmit}},[e._v("提交")])],1)],1)],1)},o=[],s=(t("d3b7"),t("e17e")),i=t("2af9"),n={name:"TableList",components:{ContentHeader:i["a"],STable:i["d"]},data:function(){return{labelCol:{span:6},wrapperCol:{span:13},isLoading:!1,form:this.$form.createForm(this)}},created:function(){var e=this;this.$nextTick((function(){e.getInfo()}))},methods:{getInfo:function(){var e=this;this.isLoading=!0,Object(s["a"])().then((function(r){var t=r.data.userInfo;e.form.setFieldsValue({user_name:t["user_name"]})})).finally((function(){e.isLoading=!1}))},compareToFirstPassword:function(e,r,t){var a=this.form;return!r||r===a.getFieldValue("password")||new Error("您输入的确认密码不一致")},handleSubmit:function(){var e=this,r=this.form.validateFields;r((function(r,t){r||(e.isLoading=!0,e.onFormSubmit(t).finally((function(){e.isLoading=!1})))}))},onFormSubmit:function(e){var r=this;return Object(s["b"])({form:e}).then((function(e){r.$message.success(e.message),setTimeout((function(){window.location.reload()}),1200)}))}}},l=n,c=t("2877"),u=Object(c["a"])(l,a,o,!1,null,null,null);r["default"]=u.exports},ac2a:function(e,r,t){"use strict";t.r(r);var a=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"main"},[e._m(0),t("a-form",{ref:"formLogin",staticClass:"user-layout-login",attrs:{id:"formLogin",form:e.form},on:{submit:e.handleSubmit}},[e.isLoginError?t("a-alert",{staticStyle:{"margin-bottom":"24px"},attrs:{type:"error",showIcon:"",message:e.loginErrorMsg}}):e._e(),t("a-form-item",[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["username",{rules:[{required:!0,message:"您还没有输入用户名"}],validateTrigger:"change"}],expression:"[\n 'username',\n {rules: [{ required: true, message: '您还没有输入用户名' }], validateTrigger: 'change'}\n ]"}],attrs:{size:"large",type:"text",placeholder:"请输入用户名"}},[t("a-icon",{style:{color:"rgba(0,0,0,.25)"},attrs:{slot:"prefix",type:"user"},slot:"prefix"})],1)],1),t("a-form-item",[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["password",{rules:[{required:!0,message:"您还没有输入用户密码"}],validateTrigger:"blur"}],expression:"[\n 'password',\n {rules: [{ required: true, message: '您还没有输入用户密码' }], validateTrigger: 'blur'}\n ]"}],attrs:{size:"large",type:"password",autocomplete:"false",placeholder:"请输入用户密码"}},[t("a-icon",{style:{color:"rgba(0,0,0,.25)"},attrs:{slot:"prefix",type:"lock"},slot:"prefix"})],1)],1),t("a-form-item",{staticStyle:{"margin-top":"24px"}},[t("a-button",{staticClass:"login-button",attrs:{size:"large",type:"primary",htmlType:"submit",loading:e.state.loginBtn,disabled:e.state.loginBtn}},[e._v("确定")])],1)],1)],1)},o=[function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"header"},[t("span",{staticClass:"title"},[e._v("管理后台登录")])])}],s=(t("a4d3"),t("4de4"),t("4160"),t("e439"),t("dbb4"),t("b64b"),t("d3b7"),t("159b"),t("2fa7")),i=t("5880"),n=t("ca00");function l(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);r&&(a=a.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,a)}return t}function c(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?l(t,!0).forEach((function(r){Object(s["a"])(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):l(t).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}var u={data:function(){return{isLoginError:!1,loginErrorMsg:"登录失败",form:this.$form.createForm(this),state:{loginBtn:!1}}},created:function(){},methods:c({},Object(i["mapActions"])(["Login","Logout"]),{handleSubmit:function(e){var r=this;e.preventDefault();var t=this.form.validateFields,a=this.state,o=this.Login;a.loginBtn=!0,t(["username","password"],{force:!0},(function(e,t){e?setTimeout((function(){a.loginBtn=!1}),100):o(t).then((function(e){return r.loginSuccess(e)})).catch((function(e){return r.loginFailed(e)})).finally((function(){a.loginBtn=!1}))}))},loginSuccess:function(e){var r=this;this.$router.push({path:"/"}),setTimeout((function(){r.$notification.success({message:"欢迎",description:"".concat(Object(n["a"])(),",欢迎回来")})}),1e3),this.isLoginError=!1},loginFailed:function(e){this.isLoginError=!0,this.loginErrorMsg=e.message}})},m=u,d=(t("b81b"),t("2877")),p=Object(d["a"])(m,a,o,!1,null,"ecb9b698",null);r["default"]=p.exports},b81b:function(e,r,t){"use strict";var a=t("8ab8"),o=t.n(a);o.a}}]);