import{_ as e}from"./page-meta.6ef9508b.js";import{d as t,a,C as s,E as o,o as r,q as l,f as i,w as u,F as m,r as n,j as p,b as d,g as f,t as c,h as _,X as g,u as x,aj as h}from"./index-de4504bf.js";import{_ as b}from"./u-icon.a29926e1.js";import{_ as w}from"./u-input.ed5d15be.js";import{_ as j}from"./u-form-item.dbda42e2.js";import{_ as y}from"./u-form.076aa62d.js";import{_ as V}from"./u-button.f68b46c8.js";import{r as v,_ as $}from"./agreement.7b79c4b7.js";import{_ as k}from"./_plugin-vue_export-helper.1b428a4d.js";import"./emitter.1571a5d9.js";import"./router-navigate.1030a022.js";import"./modal-popup.257004d0.js";import"./u-popup.41f5d54c.js";const U=k(t({options:{styleIsolation:"shared"},__name:"register",setup(t){const k=a(),U=x(),z=s(),C=o({account:"",password:"",password_confirm:""}),B=async()=>{var e;if(null==(e=z.value)?void 0:e.checkAgreement()){if(!C.account)return uni.$u.toast("请输入账号");if(!C.password)return uni.$u.toast("请输入密码");if(!C.password_confirm)return uni.$u.toast("请输入确认密码");if(C.password!=C.password_confirm)return uni.$u.toast("两次输入的密码不一致");if(!h(C.password)||!h(C.password_confirm))return uni.$u.toast("密码应为6-20位数字+英文");await v(C),uni.$u.toast("注册成功!"),setTimeout(()=>{U.navigateBack()},1500)}};return(t,a)=>{const s=n(d("page-meta"),e),o=p,x=n(d("u-icon"),b),h=n(d("u-input"),w),v=n(d("u-form-item"),j),E=n(d("u-form"),y),I=n(d("u-button"),V),L=n(d("agreement"),$);return r(),l(m,null,[i(s,{"page-style":t.$theme.pageStyle},null,8,["page-style"]),i(o,{class:"register flex flex-col min-h-0 flex-1"},{default:u(()=>[i(o,{class:"flex flex-col justify-end items-stretch",style:{height:"25%","padding-left":"32px","padding-bottom":"22px"}},{default:u(()=>[i(o,{class:"text-[40rpx] font-medium"},{default:u(()=>[f(" HELLO, ")]),_:1}),i(o,{class:"mt-2 text-[40rpx] font-medium"},{default:u(()=>[f(" 欢迎来到"+c(_(k).config.shop_name),1)]),_:1})]),_:1}),i(o,{class:"p-[30rpx] bg-white",style:{height:"65%","border-radius":"24rpx 24rpx 0 0"}},{default:u(()=>[i(o,{class:"mt-4 register-form"},{default:u(()=>[i(E,{"border-bottom":!1},{default:u(()=>[i(v,{"border-bottom":!1},{default:u(()=>[i(x,{class:"mr-2",size:36,name:"/static/images/icon/icon_mobile.png"}),i(h,{class:"flex-1",modelValue:C.account,"onUpdate:modelValue":a[0]||(a[0]=e=>C.account=e),border:!1,placeholder:"请输入手机号码"},null,8,["modelValue"])]),_:1}),i(v,{"border-bottom":!1},{default:u(()=>[i(x,{class:"mr-2",size:36,name:"/static/images/icon/icon_password.png"}),i(h,{class:"flex-1",modelValue:C.password,"onUpdate:modelValue":a[1]||(a[1]=e=>C.password=e),border:!1,placeholder:"请输入密码"},null,8,["modelValue"])]),_:1}),i(v,{"border-bottom":!1},{default:u(()=>[i(x,{class:"mr-2",size:36,name:"/static/images/icon/icon_password.png"}),i(h,{class:"flex-1",modelValue:C.password_confirm,"onUpdate:modelValue":a[2]||(a[2]=e=>C.password_confirm=e),border:!1,placeholder:"请输入确认密码"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),i(o,{class:"flex-1 mt-4"},{default:u(()=>[i(I,{type:"primary","custom-style":{flex:1,"font-weight":500},onClick:B},{default:u(()=>[f(" 立即注册 ")]),_:1})]),_:1}),i(o,{class:"flex justify-center py-4 text-muted text-center"},{default:u(()=>[f(" 已有账号? "),i(o,{class:"text-primary",onClick:a[3]||(a[3]=g(e=>_(U).navigateBack(),["stop"]))},{default:u(()=>[f(" 去登录 ")]),_:1})]),_:1})]),_:1}),i(o,{class:"bg-white py-[30rpx] flex justify-center",style:{height:"10%"}},{default:u(()=>[i(L,{ref_key:"agreementRef",ref:z},null,512)]),_:1})]),_:1})],64)}}}),[["__scopeId","data-v-06360929"]]);export{U as default};