import{d as e,bn as a,aN as l,aL as s,m as n,w as o,l as t,N as i,c,a8 as u,a7 as r,e as d,g as v,O as p,t as m,aO as g,aH as h,aQ as y,r as f,b7 as b,bo as _,bj as k,F as w,a9 as x,ag as V,aK as j,o as S,b0 as T,D as z,al as C,b9 as K,ba as E,aY as I,bb as N,am as U,P as D,Q as L,an as R,bp as A,ap as H,b2 as O}from"./index.17568042557591aA_Cpcq.js";import{E as q}from"./el-card.1756804255759CgoizwvT.js";import{_ as B}from"./index.17568042557594ibbQa0k.js";/* empty css */import{a as Q,E as Y,b as Z}from"./el-dropdown.1756804255759DVVgC6MQ.js";import{g as $}from"./payee-user.1756804255759D-vUALgh.js";import"./dropdown.1756804255759D9J9qLrG.js";const F=e({__name:"index",props:{size:{type:String,required:!1}},setup(e){const h=[{label:"中文",value:a.ZH_CN},{label:"English",value:a.EN}],y=l(),{locale:f,t:b}=s();function _(e){f.value=e,y.changeLanguage(e),g.success(b("langSelect.message.success"))}return(a,l)=>{const s=B,g=Z,f=Y,b=Q;return d(),n(b,{trigger:"click",onCommand:_},{dropdown:o(()=>[i(f,null,{default:o(()=>[(d(),c(r,null,u(h,e=>i(g,{key:e.value,disabled:v(y).language===e.value,command:e.value},{default:o(()=>[p(m(e.label),1)]),_:2},1032,["disabled","command"])),64))]),_:1})]),default:o(()=>[t("div",null,[i(s,{"icon-class":"language",size:e.size},null,8,["size"])])]),_:1})}}}),G="/media/bg.1756804255759bhY6atRT.mp4",J={class:"login-container"},M={class:"absolute-lt flex-x-end p-3 w-full"},P={key:1,class:"video-background"},W={autoplay:"",loop:"",muted:"",playsinline:""},X=["src"],ee={class:"content"},ae={class:"content-login"},le={key:2,class:"video-background"},se={autoplay:"",loop:"",muted:"",playsinline:""},ne=["src"],oe={class:"content"},te={class:"google-content-login"},ie={key:0,class:"google-content-login-img"},ce=["src"],ue={class:"google-content-login-text"},re={key:0,class:"tips"},de=O(e({__name:"index",setup(e){l();const a=h(),s=y(),n=T(),u=f(s.theme===b.DARK),r=f(!0),g=f(!1),A=f(!1),{height:H}=(f(_),k()),O=f(""),q=f(!1),B=f(!1),Q=f(""),Y=f({username:"",password:"",google_code:""});w(()=>({}));function Z(){const e="/"+ge.value.active;j.push({path:e})}function de(){g.value=!0;const e=function(){let e=Y.value;const a=ge.value.active;return"payer"===a?e={...Y.value,mer_name:Y.value.username}:"payee"===a&&(e={...Y.value,ms_name:Y.value.username}),e}();a.login(e).then(e=>{if(1==e.google_check)return q.value=!0,void(0==e.google2fa_bind&&(B.value=!0,Q.value=e.qr_code_url));Z()}).catch(()=>{}).finally(()=>{g.value=!1})}f("");const ve=()=>{$().then(()=>{B.value=!0,de()})},pe=()=>{const e=s.theme===b.DARK?b.LIGHT:b.DARK;s.changeTheme(e)};function me(e){e instanceof KeyboardEvent&&(A.value=e.getModifierState("CapsLock"))}x(()=>{H.value<600?r.value=!1:r.value=!0});const ge=f({active:"",list:[{identity:"other",name:"总后台"},{identity:"payer",name:"商户后台"},{identity:"payee",name:"四方管理后台"}]});V({visible:!1,type:"user-form",width:400,title:"",leftBtnText:"确 定",rightBtnText:""});let he=JSON.parse(sessionStorage.getItem("loginInfo")||"{}");ge.value.active=he.loginType,O.value&&O.value!==ge.value.active&&!["other","payee","payer"].includes(ge.value.active)&&(localStorage.clear(),j.push({path:"/login",replace:!0})),O.value=ge.value.active;return localStorage.getItem(O.value+"accessToken")&&Z(),S(()=>{ge.value.active}),z(()=>n.path,e=>{e.startsWith("/login/")&&ge.value.active}),(e,a)=>{const l=N,s=F,n=U,r=R;return d(),c("div",J,[t("div",M,[i(l,{modelValue:v(u),"onUpdate:modelValue":a[0]||(a[0]=e=>I(u)?u.value=e:null),"inline-prompt":"","active-icon":v(E),"inactive-icon":v(K),onChange:pe},null,8,["modelValue","active-icon","inactive-icon"]),i(s,{class:"ml-2 cursor-pointer"})]),(v(ge).active,C("",!0)),v(ge).active&&!v(q)?(d(),c("div",P,[t("video",W,[t("source",{src:v(G),type:"video/mp4"},null,8,X)]),t("div",ee,[t("h2",null,m(v(ge).list.find(e=>e.identity===v(ge).active).name),1),t("div",ae,[i(n,{ref:"username",modelValue:v(Y).username,"onUpdate:modelValue":a[4]||(a[4]=e=>v(Y).username=e),placeholder:e.$t("login.username"),name:"username",class:"username",size:"large"},null,8,["modelValue","placeholder"]),i(n,{modelValue:v(Y).password,"onUpdate:modelValue":a[5]||(a[5]=e=>v(Y).password=e),placeholder:e.$t("login.password"),type:"password",name:"password",onKeyup:[me,D(de,["enter"])],"show-password":"",class:"password",size:"large"},null,8,["modelValue","placeholder"])]),t("div",{class:"content-login-box",onClick:L(de,["prevent"])},a[7]||(a[7]=[t("div",{class:"image-hover"},null,-1)]))])])):C("",!0),v(ge).active&&v(q)?(d(),c("div",le,[t("video",se,[t("source",{src:v(G),type:"video/mp4"},null,8,ne)]),t("div",oe,[t("h5",null,m(v(ge).list.find(e=>e.identity===v(ge).active).name),1),t("h2",null,m(v(B)?"谷歌身份验证":"请绑定谷歌验证码"),1),t("div",te,[v(B)?(d(),c("div",ie,[t("img",{src:v(Q),alt:""},null,8,ce)])):C("",!0),t("div",ue,[a[8]||(a[8]=t("div",{class:"title"},"谷歌验证码",-1)),i(n,{modelValue:v(Y).google_code,"onUpdate:modelValue":a[6]||(a[6]=e=>v(Y).google_code=e),placeholder:"请输入谷歌验证码",class:"username",size:"large"},null,8,["modelValue"])])]),t("div",{class:"content-login-box",onClick:L(de,["prevent"])},a[9]||(a[9]=[t("div",{class:"image-hover-code"},null,-1)])),v(B)?C("",!0):(d(),c("div",re,[a[11]||(a[11]=p("找不到谷歌安全码?")),i(r,{link:"",type:"primary",onClick:ve},{default:o(()=>a[10]||(a[10]=[p("解绑")])),_:1,__:[10]})]))])])):C("",!0)])}}}),[["__scopeId","data-v-461f8fd5"]]);export{de as default};