1 |
- import{M as i}from"./motion.801070ee.js";import{p as F}from"./rule.ac443e8b.js";import{E as b}from"./index.56953eb8.js";import{u as c}from"./verifyCode.f2ab319e.js";import{u as B}from"./user.1398a4e9.js";import{u as v}from"./hooks.d7601f5e.js";import{q as w,r as y,a4 as E,t as d,o as g,u as D,x as o,w as e,D as t,p as R,z as _,y as z}from"./index.f47bb45b.js";const N={class:"w-full flex justify-between"},T=_(" \u767B\u5F55 "),U=_(" \u8FD4\u56DE "),I=w({__name:"phone",setup(A){const n=y(!1),a=E({phone:"",verifyCode:""}),f=y(),{isDisabled:C,text:x}=c(),V=async p=>{n.value=!0,p&&await p.validate((l,s)=>{if(l)setTimeout(()=>{b.success("\u767B\u5F55\u6210\u529F"),n.value=!1},2e3);else return n.value=!1,s})};function h(){c().end(),B().SET_CURRENTPAGE(0)}return(p,l)=>{const s=d("el-input"),r=d("el-form-item"),m=d("el-button"),k=d("el-form");return g(),D(k,{ref_key:"ruleFormRef",ref:f,model:a,rules:t(F),size:"large"},{default:o(()=>[e(t(i),null,{default:o(()=>[e(r,{prop:"phone"},{default:o(()=>[e(s,{clearable:"",modelValue:a.phone,"onUpdate:modelValue":l[0]||(l[0]=u=>a.phone=u),placeholder:"\u624B\u673A\u53F7\u7801","prefix-icon":t(v)("iphone")},null,8,["modelValue","prefix-icon"])]),_:1})]),_:1}),e(t(i),{delay:100},{default:o(()=>[e(r,{prop:"verifyCode"},{default:o(()=>[R("div",N,[e(s,{clearable:"",modelValue:a.verifyCode,"onUpdate:modelValue":l[1]||(l[1]=u=>a.verifyCode=u),placeholder:"\u77ED\u4FE1\u9A8C\u8BC1\u7801","prefix-icon":t(v)("ri:shield-keyhole-line",{online:!0})},null,8,["modelValue","prefix-icon"]),e(m,{disabled:t(C),class:"ml-2",onClick:l[2]||(l[2]=u=>t(c)().start(f.value,"phone"))},{default:o(()=>[_(z(t(x)),1)]),_:1},8,["disabled"])])]),_:1})]),_:1}),e(t(i),{delay:150},{default:o(()=>[e(r,null,{default:o(()=>[e(m,{class:"w-full",size:"default",type:"primary",loading:n.value,onClick:l[3]||(l[3]=u=>V(f.value))},{default:o(()=>[T]),_:1},8,["loading"])]),_:1})]),_:1}),e(t(i),{delay:200},{default:o(()=>[e(r,null,{default:o(()=>[e(m,{class:"w-full",size:"default",onClick:h},{default:o(()=>[U]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});export{I as default};
|