import{_ as e,r as a,a2 as l,a as t,w as s,i as n,h as o,j as u,l as c,t as i,C as d,G as r,p as m,I as p,J as v,a6 as f,v as g,am as _,f as h,an as y,a5 as b,u as k}from"./index-B-DRCbYE.js";const x=e({__name:"index",setup(e){const x=a(!1),I=a(""),V=a(""),C=a(0);let w=null;l((()=>{w&&(clearInterval(w),w=null)}));const j=async()=>{if(!(C.value>0)){if(!I.value||11!==I.value.length)return d({title:"请输入正确的手机号",icon:"none"});try{const e=await r("/api/mp/sendSmsCode",{mobile:I.value,bizType:"login"});e.data&&e.data.code?d({title:`验证码: ${e.data.code}`,icon:"none",duration:3e3}):d({title:"验证码已发送",icon:"none"}),C.value=60,w=setInterval((()=>{C.value--,C.value<=0&&(clearInterval(w),w=null)}),1e3)}catch(e){e&&e.msg&&d({title:e.msg,icon:"none"})}}},T=async()=>{if(!x.value){if(!I.value||11!==I.value.length)return d({title:"请输入正确的手机号",icon:"none"});if(!V.value||6!==V.value.length)return d({title:"请输入6位验证码",icon:"none"});x.value=!0;try{(e=>{_(e.data.token),h(e.data.userInfo),d({title:"登录成功",icon:"success"}),setTimeout((()=>{y().length>1?b():k({url:"/pages/profile/profile"})}),500)})(await r("/api/mp/phoneLogin",{mobile:I.value,code:V.value}))}catch(e){e&&e.msg&&d({title:e.msg,icon:"none"})}finally{x.value=!1}}},U=()=>{m({url:"/pages/content/content?key=privacy_policy_h5"})};return(e,a)=>{const l=p,d=v,r=n,m=f,_=g;return o(),t(r,{class:"page"},{default:s((()=>[u(r,{class:"logo-area"},{default:s((()=>[u(l,{class:"logo",src:"https://cdn.csybhelp.com/images/cytx/logo.png",mode:"aspectFit"}),u(d,{class:"title"},{default:s((()=>[c("肠愈同行")])),_:1}),u(d,{class:"subtitle"},{default:s((()=>[c("患者关爱")])),_:1})])),_:1}),u(r,{class:"btn-area"},{default:s((()=>[u(r,{class:"phone-form"},{default:s((()=>[u(r,{class:"form-item"},{default:s((()=>[u(m,{class:"form-input",type:"number",modelValue:I.value,"onUpdate:modelValue":a[0]||(a[0]=e=>I.value=e),placeholder:"请输入手机号",maxlength:"11"},null,8,["modelValue"])])),_:1}),u(r,{class:"form-item code-row"},{default:s((()=>[u(m,{class:"form-input code-input",type:"number",modelValue:V.value,"onUpdate:modelValue":a[1]||(a[1]=e=>V.value=e),placeholder:"请输入验证码",maxlength:"6"},null,8,["modelValue"]),u(_,{class:"sms-btn",disabled:C.value>0,onClick:j},{default:s((()=>[c(i(C.value>0?C.value+"s":"获取验证码"),1)])),_:1},8,["disabled"])])),_:1}),u(_,{class:"login-btn",onClick:T,loading:x.value},{default:s((()=>[c(" 登录 ")])),_:1},8,["loading"])])),_:1}),u(r,{class:"tip"},{default:s((()=>[c("登录即表示同意 "),u(d,{class:"link",onClick:U},{default:s((()=>[c("《隐私协议》")])),_:1})])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-581e678c"]]);export{x as default};