/*! * build: vue-admin-beautiful * vue-admin-beautiful author: chuzhixin 1204505056@qq.com * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 * time: 2024-10-10 11:14:28 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-76cfe7de"],{"2ba4":function(e,t,r){"use strict";var o=r("40d5"),n=Function.prototype,c=n.apply,s=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(o?s.bind(c):function(){return s.apply(c,arguments)})},"538e":function(e,t,r){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},5691:function(e,t,r){e.exports=r.p+"static/img/login_wrap.2259fb09.png"},"6f19":function(e,t,r){"use strict";var o=r("9112"),n=r("0d26"),c=r("b980"),s=Error.captureStackTrace;e.exports=function(e,t,r,i){c&&(s?s(e,t):o(e,"stack",n(r,i)))}},"9ed6":function(e,t,r){"use strict";r.r(t);var o=r("f2bf");const n={class:"login-container"},c={class:"login"},s=["src"],i={class:"el-tabs"},a={class:"el-tabs-left"},l={style:{"text-align":"center"}},u=["src"],d={class:"el-tabs-right"};function f(e,t,f,p,h,b){const m=Object(o["resolveComponent"])("vab-remix-icon"),w=Object(o["resolveComponent"])("el-input"),g=Object(o["resolveComponent"])("el-form-item"),j=Object(o["resolveComponent"])("el-button"),O=Object(o["resolveComponent"])("el-form"),v=Object(o["resolveDirective"])("focus");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",n,[t[3]||(t[3]=Object(o["createElementVNode"])("div",{class:"login-logo"},null,-1)),Object(o["createElementVNode"])("div",c,[Object(o["createElementVNode"])("img",{src:r("5691"),style:{width:"100%"}},null,8,s),Object(o["createElementVNode"])("div",i,[Object(o["createElementVNode"])("div",a,[Object(o["createElementVNode"])("div",l,[Object(o["createElementVNode"])("img",{class:"el-tabs-ewm",style:{width:"160px",height:"160px",margin:"auto"},src:h.codeUrl,alt:""},null,8,u),t[2]||(t[2]=Object(o["createElementVNode"])("div",null,null,-1))])]),Object(o["createElementVNode"])("div",d,[Object(o["createVNode"])(O,{ref:"form",model:h.form,"label-width":"80px"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(g,{prop:"userName"},{default:Object(o["withCtx"])(()=>[Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createBlock"])(w,{modelValue:h.form.userName,"onUpdate:modelValue":t[0]||(t[0]=e=>h.form.userName=e),placeholder:e.$t("login.username"),tabindex:"1",type:"text"},{prefix:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{icon:"user-line"})]),_:1},8,["modelValue","placeholder"])),[[v]])]),_:1}),Object(o["createVNode"])(g,{prop:"passwords"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(),Object(o["createBlock"])(w,{key:h.passwordType,ref:"password",modelValue:h.form.passwords,"onUpdate:modelValue":t[1]||(t[1]=e=>h.form.passwords=e),placeholder:e.$t("login.password"),type:h.passwordType,tabindex:"2",onKeyup:Object(o["withKeys"])(b.handleLogin,["enter"])},Object(o["createSlots"])({prefix:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{icon:"lock-line"})]),_:2},["password"===h.passwordType?{name:"suffix",fn:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{class:"show-password",icon:"eye-off-line",onClick:b.handlePassword},null,8,["onClick"])]),key:"0"}:{name:"suffix",fn:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{class:"show-password",icon:"eye-line",onClick:b.handlePassword},null,8,["onClick"])]),key:"1"}]),1032,["modelValue","placeholder","type","onKeyup"]))]),_:1}),Object(o["createVNode"])(j,{loading:h.loading,class:"login-btn",type:"primary",size:"small",style:{width:"77%","margin-left":"23%"},onClick:b.handleLogin},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("login.login")),1)]),_:1},8,["loading","onClick"])]),_:1},8,["model"])])])])])}r("d9e2"),r("14d9");var p=r("5502"),h=r("61f7"),b=r("c24f"),m=r("cc33"),w={name:"Login",components:{},directives:{focus:{inserted(e){e.querySelector("input").focus()}}},beforeRouteLeave(e,t,r){clearInterval(this.timer),r()},data(){const e=(e,t,r)=>{""===t?r(new Error("用户名不能为空")):r()},t=(e,t,r)=>{Object(h["isPassword"])(t)?r():r(new Error("密码不能少于6位"))};return{nodeEnv:"production",form:{userName:"",passwords:""},activeName:"first",rules:{userName:[{required:!0,trigger:"blur",validator:e}],passwords:[{required:!0,trigger:"blur",validator:t}]},show:!0,count:"",loading:!1,passwordType:"password",timer:0,codeUrl:"",loginMessage:"",realtimeLoginDataTimer:"",wechat:{ticket:"",expire_seconds:"",url:"",scene:"",ShowQrCodeUrl:""}}},computed:{...Object(p["c"])({title:"settings/title"})},mounted(){this.form.userName="",this.form.passwords=""},methods:{...Object(p["b"])({login:"user/login"}),async handleClick(e,t){"second"==e.paneName&&this.getQrCode()},refresh(){},async isLogin(){const{code:e,data:t,msg:r}=await Object(b["codeLoginCallback"])(this.wechat);0==e||"0"==e?(Object(m["setToken"])(t.token),clearInterval(this.timer),window.location.href="/#/index"):(this.loginMessage=r,void 0!=t.openid&&sessionStorage.setItem("userOpenid",t.openid))},async jump(){await this.$router.push("/")},getCode(){const e=60;this.timer||(this.count=e,this.show=!1,this.timer=setInterval(()=>{this.count>0&&this.count<=e?(this.count--,this.isLogin()):(this.show=!0,clearInterval(this.timer),this.timer=null)},1e3))},async getQrCode(){const{data:e}=await Object(b["getQrCode"])(),t="https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=";this.codeUrl=t+e.ticket,this.wechat.scene=e.scene,this.getCode()},trialShow(){this.$router.push({path:"trialAdd"})},handlePassword(){"password"===this.passwordType?this.passwordType="":this.passwordType="password",this.$nextTick(()=>{this.$refs.passwords.focus()})},handleLogin(){this.$refs.form.validate(async e=>{if(!e)return!1;try{this.loading=!0,await this.login(this.form),await this.$router.push("/")}finally{this.loading=!1}})}}},g=(r("c47a"),r("d959")),j=r.n(g);const O=j()(w,[["render",f]]);t["default"]=O},ab36:function(e,t,r){"use strict";var o=r("861d"),n=r("9112");e.exports=function(e,t){o(t)&&"cause"in t&&n(e,"cause",t.cause)}},aeb0:function(e,t,r){"use strict";var o=r("9bf2").f;e.exports=function(e,t,r){r in e||o(e,r,{configurable:!0,get:function(){return t[r]},set:function(e){t[r]=e}})}},b980:function(e,t,r){"use strict";var o=r("d039"),n=r("5c6c");e.exports=!o((function(){var e=new Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",n(1,7)),7!==e.stack)}))},c47a:function(e,t,r){"use strict";r("538e")},d9e2:function(e,t,r){"use strict";var o=r("23e7"),n=r("cfe9"),c=r("2ba4"),s=r("e5cb"),i="WebAssembly",a=n[i],l=7!==new Error("e",{cause:7}).cause,u=function(e,t){var r={};r[e]=s(e,t,l),o({global:!0,constructor:!0,arity:1,forced:l},r)},d=function(e,t){if(a&&a[e]){var r={};r[e]=s(i+"."+e,t,l),o({target:i,stat:!0,constructor:!0,arity:1,forced:l},r)}};u("Error",(function(e){return function(t){return c(e,this,arguments)}})),u("EvalError",(function(e){return function(t){return c(e,this,arguments)}})),u("RangeError",(function(e){return function(t){return c(e,this,arguments)}})),u("ReferenceError",(function(e){return function(t){return c(e,this,arguments)}})),u("SyntaxError",(function(e){return function(t){return c(e,this,arguments)}})),u("TypeError",(function(e){return function(t){return c(e,this,arguments)}})),u("URIError",(function(e){return function(t){return c(e,this,arguments)}})),d("CompileError",(function(e){return function(t){return c(e,this,arguments)}})),d("LinkError",(function(e){return function(t){return c(e,this,arguments)}})),d("RuntimeError",(function(e){return function(t){return c(e,this,arguments)}}))},e5cb:function(e,t,r){"use strict";var o=r("d066"),n=r("1a2d"),c=r("9112"),s=r("3a9b"),i=r("d2bb"),a=r("e893"),l=r("aeb0"),u=r("7156"),d=r("e391"),f=r("ab36"),p=r("6f19"),h=r("83ab"),b=r("c430");e.exports=function(e,t,r,m){var w="stackTraceLimit",g=m?2:1,j=e.split("."),O=j[j.length-1],v=o.apply(null,j);if(v){var y=v.prototype;if(!b&&n(y,"cause")&&delete y.cause,!r)return v;var k=o("Error"),x=t((function(e,t){var r=d(m?t:e,void 0),o=m?new v(e):new v;return void 0!==r&&c(o,"message",r),p(o,x,o.stack,2),this&&s(y,this)&&u(o,this,x),arguments.length>g&&f(o,arguments[g]),o}));if(x.prototype=y,"Error"!==O?i?i(x,k):a(x,k,{name:!0}):h&&w in v&&(l(x,v,w),l(x,v,"prepareStackTrace")),a(x,v),!b)try{y.name!==O&&c(y,"name",O),y.constructor=x}catch(E){}return x}}}}]);