1 |
- "use strict";const e=require("../../common/vendor.js"),o={data(){return{phone:"",code:"",time:null,timeCount:60,sendCodeFlag:"发送验证码",userId:"",resultId:""}},onLoad(t){t.userId&&t.resultId&&(this.userId=t.userId,this.resultId=t.resultId)},onUnload(){clearInterval(this.time),this.phone="",this.code="",this.timeCount=60,this.sendCodeFlag="发送验证码"},methods:{checkPhone(){var t=/^[1][3,4,5,7,8][0-9]{9}$/;return t.test(this.phone)?!0:(e.index.showToast({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",this.timeCount==0&&(clearInterval(this.time),this.sendCodeFlag="重新发送")},1e3),this.$request.get({url:"user/authCode",loadingTip:"加载中...",data:{phone:this.phone}}).then(t=>{e.index.showToast({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=>{t.code==200?(e.index.showToast({icon:"success",title:"保存成功"}),e.index.navigateTo({url:`/newScale/EQtest/testResult?resultId=${this.resultId}&messageShare=1`})):e.index.showToast({icon:"none",title:t.msg})})}}};function d(t,r,a,l,i,n){return{a:e.o(s=>n.checkPhone()),b:i.phone,c:e.o(s=>i.phone=s.detail.value),d:i.code,e:e.o(s=>i.code=s.detail.value),f:e.t(i.sendCodeFlag),g:e.o(s=>n.sendCode()),h:e.o((...s)=>n.saveAndView&&n.saveAndView(...s))}}const h=e._export_sfc(o,[["render",d],["__scopeId","data-v-02edb9a7"],["__file","E:/psy_web_share/newScale/EQtest/paySuccess.vue"]]);tt.createPage(h);
|