import{s as e,n as t,o as s,c as o,w as a,i as d,a as i,d as l,u as n,I as h,g as u}from"./index-9695ba50.js";import{_ as r}from"./_plugin-vue_export-helper.1b428a4d.js";const c=r({data:()=>({phone:"",code:"",time:null,timeCount:60,sendCodeFlag:"发送验证码",userId:"",resultId:""}),onLoad(e){e.userId&&e.resultId&&(this.userId=e.userId,this.resultId=e.resultId)},onUnload(){clearInterval(this.time),this.phone="",this.code="",this.timeCount=60,this.sendCodeFlag="发送验证码"},methods:{checkPhone(){return!!/^[1][3,4,5,7,8][0-9]{9}$/.test(this.phone)||(e({title:"请输入正确手机号",icon:"error"}),!1)},sendCode(){this.checkPhone()&&("重新发送"!=this.sendCodeFlag&&"发送验证码"!=this.sendCodeFlag||(this.timeCount=60,clearInterval(this.time),this.sendCodeFlag=this.timeCount+"s",this.time=setInterval((()=>{this.timeCount-=1,this.sendCodeFlag=this.timeCount+"s",0==this.timeCount&&(clearInterval(this.time),this.sendCodeFlag="重新发送")}),1e3),this.$request.get({url:"user/authCode",loadingTip:"加载中...",data:{phone:this.phone}}).then((t=>{e({title:"验证码已发送",icon:"success"})}))))},saveAndView(){this.checkPhone()&&""!=this.code&&this.$request.get({url:"user/updateMobile",loadingTip:"加载中...",data:{id:this.userId,mobile:this.phone,authCode:this.code}}).then((s=>{200==s.code?(e({icon:"success",title:"保存成功"}),t({url:`/newScale/EQtest/testResult?resultId=${this.resultId}&messageShare=1`})):e({icon:"none",title:s.msg})}))}}},[["render",function(e,t,r,c,p,m){const g=h,C=d,_=u;return s(),o(C,{class:"pay_success_bg"},{default:a((()=>[i(C,{class:"register_bg"},{default:a((()=>[i(C,{class:"phone_input"},{default:a((()=>[i(g,{onBlur:t[0]||(t[0]=e=>m.checkPhone()),modelValue:p.phone,"onUpdate:modelValue":t[1]||(t[1]=e=>p.phone=e),type:"text",placeholder:"请输入手机号"},null,8,["modelValue"])])),_:1}),i(C,{class:"password_input"},{default:a((()=>[i(g,{modelValue:p.code,"onUpdate:modelValue":t[2]||(t[2]=e=>p.code=e),type:"text",placeholder:"请输入验证码"},null,8,["modelValue"]),i(C,{class:"sms",onClick:t[3]||(t[3]=e=>m.sendCode())},{default:a((()=>[l(n(p.sendCodeFlag),1)])),_:1})])),_:1})])),_:1}),i(C,{class:"send_btn",onClick:m.saveAndView},{default:a((()=>[i(_,{src:"https://test.jue-ming.com:8849/api/show?filePath=./webo/EQtest/paymentPage/register_save_bg.png",mode:"widthFix"})])),_:1},8,["onClick"])])),_:1})}],["__scopeId","data-v-e2b12d9e"]]);export{c as default};