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