Files
qhmes/web-dist/js/step2-CaxjdTxu.js
2026-06-16 18:19:57 +08:00

2 lines
2.6 KiB
Java

var g=(e,s,t)=>new Promise((c,r)=>{var i=o=>{try{a(t.next(o))}catch(m){r(m)}},u=o=>{try{a(t.throw(o))}catch(m){r(m)}},a=o=>o.done?c(o.value):Promise.resolve(o.value).then(i,u);a((t=t.apply(e,s)).next())});import{S as F}from"./index-0ITqix-S.js";import{aG as v,F as b,b5 as y,ad as P,bv as k,bA as h,d9 as C,s as D,au as S}from"./index-X7Y8jykP.js";import{e as j,b as z,r as M,t as R,y as B,z as N,A as p,K as d,f as n,E as I}from"./vue-vendor-DNhG1Cve.js";import"./StrengthMeter-q4G-svIM.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";const _=j({name:"step2",components:{Button:y,Form:b,FormItem:b.Item,InputPassword:v.Password,Input:v,StrengthMeter:F},props:{accountInfo:{type:Object,default:()=>({})}},emits:["prevStep","nextStep"],setup(e,{emit:s}){const{t}=P(),{createErrorModal:c}=D(),{accountInfo:r}=e,i=M(),u=z({username:r.obj.username||"",password:"",confirmPassword:""}),{getFormRules:a}=k(u),{validForm:o}=h(i);function m(){s("prevStep",r.obj)}function w(){return g(this,null,function*(){const f=yield o();if(!f)return;const l=yield C(R({username:f.username,password:f.password,smscode:r.obj.smscode,phone:r.obj.phone}));l.success?s("nextStep",r.obj):c({title:t("sys.api.errorTip"),content:l.message||t("sys.api.networkExceptionMsg")})})}return{t,formRef:i,formData:u,getFormRules:a,handleNext:w,handlePrev:m}}});function $(e,s,t,c,r,i){const u=d("Input"),a=d("FormItem"),o=d("StrengthMeter"),m=d("InputPassword"),w=d("Button"),f=d("Form");return N(),B(f,{class:"p-4 enter-x",model:e.formData,rules:e.getFormRules,ref:"formRef"},{default:p(()=>[n(a,{name:"username",class:"enter-x"},{default:p(()=>[n(u,{size:"large",value:e.formData.username,"onUpdate:value":s[0]||(s[0]=l=>e.formData.username=l),placeholder:e.t("sys.login.userName"),disabled:""},null,8,["value","placeholder"])]),_:1}),n(a,{name:"password",class:"enter-x"},{default:p(()=>[n(o,{size:"large",value:e.formData.password,"onUpdate:value":s[1]||(s[1]=l=>e.formData.password=l),placeholder:e.t("sys.login.password")},null,8,["value","placeholder"])]),_:1}),n(a,{name:"confirmPassword",class:"enter-x"},{default:p(()=>[n(m,{size:"large",visibilityToggle:"",value:e.formData.confirmPassword,"onUpdate:value":s[2]||(s[2]=l=>e.formData.confirmPassword=l),placeholder:e.t("sys.login.confirmPassword")},null,8,["value","placeholder"])]),_:1}),n(a,{class:"enter-x"},{default:p(()=>[n(w,{type:"primary",size:"large",block:"",onClick:e.handlePrev},{default:p(()=>[...s[3]||(s[3]=[I(" 上一步 ",-1)])]),_:1},8,["onClick"]),n(w,{size:"large",block:"",class:"mt-4",onClick:e.handleNext},{default:p(()=>[...s[4]||(s[4]=[I(" 下一步 ",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model","rules"])}const G=S(_,[["render",$]]);export{G as default};