import{d as e,b as t,t as a,s as r,r as l,y as o,M as s,A as n,o as i,e as u,w as p,f as d,C as c,D as m,g,B as b,j as x,k as f,G as _,Y as h,c as y,I as v,p as k,l as S,m as j,K as C,L as T,q as V,U as w,x as O}from"./index-ab4b7b3d.js";import{_ as B}from"./u-input.47409b33.js";import{_ as F,a as I}from"./u-form.48165152.js";import{_ as P}from"./sms-code.vue_vue_type_script_setup_true_lang.76fa3ef1.js";import{_ as q,a as M}from"./u-checkbox-group.18a90b1a.js";import{t as U}from"./topTabbar.d99162c4.js";import{_ as z}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-icon.c63ef108.js";import"./u-line.2fec5633.js";import"./u-modal.ab290947.js";import"./u-loading-icon.d05cfed8.js";import"./u-popup.cc2f77a8.js";import"./u-transition.dcaa034a.js";const A=z(e({__name:"bind",setup(e){const z=t();U().setTopTabbarParam({title:"",topStatusBar:{bgColor:"#fff",textColor:"#333"}}),a(()=>Object.keys(z.menuButtonInfo).length?w(Number(z.menuButtonInfo.height))+w(z.menuButtonInfo.top)+w(8)+"rpx":"auto");const A=r(),E=a(()=>A.info),L=a(()=>O().login),D=l(!1),G=l(!1),K=o({mobile:"",mobile_code:"",mobile_key:"",register_type:""}),N=l(!0);s(e=>{setTimeout(()=>{N.value=!1},800),e.register_type&&Object.assign(K,{register_type:e.register_type}),uni.getStorageSync("openid")&&Object.assign(K,{openid:uni.getStorageSync("openid")}),uni.getStorageSync("pid")&&Object.assign(K,{pid:uni.getStorageSync("pid")}),uni.getStorageSync("unionid")&&Object.assign(K,{unionid:uni.getStorageSync("unionid")}),uni.getStorageSync("nickname")&&Object.assign(K,{nickname:uni.getStorageSync("nickname")}),uni.getStorageSync("avatar")&&Object.assign(K,{avatar:uni.getStorageSync("avatar")})});const R={mobile:[{type:"string",required:!0,message:n("mobilePlaceholder"),trigger:["blur","change"]},{validator(e,t,a){/^1[3-9]\d{9}$/.test(t)?a():a(new Error("请输入正确的手机号"))},message:n("mobileError"),trigger:["change","blur"]}],mobile_code:{type:"string",required:!0,message:n("codePlaceholder"),trigger:["blur","change"]}},Y=()=>{G.value=!G.value},$=l(null),H=()=>{$.value.validate().then(()=>{if(D.value)return;D.value=!0;(E.value?_:h)(K).then(e=>{E.value?(A.getMemberInfo(),y({url:"/app/pages/member/personal",mode:"redirectTo"})):(A.setToken(e.data.token),v().handleLoginBack())}).catch(()=>{D.value=!1})})};return(e,t)=>{const a=k,r=S(j("u-input"),B),l=S(j("u-form-item"),F),o=S(j("sms-code"),P),s=S(j("u-form"),I),_=S(j("u-checkbox"),q),h=S(j("u-checkbox-group"),M),v=C,w=T,O=V("layout-default-uni");return i(),u(O,null,{default:p(()=>[d(a,{class:"w-screen h-screen flex flex-col",style:f(e.themeColor())},{default:p(()=>[d(a,{class:"mx-[60rpx]"},{default:p(()=>[d(a,{class:"pt-[140rpx] text-[50rpx] text-[#333]"},{default:p(()=>[c(m(g(n)("bindMobile")),1)]),_:1}),d(a,{class:"text-[26rpx] leading-[39rpx] text-[var(--text-color-light6)] mt-[24rpx] mb-[90rpx]"},{default:p(()=>[c(m(g(n)("bindMobileTip")),1)]),_:1}),d(s,{labelPosition:"left",model:K,errorType:"toast",rules:R,ref_key:"formRef",ref:$},{default:p(()=>[d(a,{class:"h-[90rpx] flex w-full items-center px-[30rpx] rounded-[40rpx] box-border bg-[#F6F6F6]"},{default:p(()=>[d(l,{label:"",prop:"mobile","border-bottom":!1},{default:p(()=>[d(r,{modelValue:K.mobile,"onUpdate:modelValue":t[0]||(t[0]=e=>K.mobile=e),type:"number",maxlength:"11",border:"none",placeholder:g(n)("mobilePlaceholder"),class:"!bg-transparent",disabled:N.value,fontSize:"26rpx",placeholderClass:"!text-[var(--text-color-light9)] text-[26rpx]"},null,8,["modelValue","placeholder","disabled"])]),_:1})]),_:1}),d(a,{class:"h-[90rpx] flex w-full items-center px-[30rpx] rounded-[40rpx] box-border bg-[#F6F6F6] mt-[40rpx]"},{default:p(()=>[d(l,{label:"",prop:"mobile_code","border-bottom":!1},{default:p(()=>[d(r,{modelValue:K.mobile_code,"onUpdate:modelValue":t[2]||(t[2]=e=>K.mobile_code=e),type:"number",maxlength:"4",border:"none",placeholder:g(n)("codePlaceholder"),class:"!bg-transparent",disabled:N.value,fontSize:"26rpx",placeholderClass:"!text-[var(--text-color-light9)]"},{suffix:p(()=>[d(o,{mobile:K.mobile,type:"bind_mobile",modelValue:K.mobile_key,"onUpdate:modelValue":t[1]||(t[1]=e=>K.mobile_key=e)},null,8,["mobile","modelValue"])]),_:1},8,["modelValue","placeholder","disabled"])]),_:1})]),_:1})]),_:1},8,["model"]),d(a,{class:"mt-[100rpx]"},{default:p(()=>[g(L).agreement_show?(i(),u(a,{key:0,class:"flex items-center mb-[20rpx] py-[10rpx]",onClick:b(Y,["stop"])},{default:p(()=>[d(h,{onChange:Y},{default:p(()=>[d(_,{activeColor:"var(--primary-color)",checked:G.value,shape:"circle",size:"24rpx",customStyle:{marginTop:"4rpx"}},null,8,["checked"])]),_:1}),d(a,{class:"text-[24rpx] text-[var(--text-color-light6)] flex items-center flex-wrap"},{default:p(()=>[d(v,null,{default:p(()=>[c(m(g(n)("agreeTips")),1)]),_:1}),d(v,{onClick:t[3]||(t[3]=b(e=>g(y)({url:"/app/pages/auth/agreement?key=privacy"}),["stop"])),class:"text-primary"},{default:p(()=>[c("《"+m(g(n)("privacyAgreement"))+"》",1)]),_:1}),d(v,null,{default:p(()=>[c(m(g(n)("and")),1)]),_:1}),d(v,{onClick:t[4]||(t[4]=b(e=>g(y)({url:"/app/pages/auth/agreement?key=service"}),["stop"])),class:"text-primary"},{default:p(()=>[c("《"+m(g(n)("userAgreement"))+"》",1)]),_:1})]),_:1})]),_:1},8,["onClick"])):x("v-if",!0),d(w,{class:"w-full h-[80rpx] !bg-[var(--primary-color)] text-[26rpx] rounded-[40rpx] leading-[80rpx] font-500 !text-[#fff]",onClick:H},{default:p(()=>[c(m(g(n)("bind")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["style"])]),_:1})}}}),[["__scopeId","data-v-ab60eb6d"]]);export{A as default};