Files
anmo/server/public/mobile/assets/pages-bind_mobile-index.32b1181e.js
2025-08-21 16:38:20 +08:00

2 lines
3.6 KiB
JavaScript

import{d as e,l as a,C as t,U as l,E as s,V as o,o as r,q as u,f as i,w as n,e as c,g as d,t as p,R as m,F as x,Z as f,_ as b,aa as _,ai as g,r as v,b as h,j as y,k}from"./index-d0750414.js";import{_ as j}from"./page-meta.292744d0.js";import{_ as w}from"./u-navbar.d391c4c1.js";import{_ as C}from"./u-sticky.43ed0a1a.js";import{_ as V}from"./u-button.2adf8624.js";import{_ as $}from"./u-image.ff8bf742.js";import{_ as E}from"./u-input.bca78444.js";import{_ as I}from"./u-verification-code.01bed235.js";import{_ as B,a as U}from"./icon_code.cf5c2f0a.js";import{_ as q}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-icon.a5146a33.js";import"./emitter.1571a5d9.js";const G=q(e({__name:"index",setup(e){const q=a("手机号"),G=a(""),L=a(1),M=t(),N=a(""),O=l(),R=e=>{N.value=e},T=s({type:"change",mobile:"",code:""}),Z=async()=>{var e,a;if(!T.mobile)return uni.$u.toast("请输入手机号码");(null==(e=M.value)?void 0:e.canGetCode)&&(await f({scene:3===L.value?b.BIND_MOBILE:b.CHANGE_MOBILE,mobile:T.mobile}),uni.$u.toast("发送成功"),null==(a=M.value)||a.start())},A=async()=>T.mobile?T.code?(await _(T,{token:O.temToken}),uni.$u.toast("操作成功"),void setTimeout(()=>{g()},500)):uni.$u.toast("请输入验证码"):uni.$u.toast("请输入手机号码");return o(e=>{G.value=e.mobile,e.mobile?(L.value=1,q.value="更改手机号",T.type="change"):(L.value=3,q.value="绑定手机号",T.type="bind")}),(e,a)=>{const t=v(h("page-meta"),j),l=v(h("u-navbar"),w),s=v(h("u-sticky"),C),o=y,f=v(h("u-button"),V),b=v(h("u-image"),$),_=v(h("u-input"),E),g=v(h("u-verification-code"),I),O=k;return r(),u(x,null,[i(t,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),i(o,{class:"register min-h-full flex flex-col items-center px-[30rpx] pt-[60rpx] box-border"},{default:n(()=>[i(s,{"h5-nav-height":"0","bg-color":"transparent"},{default:n(()=>[i(l,{"is-back":!0,"is-fixed":!0,title:q.value,"border-bottom":!1,"title-bold":!1,background:{background:"rgba(256,256, 256, 0)"},"title-color":"#000"},null,8,["title","background"])]),_:1}),1==L.value?(r(),c(o,{key:0,class:"w-full mt-[380rpx]"},{default:n(()=>[i(o,{class:"text-content text-center mb-[8rpx]"},{default:n(()=>[d(" 已绑定手机号 ")]),_:1}),i(o,{class:"text-[48rpx] text-center font-black mb-[180rpx]"},{default:n(()=>[d(p(G.value),1)]),_:1}),i(f,{type:"primary",onClick:a[0]||(a[0]=e=>L.value=2),class:"rounded-[24rpx] w-[380rpx]"},{default:n(()=>[d(" 更换手机号 ")]),_:1})]),_:1})):(r(),c(o,{key:1,class:"w-full"},{default:n(()=>[i(o,{class:"bg-white mb-[30rpx] rounded-[24rpx] px-[48rpx] py-[15rpx] flex items-center"},{default:n(()=>[i(b,{src:B,height:28,width:28,class:"mr-[20rpx]"}),i(_,{class:"flex-1",modelValue:T.mobile,"onUpdate:modelValue":a[1]||(a[1]=e=>T.mobile=e),border:!1,placeholder:"请输入手机号码","placeholder-style":"color: #999"},null,8,["modelValue"])]),_:1}),i(o,{class:"bg-white rounded-[24rpx] px-[48rpx] py-[15rpx] flex items-center items-center"},{default:n(()=>[i(b,{src:U,height:28,width:28,class:"mr-[20rpx]"}),i(_,{class:"flex-1",modelValue:T.code,"onUpdate:modelValue":a[2]||(a[2]=e=>T.code=e),placeholder:"请输入验证码",border:!1,"placeholder-style":"color: #999"},null,8,["modelValue"]),i(o,{class:"text-muted leading-4",onClick:Z},{default:n(()=>[i(g,{ref_key:"uCodeRef",ref:M,seconds:60,onChange:R,"change-text":"x秒"},null,512),i(O,{class:m(T.mobile?"text-primary":"text-muted")},{default:n(()=>[d(p(N.value),1)]),_:1},8,["class"])]),_:1})]),_:1}),i(o,{class:"mt-[112rpx]"},{default:n(()=>[i(f,{type:"primary",onClick:A,class:"rounded-[24rpx]"},{default:n(()=>[d(" 确定 ")]),_:1})]),_:1})]),_:1}))]),_:1})],64)}}}),[["__scopeId","data-v-2d070e9e"]]);export{G as default};