| 1 |
- import{u as B,g,s as f,a as S,r as z}from"../js2/index-omBeqQcf.js";import{b,j as A}from"./_js-fast-way-BT1PNT_n.js";import{i as N,n as P,b as m,aa as d,c as U,e as q,f as s,u as p,A as a,y as n,P as E}from"./__vendor-DjgEsITR.js";import"./_pinia-xeGkZ8uf.js";import"./_nprogress-Bk7hRWIw.js";import"./_vue-router-CmtwjDwB.js";import"./_hc-vue3-ui-F5tNuYMd.js";const T="/static/png/bg1-CN0cYIvb.png",j="/static/png/bg-Runxv98G.png",h="/static/png/img-BRru6Xjh.png",D={class:"hc-login-body hc-full"},I=["src","data-src"],K=["src","data-src"],L={class:"hc-login-main hc-h-full hc-flex-center w-[50%]"},$={class:"hc-login-main-content relative mt-30 w-[400px]"},G={class:"hc-login-form-card bg-white p-6"},W={__name:"index",setup(M){const v=B();N(async()=>{const c=b(g("login-username")||""),e=b(g("login-password")||""),l=b(g("login-checkbox")||"");o.value.username=c,o.value.password=e,r.value=l,await P(),v.clearStoreData(),x(),document.querySelectorAll('img[loading="lazy"]').forEach(t=>{t.src=t.dataset.src})});const _=m(null),r=m(!0),o=m({tenantId:"000000",username:"",password:"",type:"account"}),V={username:{required:!0,message:"请输入账号",trigger:"blur"},password:{required:!0,message:"请输入密码",trigger:"blur"}},k=c=>{c.key==="Enter"&&w()},u=m(!1),w=async()=>{if(!await A(_.value))return!1;u.value=!0;const{error:e,msg:l}=await S(o.value);if(e)return u.value=!1,window?.$message?.error(l),!1;u.value=!1,window?.$message?.success("登录成功"),x(),setTimeout(()=>{u.value=!1,z.push({name:v.home})},1500)},x=()=>{r.value&&(f("login-username",o.value.username),f("login-password",o.value.password)),f("login-checkbox",r.value)};return(c,e)=>{const l=d("el-input"),t=d("el-form-item"),y=d("el-checkbox"),C=d("el-button"),R=d("el-form");return U(),q("div",D,[s("img",{class:"hc-login-bg",src:p(T),"data-src":p(j),loading:"lazy",alt:"bg"},null,8,I),s("img",{class:"hc-login-img",src:p(h),"data-src":p(h),loading:"lazy",alt:"bg"},null,8,K),s("div",L,[s("div",$,[e[5]||(e[5]=s("div",{class:"app-title mb-6 text-center text-[28px] text-white font-bold"},[s("span",null,"欢迎使用"),s("span",{class:"name text-red-5"},"数据分析处理工具")],-1)),s("div",G,[e[4]||(e[4]=s("div",{class:"login-title mb-6 text-[28px] font-bold"},"登录",-1)),a(R,{ref_key:"formRef",ref:_,model:o.value,rules:V,"label-position":"left","label-width":"0px",size:"large"},{default:n(()=>[a(t,{prop:"username"},{default:n(()=>[a(l,{modelValue:o.value.username,"onUpdate:modelValue":e[0]||(e[0]=i=>o.value.username=i),clearable:"",placeholder:"请输入账号"},null,8,["modelValue"])]),_:1}),a(t,{class:"mt-8",prop:"password"},{default:n(()=>[a(l,{modelValue:o.value.password,"onUpdate:modelValue":e[1]||(e[1]=i=>o.value.password=i),clearable:"",placeholder:"请输入密码","show-password":"",type:"password",onKeyup:k},null,8,["modelValue"])]),_:1}),a(t,null,{default:n(()=>[a(y,{modelValue:r.value,"onUpdate:modelValue":e[2]||(e[2]=i=>r.value=i),label:"记住密码"},null,8,["modelValue"])]),_:1}),a(t,{class:"mb-0 mt-6"},{default:n(()=>[a(C,{class:"text-[16px] text-white",loading:u.value,block:"",color:"#20C88B",onClick:w},{default:n(()=>e[3]||(e[3]=[E("登 录")])),_:1},8,["loading"])]),_:1})]),_:1},8,["model"])])])])])}}};export{W as default};
|