2 lines
4.6 KiB
JavaScript
2 lines
4.6 KiB
JavaScript
import{n as e,s as o,o as s,c as a,w as t,a as l,b as r,h as i,t as n,j as d,d as c,I as m,i as g,k as u,l as h,m as f,C as p,p as w}from"./index.953fb5a2.js";import{r as x,_}from"./watermark.5346bec0.js";import{_ as k}from"./uni-icons.9a92e175.js";import{_ as b,a as y}from"./l04.b9c06f88.js";import{_ as C}from"./plugin-vue_export-helper.21dcd24c.js";var v=C({data:()=>({code:"",loading:!1,timer:null,time:60,logintype:0,phone:"",cid:"",showPassword:!0,agree:!1}),onLoad(){},methods:{changePassword(){this.showPassword=!this.showPassword},goLogin(){e({url:"../login/index"})},goagreement(){this.$http.request({url:"/common/getAgreement",success:e=>{200==e.data.code&&window.open(e.data.data)}})},getMsgCode(){if(/^1[0-9]{10,10}$/.test(this.phone)){this.loading=!0,this.timer=setInterval((()=>{this.time--,this.time<=0&&(clearInterval(this.timer),this.loading=!1,this.time=60)}),1e3);var e={phone:this.phone,type:"3"};this.$http.request({url:"/auth/sendCode",method:"POST",data:JSON.stringify(e),success:e=>{200==e.data.code&&(this.code=e.data.data.code,o({title:"验证码已发送至你的手机",icon:"none"}))}})}else o({title:"请输入正确的手机号",icon:"none"})},rMathfloor:(e,o)=>Math.floor(Math.random()*(o-e+1))+e,sublogin(e){var s=e.detail.value,a=this.$zmmFormCheck.check(s,{phone:{rules:[{checkType:"required",errorMsg:"请填写手机号码"},{checkType:"phone",errorMsg:"请填写正确的手机号码"}]},password:{rules:[{checkType:"required",errorMsg:"请输入密码"},{checkType:"string",checkRule:"8,20",errorMsg:"至少输入8-20位"}]},code:{rules:[{checkType:"required",errorMsg:"请输入验证码"}]}});if(s.password=this.$md5.hex_md5(s.password),a){if(!this.agree)return void o({title:"请先同意《隐私及服务协议》",icon:"none"});this.$http.request({url:"/auth/forget",method:"POST",data:JSON.stringify(s),success:e=>{200==e.data.code&&o({title:"密码修改成功"})}})}else o({title:this.$zmmFormCheck.error,icon:"none",position:"bottom"})}}},[["render",function(e,o,C,v,M,P){const T=x(d("watermark"),_),$=c,j=m,q=x(d("uni-icons"),k),S=g,V=u,F=h,I=f,O=p,z=w;return s(),a($,{class:"wx-login"},{default:t((()=>[l(T),l($,{class:"wx-login-title"},{default:t((()=>[r("找回密码")])),_:1}),l($,{class:"xw-login-form"},{default:t((()=>[l(z,{onSubmit:P.sublogin},{default:t((()=>[l($,{class:"xw-login-form-item"},{default:t((()=>[l($,{class:"xw-login-form-label"},{default:t((()=>[r("手机号")])),_:1}),l(j,{class:"xw-login-form-input",maxlength:"11",placeholder:"请填写手机号",type:"text",name:"phone",modelValue:M.phone,"onUpdate:modelValue":o[0]||(o[0]=e=>M.phone=e)},null,8,["modelValue"]),M.phone.length>0?(s(),a($,{key:0,class:"login-form-icon login-form-seepass",onClick:o[1]||(o[1]=e=>M.phone="")},{default:t((()=>[l(q,{type:"clear",size:"26",color:"#B9CCE0"})])),_:1})):i("",!0)])),_:1}),l($,{class:"xw-login-form-item"},{default:t((()=>[l($,{class:"xw-login-form-label"},{default:t((()=>[r("验证码")])),_:1}),l(j,{class:"xw-login-form-input",placeholder:"请填写验证码",modelValue:M.code,"onUpdate:modelValue":o[2]||(o[2]=e=>M.code=e),name:"code",type:"text"},null,8,["modelValue"]),M.loading?(s(),a($,{key:1,class:"wx-btn wx-btn-info"},{default:t((()=>[r(n(M.time)+"秒后重试",1)])),_:1})):(s(),a($,{key:0,class:"wx-btn wx-btn-info",onClick:o[3]||(o[3]=e=>P.getMsgCode())},{default:t((()=>[r("获取验证码")])),_:1}))])),_:1}),l($,{class:"xw-login-form-item"},{default:t((()=>[l($,{class:"xw-login-form-label"},{default:t((()=>[r("新密码")])),_:1}),l(j,{class:"xw-login-form-input",placeholder:"请输入密码",name:"password",password:M.showPassword,type:"text",value:""},null,8,["password"]),l($,{class:"login-form-icon login-form-seepass",onClick:P.changePassword},{default:t((()=>[M.showPassword?(s(),a(S,{key:0,src:b,mode:"aspectFill"})):(s(),a(S,{key:1,src:y,mode:"aspectFill"}))])),_:1},8,["onClick"])])),_:1}),l(V,{class:"xw-login-form-code",onClick:P.goLogin},{default:t((()=>[r("已修改,去登录")])),_:1},8,["onClick"]),l(F,{class:"wx-btn wx-btn-info xw-login-form-btn","form-type":"submit"},{default:t((()=>[r("找回密码")])),_:1}),l($,{class:"login-agree"},{default:t((()=>[l($,{class:"login-agree-checkd",onClick:o[4]||(o[4]=e=>M.agree=!M.agree)},{default:t((()=>[l(O,{for:"agree"},{default:t((()=>[l(I,{id:"agree",style:{transform:"scale(0.7)"},checked:M.agree},null,8,["checked"]),l(V,{class:"login-agree-btn"},{default:t((()=>[r("已阅读并同意")])),_:1})])),_:1})])),_:1}),l($,{class:"login-agree-text",onClick:o[5]||(o[5]=e=>P.goagreement())},{default:t((()=>[r("《隐私及服务协议》")])),_:1})])),_:1})])),_:1},8,["onSubmit"])])),_:1})])),_:1})}],["__scopeId","data-v-465fb4ed"]]);export{v as default};
|