1 |
- import{_ as h,d as F,w as v,Z as w,r as i,o as B,G as g,C as o,l as e,u as a,J as y,b as E,M as c,L as D,a7 as R}from"./index.37dc4dc0.js";import{M as d}from"./motion.a5bccb59.js";import{p as U}from"./rule.b47d8a2a.js";import{E as N}from"./index.e725f424.js";import{u as _}from"./verifyCode.10ea6859.js";const T={class:"w-full flex justify-between"},z=F({__name:"phone",setup(A){const u=v(!1),t=w({phone:"",verifyCode:""}),f=v(),{isDisabled:C,text:x}=_(),k=async p=>{u.value=!0,p&&await p.validate((l,s)=>{if(l)setTimeout(()=>{N.success("\u767B\u5F55\u6210\u529F"),u.value=!1},2e3);else return u.value=!1,s})};function V(){_().end(),R().SET_CURRENTPAGE(0)}return(p,l)=>{const s=i("el-input"),r=i("el-form-item"),m=i("el-button"),b=i("el-form");return B(),g(b,{ref_key:"ruleFormRef",ref:f,model:t,rules:a(U),size:"large"},{default:o(()=>[e(a(d),null,{default:o(()=>[e(r,{prop:"phone"},{default:o(()=>[e(s,{clearable:"",modelValue:t.phone,"onUpdate:modelValue":l[0]||(l[0]=n=>t.phone=n),placeholder:"\u624B\u673A\u53F7\u7801","prefix-icon":a(y)("iphone")},null,8,["modelValue","prefix-icon"])]),_:1})]),_:1}),e(a(d),{delay:100},{default:o(()=>[e(r,{prop:"verifyCode"},{default:o(()=>[E("div",T,[e(s,{clearable:"",modelValue:t.verifyCode,"onUpdate:modelValue":l[1]||(l[1]=n=>t.verifyCode=n),placeholder:"\u77ED\u4FE1\u9A8C\u8BC1\u7801","prefix-icon":a(y)("ri:shield-keyhole-line",{online:!0})},null,8,["modelValue","prefix-icon"]),e(m,{disabled:a(C),class:"ml-2",onClick:l[2]||(l[2]=n=>a(_)().start(f.value,"phone"))},{default:o(()=>[c(D(a(x)),1)]),_:1},8,["disabled"])])]),_:1})]),_:1}),e(a(d),{delay:150},{default:o(()=>[e(r,null,{default:o(()=>[e(m,{class:"w-full",size:"default",type:"primary",loading:u.value,onClick:l[3]||(l[3]=n=>k(f.value))},{default:o(()=>[c(" \u767B\u5F55 ")]),_:1},8,["loading"])]),_:1})]),_:1}),e(a(d),{delay:200},{default:o(()=>[e(r,null,{default:o(()=>[e(m,{class:"w-full",size:"default",onClick:V},{default:o(()=>[c(" \u8FD4\u56DE ")]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});var P=h(z,[["__file","/Users/apple/Desktop/CompanyProjects/accout-vue3-ui/src/views/login/components/phone.vue"]]);export{P as default};
|