You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
3.1 KiB

1 year ago
  1. import{B as t,x as e,n as a,v as o,p as i,m as s,T as n,c,t as r,y as l,L as d,u,s as f,w as h,o as p}from"./vendor.269b2875.js";import{_ as v}from"./denglu-fanhui@2x.42b0d81d.js";const m={setup(){const{proxy:i}=t(),s=e({verificationCode:"",certificateNo:"",ifshow:!0,iftshow:0,num:60,toastmassage:"",verification:"获取验证码",agreeVal:!1,nextShow:a((function(){return!(!/^1[3,4,5,6,7,8,9]\d{9}$/.test(s.certificateNo)||""==s.verificationCode)}))});s.nextShow=!1,o((()=>{}));return{data:s,Toyz:()=>{0==/^1[3,4,5,6,7,8,9]\d{9}$/.test(s.certificateNo)&&n("请填入正确的手机号")},EditPhone:()=>{let t=s,e={MsgCode:t.verificationCode,PhoneNum:t.certificateNo};i.$http.put(i.$API.EDITPHONE,e).then((e=>{200==e.type?(localStorage.setItem("userphone",t.certificateNo),i.$router.push("/MineSetting")):n(e.content)})).catch((t=>{}))},GetAuthCode:()=>{let t=s;if(0!=/^1[3,4,5,6,7,8,9]\d{9}$/.test(t.certificateNo)){if(!t.agreeVal){let e={phone:t.certificateNo};i.$http.post(i.$API.CHANGEPHONEMESSAGE,e).then((e=>{200==e.type?(t.agreeVal=!0,i.Num()):n(e.content)})).catch((t=>{}))}}else n("手机号为空或手机格式不正确")},Num:()=>{const t=s;let e=setInterval((function(){if(0==t.num)return t.agreeVal=!1,t.verification="重新获取",t.num=60,void window.clearInterval(e);t.num--,t.verification=t.num+"重新获取"}),1e3)},ToRegistered:()=>{const t=s;if(0==/^1[3,4,5,6,7,8,9]\d{9}$/.test(t.certificateNo))n("手机号为空或手机格式不正确");else{let e="/ResetPassword2?ifshow=true&phone="+t.certificateNo;i.$router.push(e)}},tologin:()=>{i.$router.push("/Login")},toBack:()=>{i.$router.go(-1)}}}},g=h("data-v-28326625");i("data-v-28326625");const N={class:"logoStyle"},y=r("div",{class:"status_bar"},null,-1),C={class:"top"},w=r("div",{class:"zctit"},"更换手机号",-1),$={class:"input-form"},k={class:"uni-form-item"},x={class:"verificationCode"},E=r("div",{style:{"font-size":"0.24rem",color:"#999999","text-align":"left"}},"提示:更改后,登录账号也变更为新手机号",-1),P={class:"RegisteredBtn"},S={key:1,class:"bu2"};s();const I=g(((t,e,a,o,i,s)=>(p(),c("div",N,[y,r("div",C,[r("img",{src:v,class:"fanhui",onClick:e[1]||(e[1]=(...t)=>o.toBack&&o.toBack(...t))}),w]),r("div",$,[r("div",k,[l(r("input",{"onUpdate:modelValue":e[2]||(e[2]=t=>o.data.certificateNo=t),class:"uni-input loginInput","placeholder-style":"color:#999999",placeholder:"手机号"},null,512),[[d,o.data.certificateNo]])]),r("div",x,[l(r("input",{"onUpdate:modelValue":e[3]||(e[3]=t=>o.data.verificationCode=t),class:"uni-input","placeholder-style":"color:#888888",placeholder:"验证码"},null,512),[[d,o.data.verificationCode]]),r("div",{class:["verificationBtn",{color:o.data.agreeVal}],onClick:e[4]||(e[4]=(...t)=>o.GetAuthCode&&o.GetAuthCode(...t))},u(o.data.verification),3)]),o.data.ifshow?(p(),c("div",{key:0,class:"yyzh",onClick:e[5]||(e[5]=(...t)=>o.tologin&&o.tologin(...t))},[E])):f("",!0),r("div",P,[o.data.nextShow?(p(),c("div",{key:0,class:"button",type:"primary",onClick:e[6]||(e[6]=(...t)=>o.EditPhone&&o.EditPhone(...t))},"确定")):f("",!0),o.data.nextShow?f("",!0):(p(),c("div",S,"确定"))])])]))));m.render=I,m.__scopeId="data-v-28326625";export{m as default};