2 lines
2.6 KiB
Java
2 lines
2.6 KiB
Java
var g=(e,o,t)=>new Promise((c,r)=>{var i=s=>{try{a(t.next(s))}catch(m){r(m)}},u=s=>{try{a(t.throw(s))}catch(m){r(m)}},a=s=>s.done?c(s.value):Promise.resolve(s.value).then(i,u);a((t=t.apply(e,o)).next())});import{d as F,r as P,f as k,J as y,ah as d,aC as h,as as C,aF as p,k as n,G as v}from"./vue-vendor-C7Zq48Yl.js";import{i as I,a5 as b,B as D}from"./antd-vue-vendor-BPnV8VqP.js";import{S}from"./index-CIBZG4nR.js";import{bX as j,Y as B,u as M,bY as R,b$ as z,d as N}from"./index-BI6CMai0.js";import"./vxe-table-vendor-B88kchpX.js";const $=F({name:"step2",components:{Button:D,Form:b,FormItem:b.Item,InputPassword:I.Password,Input:I,StrengthMeter:S},props:{accountInfo:{type:Object,default:()=>({})}},emits:["prevStep","nextStep"],setup(e,{emit:o}){const{t}=B(),{createErrorModal:c}=M(),{accountInfo:r}=e,i=k(),u=P({username:r.obj.username||"",password:"",confirmPassword:""}),{getFormRules:a}=j(u),{validForm:s}=R(i);function m(){o("prevStep",r.obj)}function w(){return g(this,null,function*(){const f=yield s();if(!f)return;const l=yield z(y({username:f.username,password:f.password,smscode:r.obj.smscode,phone:r.obj.phone}));l.success?o("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,o,t,c,r,i){const u=d("Input"),a=d("FormItem"),s=d("StrengthMeter"),m=d("InputPassword"),w=d("Button"),f=d("Form");return C(),h(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":o[0]||(o[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(s,{size:"large",value:e.formData.password,"onUpdate:value":o[1]||(o[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":o[2]||(o[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(()=>[...o[3]||(o[3]=[v(" 上一步 ",-1)])]),_:1},8,["onClick"]),n(w,{size:"large",block:"",class:"mt-4",onClick:e.handleNext},{default:p(()=>[...o[4]||(o[4]=[v(" 下一步 ",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model","rules"])}const G=N($,[["render",_]]);export{G as default};
|