step2-DfAZEMij.js 2.6 KB

1
  1. var g=(e,o,t)=>new Promise((c,r)=>{var i=s=>{try{a(t.next(s))}catch(m){r(m)}},p=s=>{try{a(t.throw(s))}catch(m){r(m)}},a=s=>s.done?c(s.value):Promise.resolve(s.value).then(i,p);a((t=t.apply(e,o)).next())});import{d as P,f as F,r as k,J as y,ag as d,aB as B,ar as D,aD as u,k as n,G as v}from"./vue-vendor-Be68asQ6.js";import{j as I,a5 as b,B as h}from"./antd-vue-vendor-DcqS7Wvq.js";import{S as C}from"./index-D1703ozz.js";import{bL as S,N as j,u as M,bM as E,bP as N,a as R}from"./index-BFfnEkVs.js";import"./vxe-table-vendor-DHF2TRpV.js";const z=P({name:"step2",components:{Button:h,Form:b,FormItem:b.Item,InputPassword:I.Password,Input:I,StrengthMeter:C},props:{accountInfo:{type:Object,default:()=>({})}},emits:["prevStep","nextStep"],setup(e,{emit:o}){const{t}=j(),{createErrorModal:c}=M(),{accountInfo:r}=e,i=F(),p=k({username:r.obj.username||"",password:"",confirmPassword:""}),{getFormRules:a}=S(p),{validForm:s}=E(i);function m(){o("prevStep",r.obj)}function w(){return g(this,null,function*(){const f=yield s();if(!f)return;const l=yield N(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:p,getFormRules:a,handleNext:w,handlePrev:m}}});function _(e,o,t,c,r,i){const p=d("Input"),a=d("FormItem"),s=d("StrengthMeter"),m=d("InputPassword"),w=d("Button"),f=d("Form");return D(),B(f,{class:"p-4 enter-x",model:e.formData,rules:e.getFormRules,ref:"formRef"},{default:u(()=>[n(a,{name:"username",class:"enter-x"},{default:u(()=>[n(p,{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:u(()=>[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:u(()=>[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:u(()=>[n(w,{type:"primary",size:"large",block:"",onClick:e.handlePrev},{default:u(()=>o[3]||(o[3]=[v(" 上一步 ")])),_:1},8,["onClick"]),n(w,{size:"large",block:"",class:"mt-4",onClick:e.handleNext},{default:u(()=>o[4]||(o[4]=[v(" 下一步 ")])),_:1},8,["onClick"])]),_:1})]),_:1},8,["model","rules"])}const G=R(z,[["render",_]]);export{G as default};