123 |
- import{M as U,s as z,aD as M,aH as H,a3 as K,k as j,m as A,p as L,am as n,aw as O,o as f,T as w,U as a,_ as t,b as h,P as J,ae as Y,V as P,Y as Z,Z as T,u as G}from"./vue.aade88c7.js";import{H as Q,U as W,a as X,u as ee,E as d,S as k,s as oe,x as se,y as te,N as ae,_ as ne}from"./index.6b50371a.js";import{a as le}from"./formatTime.29ac8c52.js";import{l as re}from"./lodash.b3b72e31.js";const ce={async login(I){let p=W.index.login;return await Q.post(p,I)}},ie={class:"checked-box"},ue=U({name:"loginAccount"}),me=U({...ue,setup(I){const{t:p}=X(),x=ee(),{themeConfig:$}=z(x),m=M(),S=H(),e=K({isShowPassword:!1,ruleForm:{phone:"",password:"",code:""},codeNum:"",loading:{signIn:!1},checked1:!1});let y=localStorage.getItem("user_name"),v=localStorage.getItem("pass_word");y&&(e.ruleForm.phone=y,e.checked1=!0,console.log("state.checked1",e.checked1)),v&&(e.ruleForm.password=v),j(()=>e.checked1,(s,o)=>{if(console.log(s,o),s==!1){let c=localStorage.getItem("user_name"),r=localStorage.getItem("pass_word");c&&localStorage.removeItem("user_name"),r&&localStorage.removeItem("pass_word")}s==!0&&(localStorage.setItem("user_name",e.ruleForm.phone),localStorage.setItem("pass_word",e.ruleForm.password))}),A(()=>{F()});const F=()=>{e.codeNum="";for(let s=0;s<4;s++)e.codeNum+=Number(9*Math.random()).toFixed(0);console.log(e.codeNum)},R=L(()=>le(new Date)),N=async()=>{if(e.ruleForm.code!=e.codeNum)return d.error("验证码不正确");let s=await ce.login(e.ruleForm);if(s.code!=0)return d.error(s.msg);if(e.loading.signIn=!0,k.set("userInfo",s.data),e.checked1==!0&&(localStorage.setItem("user_name",e.ruleForm.phone),localStorage.setItem("pass_word",e.ruleForm.password)),k.set("token",s.data.token),oe.set("userName",s.data.name),$.value.isRequestRoutes){console.log("后端控制路由");const o=await te();b(o)}else{console.log("前端控制路由");const o=await se();b(o)}},q=re.debounce(N,1e3),b=s=>{var o,c,r,i;if(s)console.log("lzj500🚀 ~ file: account.vue:198 ~ signInSuccess ~ isNoPower:",s),d.warning("抱歉,您没有登录权限"),k.clear();else{let u=R.value;(o=m.query)!=null&&o.redirect?S.push({path:(c=m.query)==null?void 0:c.redirect,query:Object.keys((r=m.query)==null?void 0:r.params).length>0?JSON.parse((i=m.query)==null?void 0:i.params):""}):S.push("/");const _=p("message.signInText");d.success(`${u},${_}`),ae.start()}e.loading.signIn=!1};return(s,o)=>{const c=n("ele-User"),r=n("el-icon"),i=n("el-input"),u=n("el-form-item"),_=n("ele-Unlock"),B=n("ele-Position"),g=n("el-col"),C=n("el-button"),D=n("el-checkbox"),E=n("el-form"),V=O("waves");return f(),w(E,{size:"large",class:"login-content-form"},{default:a(()=>[t(u,{class:"login-animation1"},{default:a(()=>[t(i,{text:"",placeholder:s.$t("message.account.accountPlaceholder1"),modelValue:e.ruleForm.phone,"onUpdate:modelValue":o[0]||(o[0]=l=>e.ruleForm.phone=l),clearable:"",autocomplete:"off"},{prefix:a(()=>[t(r,{class:"el-input__icon"},{default:a(()=>[t(c)]),_:1})]),_:1},8,["placeholder","modelValue"])]),_:1}),t(u,{class:"login-animation2"},{default:a(()=>[t(i,{type:e.isShowPassword?"text":"password",placeholder:s.$t("message.account.accountPlaceholder2"),modelValue:e.ruleForm.password,"onUpdate:modelValue":o[2]||(o[2]=l=>e.ruleForm.password=l),autocomplete:"off"},{prefix:a(()=>[t(r,{class:"el-input__icon"},{default:a(()=>[t(_)]),_:1})]),suffix:a(()=>[h("i",{class:J(["iconfont el-input__icon login-content-password",e.isShowPassword?"icon-yincangmima":"icon-xianshimima"]),onClick:o[1]||(o[1]=l=>e.isShowPassword=!e.isShowPassword)},null,2)]),_:1},8,["type","placeholder","modelValue"])]),_:1}),t(u,{class:"login-animation3"},{default:a(()=>[t(g,{span:15},{default:a(()=>[t(i,{text:"",maxlength:"4",placeholder:s.$t("message.account.accountPlaceholder3"),modelValue:e.ruleForm.code,"onUpdate:modelValue":o[3]||(o[3]=l=>e.ruleForm.code=l),clearable:"",autocomplete:"off",onKeyup:Y(N,["enter"])},{prefix:a(()=>[t(r,{class:"el-input__icon"},{default:a(()=>[t(B)]),_:1})]),_:1},8,["placeholder","modelValue","onKeyup"])]),_:1}),t(g,{span:1}),t(g,{span:8},{default:a(()=>[P((f(),w(C,{class:"login-content-code",onClick:o[4]||(o[4]=l=>F())},{default:a(()=>[Z(T(e.codeNum),1)]),_:1})),[[V]])]),_:1})]),_:1}),h("view",ie,[t(D,{modelValue:e.checked1,"onUpdate:modelValue":o[5]||(o[5]=l=>e.checked1=l),label:"记住账号和密码",size:"large"},null,8,["modelValue"])]),t(u,{class:"login-animation4"},{default:a(()=>[P((f(),w(C,{type:"primary",class:"login-content-submit",round:"",onClick:G(q),loading:e.loading.signIn},{default:a(()=>[h("span",null,T(s.$t("message.account.accountBtnText")),1)]),_:1},8,["onClick","loading"])),[[V]])]),_:1})]),_:1})}}});const fe=ne(me,[["__scopeId","data-v-c503a1b1"]]);export{fe as default};
- //# sourceMappingURL=account.42021fe2.js.map
|