123 |
- import{M as T,s as z,aD as E,aH as M,a3 as H,k as K,m as j,p as A,am as n,aw as L,o as f,T as w,U as a,_ as t,b as h,P as O,ae as J,V as P,Y,Z as U}from"./vue.aade88c7.js";import{H as Z,U as G,a as Q,u as W,E as d,S as k,s as X,x as ee,y as oe,N as se,_ as te}from"./index.72328493.js";import{a as ae}from"./formatTime.29ac8c52.js";const ne={async login(I){let p=G.index.login;return await Z.post(p,I)}},le={class:"checked-box"},re=T({name:"loginAccount"}),ce=T({...re,setup(I){const{t:p}=Q(),x=W(),{themeConfig:$}=z(x),m=E(),S=M(),e=H({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),K(()=>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))}),j(()=>{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=A(()=>ae(new Date)),N=async()=>{if(e.ruleForm.code!=e.codeNum)return d.error("验证码不正确");let s=await ne.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),X.set("userName",s.data.name),$.value.isRequestRoutes){console.log("后端控制路由");const o=await oe();b(o)}else{console.log("前端控制路由");const o=await ee();b(o)}},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},${_}`),se.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"),q=n("ele-Position"),g=n("el-col"),V=n("el-button"),B=n("el-checkbox"),D=n("el-form"),C=L("waves");return f(),w(D,{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:O(["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:J(N,["enter"])},{prefix:a(()=>[t(r,{class:"el-input__icon"},{default:a(()=>[t(q)]),_:1})]),_:1},8,["placeholder","modelValue","onKeyup"])]),_:1}),t(g,{span:1}),t(g,{span:8},{default:a(()=>[P((f(),w(V,{class:"login-content-code",onClick:o[4]||(o[4]=l=>F())},{default:a(()=>[Y(U(e.codeNum),1)]),_:1})),[[C]])]),_:1})]),_:1}),h("view",le,[t(B,{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(V,{type:"primary",class:"login-content-submit",round:"",onClick:N,loading:e.loading.signIn},{default:a(()=>[h("span",null,U(s.$t("message.account.accountBtnText")),1)]),_:1},8,["loading"])),[[C]])]),_:1})]),_:1})}}});const de=te(ce,[["__scopeId","data-v-ceeaa3b2"]]);export{de as default};
- //# sourceMappingURL=account.f93c5dff.js.map
|