SocialLogin-33153b46.js 7.9 KB

1
  1. import{d as ue,J as fe,Y as ge,r as _,u as xe,a2 as _e,K as he,a as e,e as ye,l as we,o as Y,c as ve,g as n,Z as B,t as u,a3 as H,f as a,w as l,a1 as be,x as Fe,a4 as ke,v as Ve,P as Le,R as Ne,n as Q,$ as Pe,h as Se,a0 as ze,a5 as Ee,a6 as je,a7 as W,a8 as Me,a9 as Te,aa as Ue,ab as Ie,ac as Re,A as qe,E as Ce,V as Oe,ad as De,i as Ge,D as Ke,p as Ze,k as Ae,ae as Je,af as Ye,_ as Be,__tla as He}from"./index-87c7d464.js";import{_ as Qe,__tla as We}from"./Verify-976d2493.js";import{_ as Xe,__tla as $e}from"./XButton-81826d4a.js";import{E as ea,__tla as aa}from"./el-link-ba0cc91f.js";import{_ as X}from"./logo-b1faf256.js";import{u as F,__tla as ta}from"./useIcon-37813ef0.js";import{T as la,L as sa,__tla as ra}from"./LocaleDropdown-93d8cfe8.js";import{u as na,L as oa,a as ia,__tla as pa}from"./useLogin-9ecaf6e6.js";import da,{__tla as ca}from"./LoginFormTitle-578151fa.js";import{r as k,__tla as ma}from"./formRules-40127392.js";import{__tla as ua}from"./el-dropdown-item-ca15c128.js";let $,fa=Promise.all([(()=>{try{return He}catch{}})(),(()=>{try{return We}catch{}})(),(()=>{try{return $e}catch{}})(),(()=>{try{return aa}catch{}})(),(()=>{try{return ta}catch{}})(),(()=>{try{return ra}catch{}})(),(()=>{try{return pa}catch{}})(),(()=>{try{return ca}catch{}})(),(()=>{try{return ma}catch{}})(),(()=>{try{return ua}catch{}})()]).then(async()=>{let h,V,L,N,P,S,z,E,j,M,T,U,I,R,q,C;h=y=>(Ze("data-v-f356a358"),y=y(),Ae(),y),V={class:"relative mx-auto h-full flex"},L={class:"relative flex items-center text-white"},N=h(()=>n("img",{alt:"",class:"mr-10px h-48px w-48px",src:X},null,-1)),P={class:"text-20px font-bold"},S={class:"h-[calc(100%-60px)] flex items-center justify-center"},z=h(()=>n("img",{key:"1",alt:"",class:"w-350px",src:"/assets/login-box-bg-fec91044.svg"},null,-1)),E={key:"2",class:"text-3xl text-white"},j={key:"3",class:"mt-5 text-14px font-normal text-white"},M={class:"relative flex-1 p-30px dark:bg-[var(--login-bg-color)] lt-sm:p-10px"},T={class:"flex items-center justify-between text-white at-2xl:justify-end at-xl:justify-end"},U={class:"flex items-center at-2xl:hidden at-xl:hidden"},I=h(()=>n("img",{alt:"",class:"mr-10px h-48px w-48px",src:X},null,-1)),R={class:"text-20px font-bold"},q={class:"flex items-center justify-end space-x-10px"},C={class:"m-auto h-full w-[100%] flex items-center at-2xl:max-w-500px at-lg:max-w-500px at-md:max-w-500px at-xl:max-w-500px"},$=Be(ue({name:"SocialLogin",__name:"SocialLogin",setup(y){const{t:c}=Se(),i=fe(),O=ge(),{getPrefixCls:ee}=ze(),D=ee("login"),ae=F({icon:"ep:house"}),te=F({icon:"ep:avatar"}),le=F({icon:"ep:lock"}),G=_(),{validForm:se}=ia(G),{getLoginState:re}=na(),{push:ne}=xe(),oe=_e(),v=_(!1),K=_(),ie=_("blockPuzzle"),pe=he(()=>e(re)===oa.LOGIN),de={tenantName:[k],username:[k],password:[k]},t=ye({isShowPassword:!1,captchaEnable:"false",tenantEnable:"false",loginForm:{tenantName:"\u975E\u7E41\u79D1\u6280",username:"admin",password:"zx123",captchaVerification:"",rememberMe:!1}}),Z=async()=>{t.captchaEnable==="false"?await J({}):K.value.show()},A=_();function w(r){return new URL(decodeURIComponent(location.href)).searchParams.get(r)??""}const J=async r=>{var s,p;v.value=!0;try{if(await(async()=>{if(t.tenantEnable==="true"){const b=await Je(t.loginForm.tenantName);Ye(b)}})(),!await se())return;let o=w("redirect");const m=w("type"),f=(s=i==null?void 0:i.query)==null?void 0:s.code,g=(p=i==null?void 0:i.query)==null?void 0:p.state,x=await Te({username:t.loginForm.username,password:t.loginForm.password,captchaVerification:r.captchaVerification,socialCode:f,socialState:g,socialType:m});if(!x)return;A.value=Ue.service({lock:!0,text:"\u6B63\u5728\u52A0\u8F7D\u7CFB\u7EDF\u4E2D...",background:"rgba(0, 0, 0, 0.7)"}),t.loginForm.rememberMe?Ie(t.loginForm):Re(),W(x),o||(o="/"),o.indexOf("sso")!==-1?window.location.href=window.location.href.replace("/login?redirect=",""):ne({path:o||oe.addRouters[0].path})}finally{v.value=!1,A.value.close()}};return we(()=>{(()=>{const r=Ee();r&&(t.loginForm={...t.loginForm,username:r.username?r.username:t.loginForm.username,password:r.password?r.password:t.loginForm.password,rememberMe:!!r.rememberMe,tenantName:r.tenantName?r.tenantName:t.loginForm.tenantName})})(),(async()=>{var r,s;try{const p=w("type"),o=w("redirect"),m=(r=i==null?void 0:i.query)==null?void 0:r.code,f=(s=i==null?void 0:i.query)==null?void 0:s.state,g=await je(p,m,f);W(g),Me.push({path:o||"/"})}catch{}})()}),(r,s)=>{const p=qe,o=Ce,m=Oe,f=De,g=ea,x=Ge,b=Xe,ce=Qe,me=Ke;return Y(),ve("div",{class:B([e(D),"relative h-[100%] lt-xl:bg-[var(--login-bg-color)] lt-md:px-10px lt-sm:px-10px lt-xl:px-10px"])},[n("div",V,[n("div",{class:B(`${e(D)}__left flex-1 bg-gray-500 bg-opacity-20 relative p-30px lt-xl:hidden`)},[n("div",L,[N,n("span",P,u(e(H)(e(O).getTitle)),1)]),n("div",S,[a(be,{appear:"","enter-active-class":"animate__animated animate__bounceInLeft",tag:"div"},{default:l(()=>[z,n("div",E,u(e(c)("login.welcome")),1),n("div",j,u(e(c)("login.message")),1)]),_:1})])],2),n("div",M,[n("div",T,[n("div",U,[I,n("span",R,u(e(H)(e(O).getTitle)),1)]),n("div",q,[a(e(la)),a(e(sa),{class:"dark:text-white lt-xl:text-white"})])]),a(Pe,{appear:"","enter-active-class":"animate__animated animate__bounceInRight"},{default:l(()=>[n("div",C,[Fe(a(me,{ref_key:"formLogin",ref:G,model:e(t).loginForm,rules:de,class:"login-form","label-position":"top","label-width":"120px",size:"large"},{default:l(()=>[a(x,{style:{"margin-right":"-10px","margin-left":"-10px"}},{default:l(()=>[a(o,{span:24,style:{"padding-right":"10px","padding-left":"10px"}},{default:l(()=>[a(p,null,{default:l(()=>[a(da,{style:{width:"100%"}})]),_:1})]),_:1}),a(o,{span:24,style:{"padding-right":"10px","padding-left":"10px"}},{default:l(()=>[e(t).tenantEnable==="true"?(Y(),Ve(p,{key:0,prop:"tenantName"},{default:l(()=>[a(m,{modelValue:e(t).loginForm.tenantName,"onUpdate:modelValue":s[0]||(s[0]=d=>e(t).loginForm.tenantName=d),placeholder:e(c)("login.tenantNamePlaceholder"),"prefix-icon":e(ae),link:"",type:"primary"},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})):Le("",!0)]),_:1}),a(o,{span:24,style:{"padding-right":"10px","padding-left":"10px"}},{default:l(()=>[a(p,{prop:"username"},{default:l(()=>[a(m,{modelValue:e(t).loginForm.username,"onUpdate:modelValue":s[1]||(s[1]=d=>e(t).loginForm.username=d),placeholder:e(c)("login.usernamePlaceholder"),"prefix-icon":e(te)},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),a(o,{span:24,style:{"padding-right":"10px","padding-left":"10px"}},{default:l(()=>[a(p,{prop:"password"},{default:l(()=>[a(m,{modelValue:e(t).loginForm.password,"onUpdate:modelValue":s[2]||(s[2]=d=>e(t).loginForm.password=d),placeholder:e(c)("login.passwordPlaceholder"),"prefix-icon":e(le),"show-password":"",type:"password",onKeyup:s[3]||(s[3]=Ne(d=>Z(),["enter"]))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),a(o,{span:24,style:{"padding-right":"10px","padding-left":"10px","margin-top":"-20px","margin-bottom":"-20px"}},{default:l(()=>[a(p,null,{default:l(()=>[a(x,{justify:"space-between",style:{width:"100%"}},{default:l(()=>[a(o,{span:6},{default:l(()=>[a(f,{modelValue:e(t).loginForm.rememberMe,"onUpdate:modelValue":s[4]||(s[4]=d=>e(t).loginForm.rememberMe=d)},{default:l(()=>[Q(u(e(c)("login.remember")),1)]),_:1},8,["modelValue"])]),_:1}),a(o,{offset:6,span:12},{default:l(()=>[a(g,{style:{float:"right"},type:"primary"},{default:l(()=>[Q(u(e(c)("login.forgetPassword")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),a(o,{span:24,style:{"padding-right":"10px","padding-left":"10px"}},{default:l(()=>[a(p,null,{default:l(()=>[a(b,{loading:e(v),title:e(c)("login.login"),class:"w-[100%]",type:"primary",onClick:s[5]||(s[5]=d=>Z())},null,8,["loading","title"])]),_:1})]),_:1}),a(ce,{ref_key:"verify",ref:K,captchaType:e(ie),imgSize:{width:"400px",height:"200px"},mode:"pop",onSuccess:J},null,8,["captchaType"])]),_:1})]),_:1},8,["model"]),[[ke,e(pe)]])])]),_:1})])])],2)}}}),[["__scopeId","data-v-f356a358"],["__file","D:/zx/mall-newfeifan-zx-admin/src/views/Login/SocialLogin.vue"]])});export{fa as __tla,$ as default};