edu/h5/assets/pages-bind_mobile-bind_mobi...

2 lines
2.2 KiB
JavaScript

import{d as e,Y as a,A as o,aa as l,m as t,o as r,c as s,w as u,b as d,l as i,t as m,af as n,aC as f,ae as c,r as b,a as p,k as _}from"./index.4f50f7aa.js";import{_ as x,a as v}from"./u-form-item.f875c20d.js";import{_ as h}from"./u-verification-code.1c1b948f.js";import{_ as j}from"./u-form.17f5f9a9.js";import{_ as g}from"./u-button.3962b4f3.js";import{S as k}from"./appEnums.a2ba827b.js";import{_ as w}from"./plugin-vue_export-helper.21dcd24c.js";import"./u-icon.0a81a19c.js";var y=w(e({__name:"bind_mobile",setup(e){const w=a(),y=o(""),C=l(),V=e=>{y.value=e},B=t({type:"bind",mobile:"",code:""}),$=async()=>{var e,a;if(!B.mobile)return uni.$u.toast("请输入手机号码");(null==(e=w.value)?void 0:e.canGetCode)&&(await n({scene:k.BIND_MOBILE,mobile:B.mobile}),uni.$u.toast("发送成功"),null==(a=w.value)||a.start())},I=async()=>B.mobile?B.code?(await f(B,{token:C.temToken}),uni.$u.toast("绑定成功"),C.login(C.temToken),void c()):uni.$u.toast("请输入验证码"):uni.$u.toast("请输入手机号码");return(e,a)=>{const o=b(p("u-input"),x),l=b(p("u-form-item"),v),t=b(p("u-verification-code"),h),n=_,f=b(p("u-form"),j),c=b(p("u-button"),g);return r(),s(n,{class:"bg-white min-h-full flex flex-col items-center px-[40rpx] pt-[40rpx] box-border"},{default:u((()=>[d(n,{class:"w-full"},{default:u((()=>[d(f,{borderBottom:"","label-width":150},{default:u((()=>[d(l,{label:"手机号",borderBottom:""},{default:u((()=>[d(o,{class:"flex-1",modelValue:B.mobile,"onUpdate:modelValue":a[0]||(a[0]=e=>B.mobile=e),border:!1,placeholder:"请输入手机号码"},null,8,["modelValue"])])),_:1}),d(l,{label:"验证码",borderBottom:""},{default:u((()=>[d(o,{class:"flex-1",modelValue:B.code,"onUpdate:modelValue":a[1]||(a[1]=e=>B.code=e),placeholder:"请输入验证码",border:!1},null,8,["modelValue"]),d(n,{class:"border-l border-solid border-0 border-light pl-3 text-muted leading-4 ml-3 w-[180rpx]",onClick:$},{default:u((()=>[d(t,{ref_key:"uCodeRef",ref:w,seconds:60,onChange:V,"change-text":"x秒"},null,512),i(" "+m(y.value),1)])),_:1})])),_:1})])),_:1}),d(n,{class:"mt-[40rpx]"},{default:u((()=>[d(c,{type:"primary",shape:"circle",onClick:I},{default:u((()=>[i(" 确定 ")])),_:1})])),_:1})])),_:1})])),_:1})}}}),[["__scopeId","data-v-3b29402b"]]);export{y as default};