1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2c76396e"],{2017:function(t,e,s){"use strict";s("cafe")},7329:function(t,e,s){},"9ed6":function(t,e,s){"use strict";s.r(e);var o=function(){var t=this,e=t.$createElement,s=t._self._c||e;return t.is_login?s("div",{staticClass:"login-container",style:t.loginstyle},[s("div",{class:t.m},[s("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:t.loginForm,rules:t.loginRules,autocomplete:"on","label-position":"left"}},[s("div",{staticClass:"title-container"},["store"==t.m?s("h3",{staticClass:"title"},[t._v("商家后台登录")]):s("h3",{staticClass:"title"},[t._v(t._s(t.sitesetup.ac.title||"系统管理后台登录"))])]),s("el-form-item",{attrs:{prop:"username"}},[s("span",{staticClass:"svg-container"},[s("svg-icon",{attrs:{"icon-class":"user"}})],1),s("el-input",{ref:"username",attrs:{placeholder:"用户名",name:"username",type:"text",tabindex:"1",autocomplete:"on"},model:{value:t.loginForm.username,callback:function(e){t.$set(t.loginForm,"username",e)},expression:"loginForm.username"}})],1),s("el-tooltip",{attrs:{content:"Caps lock is On",placement:"right",manual:""},model:{value:t.capsTooltip,callback:function(e){t.capsTooltip=e},expression:"capsTooltip"}},[s("el-form-item",{attrs:{prop:"password"}},[s("span",{staticClass:"svg-container"},[s("svg-icon",{attrs:{"icon-class":"password"}})],1),s("el-input",{key:t.passwordType,ref:"password",attrs:{type:t.passwordType,placeholder:"密 码",name:"password",tabindex:"2",autocomplete:"on"},on:{blur:function(e){t.capsTooltip=!1}},nativeOn:{keyup:[function(e){return t.checkCapslock(e)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin(e)}]},model:{value:t.loginForm.password,callback:function(e){t.$set(t.loginForm,"password",e)},expression:"loginForm.password"}}),s("span",{staticClass:"show-pwd",on:{click:t.showPwd}},[s("svg-icon",{attrs:{"icon-class":"password"===t.passwordType?"eye":"eye-open"}})],1)],1)],1),s("el-button",{staticStyle:{width:"100%","margin-bottom":"30px"},attrs:{loading:t.loading,type:"primary"},nativeOn:{click:function(e){return e.preventDefault(),t.handleLogin(e)}}},[t._v("登录")])],1),s("div",{staticClass:"copyright",attrs:{align:"center"}},[t.sitesetup.copyright?s("span",[t._v(t._s(t.sitesetup.copyright))]):t._e(),t.sitesetup.icp?s("a",{attrs:{href:"https://beian.miit.gov.cn/",target:"_blank"}},[t._v(t._s(t.sitesetup.icp))]):t._e()])],1)]):t._e()},n=[],i=(s("e9c4"),s("4d63"),s("ac1f"),s("2c3e"),s("25f0"),s("466d"),s("841c"),s("d3b7"),s("b64b"),s("5f87")),r={name:"Login",components:{},data:function(){var t=function(t,e,s){e?s():s(new Error("Please enter the correct user name"))},e=function(t,e,s){e.length<3?s(new Error("The password can not be less than 3 digits")):s()};return{sitesetup:{ac:[]},loginForm:{},is_login:!0,loginstyle:"",loginRules:{username:[{required:!0,trigger:"blur",validator:t}],password:[{required:!0,trigger:"blur",validator:e}]},passwordType:"password",capsTooltip:!1,loading:!1,showDialog:!1,redirect:void 0,token:void 0,m:"admin",otherQuery:{}}},watch:{$route:{handler:function(t){"3"==this.getQueryString("version")&&(this.is_login=!1),this.getQueryString("m")&&(this.m=this.getQueryString("m"),"store"==this.m&&(this.loginstyle="background-color: #0077AA;"));var e=t.query;e&&(e.token&&(this.is_login=!1,Object(i["e"])(e.token),this.$router.push({path:"/"})),this.redirect=e.redirect,this.otherQuery=this.getOtherQuery(e))},immediate:!0}},created:function(){},mounted:function(){var t=this;""===this.loginForm.username?this.$refs.username.focus():""===this.loginForm.password&&this.$refs.password.focus(),this.$api.post("/login/sitesetup",{i:this.getQueryString("i")}).then((function(e){e.data&&(t.sitesetup="[]"==JSON.stringify(e.data)?{}:e.data,t.sitesetup.ac.title&&(document.title=t.sitesetup.ac.title),t.sitesetup.ac.loginbgimg&&(t.loginstyle={backgroundImage:"url("+t.sitesetup.ac.loginbgimg+")",backgroundRepeat:"no-repeat",backgroundPosition:"center top"}))}))},destroyed:function(){},methods:{getQueryString:function(t){var e=new RegExp("(^|&)"+t+"=([^&]*)(&|$)","i"),s=window.location.search.substr(1).match(e);return null!=s?unescape(s[2]):null},checkCapslock:function(t){var e=t.key;this.capsTooltip=e&&1===e.length&&e>="A"&&e<="Z"},showPwd:function(){var t=this;"password"===this.passwordType?this.passwordType="":this.passwordType="password",this.$nextTick((function(){t.$refs.password.focus()}))},handleLogin:function(){var t=this;this.$refs.loginForm.validate((function(e){if(!e)return console.log("error submit!!"),!1;t.loading=!0,t.getQueryString("m")&&(t.loginForm.m=t.getQueryString("m")),t.$store.dispatch("user/login",t.loginForm).then((function(e){1==e.data.is_console?window.open("?console="+e.data.is_console+"#/account/index","_self"):t.$router.push({path:t.redirect||"/",query:t.otherQuery}),t.loading=!1})).catch((function(){t.loading=!1}))}))},getOtherQuery:function(t){return Object.keys(t).reduce((function(e,s){return"redirect"!==s&&(e[s]=t[s]),e}),{})}}},a=r,c=(s("2017"),s("d667"),s("2877")),l=Object(c["a"])(a,o,n,!1,null,"ab650a52",null);e["default"]=l.exports},cafe:function(t,e,s){},d667:function(t,e,s){"use strict";s("7329")}}]);
|