var D=(l,e,r)=>new Promise((n,s)=>{var u=f=>{try{p(r.next(f))}catch(v){s(v)}},F=f=>{try{p(r.throw(f))}catch(v){s(v)}},p=f=>f.done?n(f.value):Promise.resolve(f.value).then(u,F);p((r=r.apply(l,e)).next())});import{n as a,r as h,a as H,I,c as U,b as q,s as Q,v as S,w as J,f as X,k as t,o as Y,h as Z,x as T,y as k,z as i,B as d,t as m,C as g,i as K,q as ee,D as te,F as re,E as le}from"./index.10d06543.js";import{C as ae}from"./index.cb13c93f.js";import{F as B}from"./index.9df737e3.js";import"./index.5ba3a90f.js";import{D as ne}from"./index.a5e82843.js";import{u as se,a as ie,L as b,_ as oe,b as ce}from"./LoginFormTitle.7cbc84f9.js";import{G as ue}from"./GithubFilled.0c427097.js";import{C as fe,R as de}from"./index.f5075019.js";import"./Checkbox.955ea262.js";import"./_baseIteratee.ce67176e.js";import"./get.bd6d3db4.js";import"./useSize.d9326d8e.js";var me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M308.6 545.7c-19.8 2-57.1 10.7-77.4 28.6-61 53-24.5 150 99 150 71.8 0 143.5-45.7 199.8-119-80.2-38.9-148.1-66.8-221.4-59.6zm460.5 67c100.1 33.4 154.7 43 166.7 44.8A445.9 445.9 0 00960 512c0-247.4-200.6-448-448-448S64 264.6 64 512s200.6 448 448 448c155.9 0 293.2-79.7 373.5-200.5-75.6-29.8-213.6-85-286.8-120.1-69.9 85.7-160.1 137.8-253.7 137.8-158.4 0-212.1-138.1-137.2-229 16.3-19.8 44.2-38.7 87.3-49.4 67.5-16.5 175 10.3 275.7 43.4 18.1-33.3 33.4-69.9 44.7-108.9H305.1V402h160v-56.2H271.3v-31.3h193.8v-80.1s0-13.5 13.7-13.5H557v93.6h191.7v31.3H557.1V402h156.4c-15 61.1-37.7 117.4-66.2 166.8 47.5 17.1 90.1 33.3 121.8 43.9z"}}]},name:"alipay-circle",theme:"filled"},ge=me;function R(l){for(var e=1;et(N)===b.LOGIN);function O(A){return D(this,null,function*(){const o=yield V();if(!!o)try{w.value=!0;const c=yield v.login({password:o.password,username:o.account,mode:"none",homeRouter:A});c&&F.success({message:u("sys.login.loginSuccessTitle"),description:`${u("sys.login.loginSuccessDesc")}: ${c.name}`,duration:3})}catch(c){p({title:u("sys.api.errorTip"),content:c.message||u("sys.api.networkExceptionMsg"),getContainer:()=>document.body.querySelector(`.${f}`)||document.body})}finally{w.value=!1}})}return(A,o)=>(Y(),Z(re,null,[T(a(oe,{class:"enter-x"},null,512),[[k,t(E)]]),T(a(t(B),{class:"p-4 enter-x",model:y,rules:t(W),ref_key:"formRef",ref:z,onKeypress:te(O,["enter"])},{default:i(()=>[a(t(n),{name:"account",class:"enter-x"},{default:i(()=>[a(t(I),{size:"large",value:y.account,"onUpdate:value":o[0]||(o[0]=c=>y.account=c),placeholder:t(u)("sys.login.userName"),class:"fix-auto-fill"},null,8,["value","placeholder"])]),_:1}),a(t(n),{name:"password",class:"enter-x"},{default:i(()=>[a(t(s),{size:"large",visibilityToggle:"",value:y.password,"onUpdate:value":o[1]||(o[1]=c=>y.password=c),placeholder:t(u)("sys.login.password")},null,8,["value","placeholder"])]),_:1}),a(t(r),{class:"enter-x"},{default:i(()=>[a(t(e),{span:12},{default:i(()=>[a(t(n),null,{default:i(()=>[a(t(ae),{checked:j.value,"onUpdate:checked":o[2]||(o[2]=c=>j.value=c),size:"small"},{default:i(()=>[d(m(t(u)("sys.login.rememberMe")),1)]),_:1},8,["checked"])]),_:1})]),_:1}),a(t(e),{span:12},{default:i(()=>[a(t(n),{style:{"text-align":"right"}},{default:i(()=>[a(t(g),{type:"link",size:"small",onClick:o[3]||(o[3]=c=>t(C)(t(b).RESET_PASSWORD))},{default:i(()=>[d(m(t(u)("sys.login.forgetPassword")),1)]),_:1})]),_:1})]),_:1})]),_:1}),a(t(n),{class:"enter-x"},{default:i(()=>[a(t(g),{type:"primary",size:"large",block:"",onClick:O,loading:w.value},{default:i(()=>[d(" \u767B\u5F55\u540E\u53F0 ")]),_:1},8,["loading"]),a(t(g),{size:"large",class:"mt-4",block:"",onClick:o[4]||(o[4]=c=>O("/v")),loading:w.value},{default:i(()=>[d(" \u767B\u5F55\u5927\u5C4F ")]),_:1},8,["loading"])]),_:1}),a(t(r),{class:"enter-x"},{default:i(()=>[a(t(e),{md:8,xs:24},{default:i(()=>[a(t(g),{block:"",onClick:o[5]||(o[5]=c=>t(C)(t(b).MOBILE))},{default:i(()=>[d(m(t(u)("sys.login.mobileSignInFormTitle")),1)]),_:1})]),_:1}),a(t(e),{md:8,xs:24,class:"!my-2 !md:my-0 xs:mx-0 md:mx-2"},{default:i(()=>[a(t(g),{block:"",onClick:o[6]||(o[6]=c=>t(C)(t(b).QR_CODE))},{default:i(()=>[d(m(t(u)("sys.login.qrSignInFormTitle")),1)]),_:1})]),_:1}),a(t(e),{md:6,xs:24},{default:i(()=>[a(t(g),{block:"",onClick:o[7]||(o[7]=c=>t(C)(t(b).REGISTER))},{default:i(()=>[d(m(t(u)("sys.login.registerButton")),1)]),_:1})]),_:1})]),_:1}),a(t(ne),{class:"enter-x"},{default:i(()=>[d(m(t(u)("sys.login.otherSignIn")),1)]),_:1}),K("div",{class:ee(["flex justify-evenly enter-x",`${t(f)}-sign-in-way`])},[a(t(ue)),a(t($e)),a(t(ve)),a(t(we)),a(t(Se))],2)]),_:1},8,["model","rules","onKeypress"]),[[k,t(E)]])],64))}});export{Ne as default};