LoginFormTitle-d25d37ad.js 2.7 KB

1
  1. var b=Object.defineProperty;var P=Object.getOwnPropertySymbols;var h=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable;var v=(e,t,o)=>t in e?b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,y=(e,t)=>{for(var o in t||(t={}))h.call(t,o)&&v(e,o,t[o]);if(P)for(var o of P(t))I.call(t,o)&&v(e,o,t[o]);return e};var _=(e,t,o)=>new Promise((s,r)=>{var u=l=>{try{d(o.next(l))}catch(n){r(n)}},R=l=>{try{d(o.throw(l))}catch(n){r(n)}},d=l=>l.done?s(l.value):Promise.resolve(l.value).then(u,R);d((o=o.apply(e,t)).next())});import{a as T,_ as S}from"./index.js";import{f as x,c,u as i,d as w,Y as E,Z as L,$ as j}from"./vue-aed314e3.js";var a=(e=>(e[e.LOGIN=0]="LOGIN",e[e.REGISTER=1]="REGISTER",e[e.RESET_PASSWORD=2]="RESET_PASSWORD",e[e.MOBILE=3]="MOBILE",e[e.QR_CODE=4]="QR_CODE",e))(a||{});const F=x(0);function B(){function e(s){F.value=s}const t=c(()=>F.value);function o(){e(0)}return{setLoginState:e,getLoginState:t,handleBackLogin:o}}function N(e){const t=c(()=>{var r;const s=i(e);return(r=s==null?void 0:s.validate)!=null?r:u=>Promise.resolve()});function o(){return _(this,null,function*(){const s=i(e);return s?yield s.validate():void 0})}return{validate:t,validForm:o}}function Q(e){const{t}=T(),o=c(()=>f(t("sys.login.accountPlaceholder"))),s=c(()=>f(t("sys.login.passwordPlaceholder"))),r=c(()=>f(t("sys.login.smsPlaceholder"))),u=c(()=>f(t("sys.login.mobilePlaceholder"))),R=(n,g)=>_(this,null,function*(){return g?Promise.resolve():Promise.reject(t("sys.login.policyPlaceholder"))}),d=n=>(g,m)=>_(this,null,function*(){return m?m!==n?Promise.reject(t("sys.login.diffPwd")):Promise.resolve():Promise.reject(t("sys.login.passwordPlaceholder"))});return{getFormRules:c(()=>{const n=i(o),g=i(s),m=i(r),O=i(u),p={sms:m,mobile:O};switch(i(F)){case 1:return y({account:n,password:g,confirmPassword:[{validator:d(e==null?void 0:e.password),trigger:"change"}],policy:[{validator:R,trigger:"change"}]},p);case 2:return y({account:n},p);case 3:return p;default:return{account:n,password:g}}})}}function f(e){return[{required:!0,message:e,trigger:"change"}]}const G={class:"mb-2 p-6 text-2xl font-bold text-center xl:text-3xl enter-x xl:text-left title"},C=w({__name:"LoginFormTitle",setup(e){const{t}=T(),{getLoginState:o}=B(),s=c(()=>({[a.RESET_PASSWORD]:t("sys.login.forgetFormTitle"),[a.LOGIN]:t("sys.login.signInFormTitle"),[a.REGISTER]:t("sys.login.signUpFormTitle"),[a.MOBILE]:t("sys.login.mobileSignInFormTitle"),[a.QR_CODE]:t("sys.login.qrSignInFormTitle")})[i(o)]);return(r,u)=>(E(),L("h2",G,j(s.value),1))}});const M=S(C,[["__scopeId","data-v-86f0f8ae"]]),W=Object.freeze(Object.defineProperty({__proto__:null,default:M},Symbol.toStringTag,{value:"Module"}));export{a as L,Q as a,M as b,N as c,W as d,B as u};