sf_web_dist/js/index.BKa8FOTp.js
2025-08-18 17:00:02 +08:00

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