1/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as w}from"./left-arrow-BapKvIHv.js";import{G as F,f as V,j as n,m as x,b as s,w as g,aW as E,k as l,p as d,a6 as N,n as P,q as B,a0 as R,X as r,u as A,o as a,cd as I,cl as U}from"./index-BObYRwdG.js";import{v as z}from"./index-BcMgnlSs.js";/* empty css */import"./_plugin-vue_export-helper-DlAUqK2U.js";const D={class:"bg-[#fff] h-full overflow-x-hidden overflow-y-auto"},T={class:"px-[16px] bg-[#fff] pt-[24px]"},$={key:0,class:""},j={class:"relative mt-[40px]"},q={key:0,class:"absolute top-[-30px] left-0 text-[12px] leading-[30px] text-[#F53F3F]"},G={key:1},W={class:"text-[#303442] text-[14px] text-center"},X={class:"relative mt-[40px]"},H={key:0,class:"absolute top-[-30px] left-[10px] text-[12px] leading-[30px] text-[#F53F3F]"},re={__name:"bindPhone",setup(J){const h=A(),i=F(),u=/^1[3-9]\d{9}$/,e=V({step:1,phone:"",safetyCode:"",count:void 0,errorSubMages:"",errorMages:""});function p(){e.step==2&&(e.safetyCode.length!=6||e.errorSubMages)?(e.step=1,e.errorSubMages=""):h.back()}function v(){e.errorMages=""}function b(){e.phone?e.phone&&!u.test(e.phone)?e.errorMages="请è¾å
¥ææçææºå·ç ":e.errorMages="":e.errorMages="请è¾å
¥ææºå·ç "}function f(o){return u.test(o)}function _(){if(f(e.phone))m(),e.step=2;else{e.errorMages="请è¾å
¥ææçææºå·ç ";return}}const y=o=>{console.log(o),e.safetyCode=o,o.length!==6&&(e.errorSubMages=""),o.length==6&&M()};function C(){e.count||m()}async function m(){try{let{data:o,code:t}=await R({mobile:e.phone,scene:i.user.bindRealName?9:5});t===200?(r("éªè¯ç å·²åé"),setTimeout(()=>{e.count=60;const c=setInterval(()=>{e.count>0?e.count--:clearInterval(c)},1e3)})):r(o.message)}catch(o){console.error("Error in initResetPassword = async () => {:",o)}}async function M(){try{if(i.user.bindRealName){let{data:o,code:t}=await I({code:e.safetyCode,phone:e.phone,realName:i.user.realname});t===200?(r("ææºå·ç»å®æå"),p()):r(o.message)}else{let{data:o,code:t}=await U({code:e.safetyCode,phone:e.phone});t===200?(r("ææºå·ç»å®æå"),i.getUserInfo(),p()):r(o.message)}}catch(o){console.error("Error in initResetPassword = async () => {:",o)}}return(o,t)=>{const c=E,S=N;return a(),n("div",D,[x(c,{fixed:"",placeholder:""},{left:g(()=>[s("img",{loading:"lazy",src:w,alt:"",class:"w-[24px]",onClick:p})]),title:g(()=>t[1]||(t[1]=[s("div",{class:"text-[18px] text-[#303442]"},"ææºå·ç ",-1)])),_:1}),s("div",T,[e.step==1?(a(),n("div",$,[t[2]||(t[2]=s("div",{class:"text-[#303442] text-[24px] text-center mb-[12px] font-[600]"},"ç»å®ææºå·ç ",-1)),t[3]||(t[3]=s("div",{class:"text-[#7981A4] text-[14px] text-center"},"请è¾å
¥æ¨çææºå·ç ",-1)),s("div",j,[e.errorMages?(a(),n("div",q,d(e.errorMages),1)):l("",!0),s("div",null,[x(S,{modelValue:e.phone,"onUpdate:modelValue":t[0]||(t[0]=k=>e.phone=k),maxlength:"11",clearable:"",onBlur:v,onInput:b,type:"text",placeholder:"请è¾å
¥æ¨çææºå·ç ",class:"border border-[#E4E6ED] rounded-[8px]"},null,8,["modelValue"])])]),s("div",{class:"mt-[24px] h-[40px] rounded-[8px] text-[14px] text-[#fff] text-center leading-[40px] bg-[#3551FA]",style:P({opacity:f(e.phone)?1:.4}),onClick:_},"è·åéªè¯ç ",4)])):l("",!0),e.step==2?(a(),n("div",G,[t[4]||(t[4]=s("div",{class:"text-[#303442] text-[24px] text-center mb-[12px] font-[600]"},"请è¾å
¥éªè¯ç ",-1)),t[5]||(t[5]=s("div",{class:"text-[#7981A4] text-[14px] text-center mb-[4px]"},"å·²åéçä¿¡éªè¯ç å°æ¨çææº",-1)),s("div",W," +86 "+d(e.phone),1),s("div",X,[e.errorSubMages?(a(),n("div",H,d(e.errorSubMages),1)):l("",!0),s("div",null,[x(z,{length:6,onUpdate:y}),s("div",{class:B(["text-right mt-[16px] mr-[10px] text-[14px]",e.count?"text-[#AFB3C8]":"text-[#3551FA]"]),onClick:C},d(e.count?`${e.count}såéæ°è·å`:"è·åéªè¯ç "),3)])])])):l("",!0)])])}}};export{re as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.