"use strict";const e=require("../../common/vendor.js"),o=require("../../common/assets.js"),n=require("../../api/api.js");if(!Array){(e.resolveComponent("up-icon")+e.resolveComponent("statusBar")+e.resolveComponent("up-input")+e.resolveComponent("up-code")+e.resolveComponent("up-checkbox"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-icon/u-icon.js")+(()=>"../../components/statusBar/statusBar.js")+(()=>"../../uni_modules/uview-plus/components/u-input/u-input.js")+(()=>"../../uni_modules/uview-plus/components/u-code/u-code.js")+(()=>"../../uni_modules/uview-plus/components/u-checkbox/u-checkbox.js"))();const t={__name:"register",setup(t){const s=e.index.getSystemInfoSync().statusBarHeight+"px";let r=e.ref(""),a=e.ref(null);e.ref("");let i=e.reactive({userName:"",passwd:"",shareCode:"",phone:"",platform:1,smsCode:"",confirmPasswd:""}),u=e.ref(!1);e.onLoad((()=>{const o=e.index.getStorageSync("invite_code");o&&(i.shareCode=o)}));let d=e=>{u.value=e},l=()=>{e.index.navigateBack()},p=e=>{r.value=e},c=()=>{if(!i.phone)return e.index.showToast({title:"请输入手机号",icon:"none"});a.value.canGetCode?(e.index.showLoading({title:"正在获取验证码"}),n.smsCode({phone:i.phone}).then((o=>{e.index.hideLoading(),e.index.$u.toast("验证码已发送"),a.value.start()}))):e.index.$u.toast("倒计时结束后再发送")},m=async()=>u.value?i.userName?i.phone?11!=i.phone.length?e.index.showToast({title:"请输入正确的手机号",icon:"none"}):i.smsCode?i.shareCode?i.passwd?i.confirmPasswd?i.passwd!=i.confirmPasswd?e.index.showToast({title:"两次密码输入不一致",icon:"none"}):(await n.registerApi(i),e.index.showToast({title:"注册成功",icon:"none"}),void setTimeout((()=>{e.index.navigateBack()}),200)):e.index.showToast({title:"请再次输入密码",icon:"none"}):e.index.showToast({title:"请输入密码",icon:"none"}):e.index.showToast({title:"请输入邀请码",icon:"none"}):e.index.showToast({title:"请输入验证码",icon:"none"}):e.index.showToast({title:"请输入手机号",icon:"none"}):e.index.showToast({title:"请输入用户名",icon:"none"}):e.index.showToast({title:"请先阅读并勾选隐私政策和用户注册服务协议",icon:"none"}),f=()=>{e.index.navigateBack()};return(n,t)=>({a:s,b:e.o(e.unref(f)),c:e.p({name:"arrow-left",bold:!0,color:"#000"}),d:o._imports_0$2,e:o._imports_1$1,f:e.o((o=>e.unref(i).userName=o)),g:e.p({fontSize:"30rpx",placeholder:"请输入您的用户名",border:"bottom",clearable:!0,modelValue:e.unref(i).userName}),h:e.o((o=>e.unref(i).phone=o)),i:e.p({fontSize:"30rpx",placeholder:"请输入您的手机号",border:"bottom",clearable:!0,modelValue:e.unref(i).phone}),j:e.o((o=>e.unref(i).smsCode=o)),k:e.p({fontSize:"30rpx",placeholder:"请输入验证码",border:"bottom",clearable:!0,modelValue:e.unref(i).smsCode}),l:e.sr(a,"72154356-5",{k:"uCode"}),m:e.o(e.unref(p)),n:e.p({"keep-running":!0,"start-text":"点我获取验证码"}),o:e.t(e.unref(r)),p:e.o(((...o)=>e.unref(c)&&e.unref(c)(...o))),q:e.unref(r),r:e.o((o=>e.unref(i).shareCode=o)),s:e.p({fontSize:"30rpx",placeholder:"请输入您的邀请码",border:"bottom",clearable:!0,modelValue:e.unref(i).shareCode}),t:e.o((o=>e.unref(i).passwd=o)),v:e.p({fontSize:"30rpx",type:"password",placeholder:"请输入您的密码",border:"bottom",clearable:!0,modelValue:e.unref(i).passwd}),w:e.o((o=>e.unref(i).confirmPasswd=o)),x:e.p({fontSize:"30rpx",type:"password",placeholder:"请再次输入您的密码",border:"bottom",clearable:!0,modelValue:e.unref(i).confirmPasswd}),y:e.o(((...o)=>e.unref(l)&&e.unref(l)(...o))),z:e.o(((...o)=>e.unref(m)&&e.unref(m)(...o))),A:e.o(e.unref(d)),B:e.p({customStyle:{marginRight:"15rpx",marginBotton:0}})})}},s=e._export_sfc(t,[["__scopeId","data-v-72154356"]]);wx.createPage(s);