| 1 |
- import{u as V,g as w,a as R,r as k}from"../js2/index-DJVBckFt.js";import{d as _,h as C}from"./_js-fast-way-CuOg3tnC.js";import{i as U,n as B,b as d,aa as i,c as z,e as A,f as s,u,A as a,y as n,P as L}from"./__vendor-DQKyNF9L.js";import"./_pinia-D4felSvJ.js";import"./_nprogress-BwII5Wsx.js";import"./_vue-router-6J-a2VIf.js";import"./_hc-vue3-ui-Dz3VIK_0.js";const N=""+new URL("../png/bg1-CN0cYIvb.png",import.meta.url).href,P=""+new URL("../png/bg-Runxv98G.png",import.meta.url).href,b=""+new URL("../png/img-BRru6Xjh.png",import.meta.url).href,S={class:"hc-login-body hc-full"},q=["src","data-src"],E=["src","data-src"],T={class:"hc-login-main hc-h-full hc-flex-center w-[50%]"},I={class:"hc-login-main-content relative mt-30 w-[400px]"},K={class:"hc-login-form-card bg-white p-6"},H={__name:"index",setup($){const p=V();U(async()=>{const r=_(w("login-username")||""),e=_(w("login-password")||"");o.value.username=r,o.value.password=e,await B(),p.clearStoreData(),document.querySelectorAll('img[loading="lazy"]').forEach(t=>{t.src=t.dataset.src})});const g=d(null),o=d({tenantId:"000000",username:"",password:"",type:"account"}),v={username:{required:!0,message:"请输入账号",trigger:"blur"},password:{required:!0,message:"请输入密码",trigger:"blur"}},h=r=>{r.key==="Enter"&&f()},l=d(!1),f=async()=>{if(!await C(g.value))return!1;l.value=!0;const{error:e,msg:t}=await R(o.value);if(e)return l.value=!1,window?.$message?.error(t),!1;l.value=!1,window?.$message?.success("登录成功"),setTimeout(()=>{l.value=!1,k.push({name:p.home})},1500)};return(r,e)=>{const t=i("el-input"),m=i("el-form-item"),x=i("el-button"),y=i("el-form");return z(),A("div",S,[s("img",{class:"hc-login-bg",src:u(N),"data-src":u(P),loading:"lazy",alt:"bg"},null,8,q),s("img",{class:"hc-login-img",src:u(b),"data-src":u(b),loading:"lazy",alt:"bg"},null,8,E),s("div",T,[s("div",I,[e[4]||(e[4]=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",K,[e[3]||(e[3]=s("div",{class:"login-title mb-6 text-[28px] font-bold"},"登录",-1)),a(y,{ref_key:"formRef",ref:g,model:o.value,rules:v,"label-position":"left","label-width":"0px",size:"large"},{default:n(()=>[a(m,{prop:"username"},{default:n(()=>[a(t,{modelValue:o.value.username,"onUpdate:modelValue":e[0]||(e[0]=c=>o.value.username=c),clearable:"",placeholder:"请输入账号"},null,8,["modelValue"])]),_:1}),a(m,{class:"mt-8",prop:"password"},{default:n(()=>[a(t,{modelValue:o.value.password,"onUpdate:modelValue":e[1]||(e[1]=c=>o.value.password=c),clearable:"",placeholder:"请输入密码","show-password":"",type:"password",onKeyup:h},null,8,["modelValue"])]),_:1}),a(m,{class:"mb-0 mt-6"},{default:n(()=>[a(x,{class:"text-[16px] text-white",loading:l.value,block:"",color:"#20C88B",onClick:f},{default:n(()=>e[2]||(e[2]=[L("登 录")])),_:1},8,["loading"])]),_:1})]),_:1},8,["model"])])])])])}}};export{H as default};
|