王总上门按摩后台代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1 lines
6.4 KiB

webpackJsonp([1],{USyq:function(t,e){},"aUv+":function(t,e,n){t.exports=n.p+"static/img/login_bg.6875196.png"},fV03:function(t,e){},q8bm:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("fZjL"),i=n.n(o),a=n("mvHQ"),r=n.n(a),s=n("Xxa5"),l=n.n(s),c=n("exGp"),d=n.n(c),u=n("Dd8w"),m=n.n(u),p=n("NYxO"),g={name:"Login",data:function(){return{loginBg:n("aUv+"),fHtml:"",lHtml:"",tHtml:"",identifyCode:"",authTime:0,timer:null,loginForm:{username:"",passwd:"",codeText:""},loginRules:{username:[{required:!0,trigger:"blur",validator:this.$reg.isNotNull,reg_type:2,text:"账号"}],passwd:[{required:!0,trigger:"blur",validator:function(t,e,n){e.length<6||e.length>30?n(new Error("请输入密码")):n()}}],codeText:[{required:!0,trigger:"blur",validator:function(t,e,n){""===e?n(new Error("请输入验证码")):/^[a-z0-9]+$/.test(e)&&4===e.length?n():n(new Error("验证码不正确"))}}]},passwordType:"password",capsTooltip:!1,loading:!1,showDialog:!1,redirect:void 0,otherQuery:{}}},watch:{$route:{handler:function(t){var e=t.query;e&&(this.redirect=e.redirect,this.otherQuery=this.getOtherQuery(e))},immediate:!0}},created:function(){},mounted:function(){""===this.loginForm.username?this.$refs.username.focus():""===this.loginForm.passwd&&this.$refs.passwd.focus(),this.makeCode(),this.getCopyrightInfo()},computed:m()({},Object(p.d)({routesItem:function(t){return t.routes}})),methods:m()({},Object(p.c)(["changeRoutesItem"]),{getCopyrightInfo:function(){var t=this;return d()(l.a.mark(function e(){var n,o,i,a,r,s,c,d,u,m,p;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$api.base.getConfig();case 2:if(n=e.sent,o=n.code,i=n.data,200===o){e.next=7;break}return e.abrupt("return");case 7:if(a=i.copyright,r=i.login_type,s=i.icp,c=i.login_logo,d=i.login_left,i.login_title,s){e.next=10;break}return e.abrupt("return");case 10:u=2===r?s.replace(/[^0-9]/gi,""):"",m="",p=1===r?"https://beian.miit.gov.cn/":"https://www.beian.gov.cn/portal/registerSystemInfo?recordcode="+u,t.fHtml='<div class="flex-y-center c-base c-title ">\n\t\t\t\t\t\t<p style="margin-right: 10px;">'+a+"</p>\n\t\t\t\t\t\t备案号:"+m+' \n\t\t\t\t\t\t<a class="c-base c-title " href="'+p+'" target="_blank">'+s+"</a>\n\t\t\t\t\t</div>",t.lHtml='<image class="left-sm" src="'+d+'"></image>',t.tHtml='<image class="mr-sm" src="'+c+'"></image>';case 16:case"end":return e.stop()}},e,t)}))()},checkCapslock:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.shiftKey,n=t.key;n&&1===n.length&&(this.capsTooltip=!!(e&&n>="a"&&n<="z"||!e&&n>="A"&&n<="Z")),"CapsLock"===n&&!0===this.capsTooltip&&(this.capsTooltip=!1)},setCookie:function(t,e,n){var o=new Date;o.setTime(o.getTime()+24*n*60*60*1e3);var i="expires="+o.toGMTString();document.cookie=t+"="+e+";"+i+";"},refreshCode:function(){this.makeCode()},makeCode:function(){this.identifyCode=Math.random().toString(36).substr(2,4),this.setCookie("codeText",this.identifyCode,3)},handleLogin:function(){var t=this;this.loading=!0,this.$refs.loginForm.validate(function(e){if(!e)return t.loading=!1,!1;t.$api.base.login(t.loginForm).then(function(e){t.loading=!1,200===e.code?(t.changeRoutesItem({key:"userInfo",val:e.data.user}),window.localStorage.setItem("massage_minitk",e.data.token),window.localStorage.setItem("massage_ms_username",e.data.user.username),window.localStorage.setItem("massage_userInfo",r()(e.data.user)),t.$router.push("/")):t.refreshCode()})})},getOtherQuery:function(t){return i()(t).reduce(function(e,n){return"redirect"!==n&&(e[n]=t[n]),e},{})}})},f={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"lb-login",style:{backgroundImage:"url("+t.loginBg+")"}},[n("div",{staticClass:"login-content"},[n("div",{staticClass:"left-box",domProps:{innerHTML:t._s(t.lHtml)}}),t._v(" "),n("div",{staticClass:"right-box"},[n("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:t.loginForm,rules:t.loginRules,autocomplete:"on","label-position":"left"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("div",{staticClass:"title-container"},[n("div",{staticClass:"logo-top-img",domProps:{innerHTML:t._s(t.tHtml)}})]),t._v(" "),n("el-form-item",{attrs:{prop:"username"}},[n("span",{staticClass:"svg-container"},[n("i",{staticClass:"iconfont icon-username"})]),t._v(" "),n("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),t._v(" "),n("el-tooltip",{attrs:{content:"Caps lock is On",placement:"right",manual:""},model:{value:t.capsTooltip,callback:function(e){t.capsTooltip=e},expression:"capsTooltip"}},[n("el-form-item",{attrs:{prop:"passwd"}},[n("span",{staticClass:"svg-container"},[n("i",{staticClass:"iconfont icon-mima"})]),t._v(" "),n("el-input",{key:t.passwordType,ref:"password",attrs:{type:t.passwordType,placeholder:"请输入密码",name:"passwd",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.passwd,callback:function(e){t.$set(t.loginForm,"passwd",e)},expression:"loginForm.passwd"}})],1)],1),t._v(" "),n("el-form-item",{attrs:{prop:"codeText"}},[n("span",{staticClass:"svg-container"},[n("i",{staticClass:"iconfont iconyanzhengma"})]),t._v(" "),n("el-input",{ref:"codeText",staticStyle:{width:"180px"},attrs:{placeholder:"请输入验证码",name:"codeText",type:"text",tabindex:"3",autocomplete:"on"},model:{value:t.loginForm.codeText,callback:function(e){t.$set(t.loginForm,"codeText",e)},expression:"loginForm.codeText"}}),t._v(" "),n("div",{staticClass:"code-text",on:{click:t.refreshCode}},[n("lb-identify",{attrs:{identifyCode:t.identifyCode,fontSizeMin:30,fontSizeMax:30}})],1)],1),t._v(" "),n("el-button",{staticStyle:{width:"100%",height:"46px",display:"block",margin:"30px auto 0",color:"#fff","border-radius":"4px",background:"linear-gradient(90deg,#19b4f1,#0e73e8)!important"},attrs:{loading:t.loading,type:"primary"},nativeOn:{click:function(e){return e.preventDefault(),t.handleLogin(e)}}},[t._v("登录")])],1)],1)]),t._v(" "),n("div",{staticClass:"lb-footer-html",domProps:{innerHTML:t._s(t.fHtml)}})])},staticRenderFns:[]};var h=n("VU/8")(g,f,!1,function(t){n("USyq"),n("fV03")},"data-v-ed1fd482",null);e.default=h.exports}});