1 |
- import{s as e,n as s,o as t,x as i,e as o,a,w as n,i as l,l as d,d as r,u as h,g as c,r as u,k as p}from"./index-9695ba50.js";import{_ as m}from"./uni-easyinput.f9dfe4d0.js";import{r as g}from"./uni-app.es.7c83792c.js";import{_,a as f}from"./xing_right2.c6fff9bc.js";import{_ as C}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-icons.c4fc854b.js";const v=C({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((s=>{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((t=>{200==t.code?(e({icon:"success",title:"保存成功"}),s({url:`/scaleTestResults/testResults/index?resultId=${this.resultId}&messageShare=1`})):e({icon:"none",title:t.msg})}))}}},[["render",function(e,s,C,v,x,I){const F=c,j=l,b=g(u("uni-easyinput"),m),k=p,V=d;return t(),i("div",null,[o("div",{class:"top-page"},[a(j,{style:{"text-align":"center","padding-top":"15px"}},{default:n((()=>[a(F,{style:{width:"146rpx"},src:"/webo/assets/success_icon-aeb01c2b.png",mode:"widthFix"})])),_:1}),a(j,{class:"main_scale_njhd"},{default:n((()=>[o("img",{class:"main_xing_left",src:_}),a(j,{class:"main_scale_font_njhd"},{default:n((()=>[r("支付成功")])),_:1}),o("img",{class:"main_xing_right",src:f})])),_:1}),o("div",{class:"page-connent"},[a(j,{class:"phone_tip"},{default:n((()=>[r("请输入您的手机号码,我们将为您推送专属报告链接")])),_:1}),o("div",{class:"verification-phone"},[a(b,{class:"uni-mt-5 verification-phone1",onBlur:s[0]||(s[0]=e=>I.checkPhone()),trim:"all",placeholder:"请输入手机号",modelValue:x.phone,"onUpdate:modelValue":s[1]||(s[1]=e=>x.phone=e),"placeholder-style":"font-size:32rpx"},null,8,["modelValue"])]),o("div",{class:"verification-code"},[a(b,{class:"uni-mt-5 verification-code1",placeholder:"请输入验证码",modelValue:x.code,"onUpdate:modelValue":s[3]||(s[3]=e=>x.code=e),"placeholder-style":"font-size:32rpx"},{right:n((()=>[a(k,{style:{"font-size":"32rpx","margin-right":"20px",background:"#F8F6F7",color:"#03A2AD","line-height":"35px"},onClick:s[2]||(s[2]=e=>I.sendCode())},{default:n((()=>[r(h(x.sendCodeFlag),1)])),_:1})])),_:1},8,["modelValue"])]),o("div",null,[a(V,{class:"phone-button",onClick:s[4]||(s[4]=e=>I.saveAndView())},{default:n((()=>[r("保存并查看结果")])),_:1})])])])])}],["__scopeId","data-v-7fb4cfef"]]);export{v as default};
|