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