1 |
- webpackJsonp([14],{npKG:function(t,a,e){t.exports=e.p+"static/img/login_bg.144e19d.jpg"},qh7U:function(t,a,e){var n=e("zFrj");"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);e("rjj0")("309050de",n,!0)},wQTO:function(t,a,e){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=e("0xDb"),r={data:function(){return{dataForm:{userName:"admin",password:"admin",uuid:"",captcha:"1234"},dataRule:{userName:[{required:!0,message:"帐号不能为空",trigger:"blur"}],password:[{required:!0,message:"密码不能为空",trigger:"blur"}],captcha:[{required:!0,message:"验证码不能为空",trigger:"blur"}]},captchaPath:""}},created:function(){this.getCaptcha()},methods:{dataFormSubmit:function(){var t=this;this.$refs.dataForm.validate(function(a){a&&t.$http({url:t.$http.adornUrl("/sys/login"),method:"post",data:t.$http.adornData({username:t.dataForm.userName,password:t.dataForm.password,uuid:t.dataForm.uuid,captcha:t.dataForm.captcha})}).then(function(a){var e=a.data;e&&0===e.code?(t.$cookie.set("token",e.token),t.$cookie.set("farmId",e.farmId),localStorage.setItem("farmId",e.farmId),t.$router.replace({name:"home"})):(t.getCaptcha(),t.$message.error(e.msg))})})},getCaptcha:function(){this.dataForm.uuid=Object(n.b)(),this.captchaPath=this.$http.adornUrl("/captcha.jpg?uuid="+this.dataForm.uuid)}}},i={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"site-wrapper site-page--login"},[e("div",{staticClass:"site-content__wrapper"},[e("div",{staticClass:"site-content"},[t._m(0),t._v(" "),e("div",{staticClass:"login-main"},[e("h3",{staticClass:"login-title"},[t._v("管理员登录")]),t._v(" "),e("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"status-icon":""},nativeOn:{keyup:function(a){if(!("button"in a)&&t._k(a.keyCode,"enter",13,a.key,"Enter"))return null;t.dataFormSubmit()}}},[e("el-form-item",{attrs:{prop:"userName"}},[e("el-input",{attrs:{placeholder:"帐号"},model:{value:t.dataForm.userName,callback:function(a){t.$set(t.dataForm,"userName",a)},expression:"dataForm.userName"}})],1),t._v(" "),e("el-form-item",{attrs:{prop:"password"}},[e("el-input",{attrs:{type:"password",placeholder:"密码"},model:{value:t.dataForm.password,callback:function(a){t.$set(t.dataForm,"password",a)},expression:"dataForm.password"}})],1),t._v(" "),e("el-form-item",{attrs:{prop:"captcha"}},[e("el-row",{attrs:{gutter:20}},[e("el-col",{attrs:{span:14}},[e("el-input",{attrs:{placeholder:"验证码"},model:{value:t.dataForm.captcha,callback:function(a){t.$set(t.dataForm,"captcha",a)},expression:"dataForm.captcha"}})],1),t._v(" "),e("el-col",{staticClass:"login-captcha",attrs:{span:10}},[e("img",{attrs:{src:t.captchaPath,alt:""},on:{click:function(a){t.getCaptcha()}}})])],1)],1),t._v(" "),e("el-form-item",[e("el-button",{staticClass:"login-btn-submit",attrs:{type:"primary"},on:{click:function(a){t.dataFormSubmit()}}},[t._v("登录")])],1)],1)],1)])])])},staticRenderFns:[function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"brand-info"},[a("h2",{staticClass:"brand-info__text"},[this._v("智慧养殖云平台后台管理系统")]),this._v(" "),a("p",{staticClass:"brand-info__intro"})])}]};var o=e("VU/8")(r,i,!1,function(t){e("qh7U")},null,null);a.default=o.exports},zFrj:function(t,a,e){(t.exports=e("FZ+f")(!1)).push([t.i,'\n.site-wrapper.site-page--login {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: rgba(38, 50, 56, 0.6);\n overflow: hidden;\n}\n.site-wrapper.site-page--login:before {\n position: fixed;\n top: 0;\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n content: "";\n background-image: url('+e("npKG")+");\n background-size: cover;\n}\n.site-wrapper.site-page--login .site-content__wrapper {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 0;\n margin: 0;\n overflow-x: hidden;\n overflow-y: auto;\n background-color: transparent;\n}\n.site-wrapper.site-page--login .site-content {\n min-height: 100%;\n padding: 30px 500px 30px 30px;\n}\n.site-wrapper.site-page--login .brand-info {\n margin: 220px 100px 0 90px;\n color: #fff;\n}\n.site-wrapper.site-page--login .brand-info__text {\n margin: 0 0 22px 0;\n font-size: 48px;\n font-weight: 400;\n text-transform: uppercase;\n}\n.site-wrapper.site-page--login .brand-info__intro {\n margin: 10px 0;\n font-size: 16px;\n line-height: 1.58;\n opacity: .6;\n}\n.site-wrapper.site-page--login .login-main {\n position: absolute;\n top: 0;\n right: 0;\n padding: 150px 60px 180px;\n width: 470px;\n min-height: 100%;\n background-color: #fff;\n}\n.site-wrapper.site-page--login .login-title {\n font-size: 16px;\n}\n.site-wrapper.site-page--login .login-captcha {\n overflow: hidden;\n}\n.site-wrapper.site-page--login .login-captcha > img {\n width: 100%;\n cursor: pointer;\n}\n.site-wrapper.site-page--login .login-btn-submit {\n width: 100%;\n margin-top: 38px;\n}\n",""])}});
|