1 |
- import{_ as F,d as k,F as v,a7 as b,y as p,o as g,O as U,L as l,z as e,u as a,T as f,a as h,Z as w,U as D,ag as R}from"./index.0e4ada7e.js";import{M as n}from"./motion.d2f8e56c.js";import{u as A}from"./rule.6c09e1cf.js";import{E as P}from"./index.4ad9f1e2.js";import{u as _}from"./verifyCode.be0834b5.js";const T={class:"w-full flex justify-between"},z=w(" \u786E\u5B9A "),N=w(" \u8FD4\u56DE "),S=k({__name:"update",setup(j){const d=v(!1),u=b({phone:"",verifyCode:"",password:"",repeatPassword:""}),m=v(),{isDisabled:y,text:C}=_(),E=[{validator:(i,o,s)=>{o===""?s(new Error("\u8BF7\u8F93\u5165\u786E\u8BA4\u5BC6\u7801")):u.password!==o?s(new Error("\u4E24\u6B21\u5BC6\u7801\u4E0D\u4E00\u81F4!")):s()},trigger:"blur"}],B=async i=>{d.value=!0,i&&await i.validate((o,s)=>{if(o)setTimeout(()=>{P.success("\u4FEE\u6539\u5BC6\u7801\u6210\u529F"),d.value=!1},2e3);else return d.value=!1,s})};function V(){_().end(),R().SET_CURRENTPAGE(0)}return(i,o)=>{const s=p("el-input"),t=p("el-form-item"),c=p("el-button"),x=p("el-form");return g(),U(x,{ref_key:"ruleFormRef",ref:m,model:u,rules:a(A),size:"large"},{default:l(()=>[e(a(n),null,{default:l(()=>[e(t,{prop:"phone"},{default:l(()=>[e(s,{clearable:"",modelValue:u.phone,"onUpdate:modelValue":o[0]||(o[0]=r=>u.phone=r),placeholder:"\u624B\u673A\u53F7\u7801","prefix-icon":a(f)("iphone")},null,8,["modelValue","prefix-icon"])]),_:1})]),_:1}),e(a(n),{delay:100},{default:l(()=>[e(t,{prop:"verifyCode"},{default:l(()=>[h("div",T,[e(s,{clearable:"",modelValue:u.verifyCode,"onUpdate:modelValue":o[1]||(o[1]=r=>u.verifyCode=r),placeholder:"\u77ED\u4FE1\u9A8C\u8BC1\u7801","prefix-icon":a(f)("ri:shield-keyhole-line",{online:!0})},null,8,["modelValue","prefix-icon"]),e(c,{disabled:a(y),class:"ml-2",onClick:o[2]||(o[2]=r=>a(_)().start(m.value,"phone"))},{default:l(()=>[w(D(a(C)),1)]),_:1},8,["disabled"])])]),_:1})]),_:1}),e(a(n),{delay:150},{default:l(()=>[e(t,{prop:"password"},{default:l(()=>[e(s,{clearable:"","show-password":"",modelValue:u.password,"onUpdate:modelValue":o[3]||(o[3]=r=>u.password=r),placeholder:"\u5BC6\u7801","prefix-icon":a(f)("lock")},null,8,["modelValue","prefix-icon"])]),_:1})]),_:1}),e(a(n),{delay:200},{default:l(()=>[e(t,{rules:E,prop:"repeatPassword"},{default:l(()=>[e(s,{clearable:"","show-password":"",modelValue:u.repeatPassword,"onUpdate:modelValue":o[4]||(o[4]=r=>u.repeatPassword=r),placeholder:"\u786E\u8BA4\u5BC6\u7801","prefix-icon":a(f)("lock")},null,8,["modelValue","prefix-icon"])]),_:1})]),_:1}),e(a(n),{delay:250},{default:l(()=>[e(t,null,{default:l(()=>[e(c,{class:"w-full",size:"default",type:"primary",loading:d.value,onClick:o[5]||(o[5]=r=>B(m.value))},{default:l(()=>[z]),_:1},8,["loading"])]),_:1})]),_:1}),e(a(n),{delay:300},{default:l(()=>[e(t,null,{default:l(()=>[e(c,{class:"w-full",size:"default",onClick:V},{default:l(()=>[N]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});var L=F(S,[["__file","/Users/apple/Desktop/company-projects/accout-vue3-ui/src/views/login/components/update.vue"]]);export{L as default};
|