edu/h5/assets/pages-forget_pwd-forget_pwd...

2 lines
3.0 KiB
JavaScript

import{d as e,Y as a,A as o,m as l,o as s,c as t,w as r,b as d,l as u,t as m,af as i,ae as p,k as n,r as f,a as c}from"./index.5ddae38f.js";import{_ as b,a as _}from"./u-form-item.f2bc17f6.js";import{_ as x}from"./u-verification-code.8f91217a.js";import{_ as w}from"./u-form.e908a5a2.js";import{_ as h}from"./u-button.f89bd070.js";import{f as v}from"./account.304e4c09.js";import{S as V}from"./appEnums.a2ba827b.js";import{_ as j}from"./plugin-vue_export-helper.21dcd24c.js";import"./u-icon.947d1557.js";import"./client.68d036db.js";var g=j(e({__name:"forget_pwd",setup(e){const j=a(),g=o(""),y=l({mobile:"",code:"",password:"",password2:""}),$=e=>{g.value=e},B=async()=>{var e,a;if(!y.mobile)return uni.$u.toast("请输入手机号码");(null==(e=j.value)?void 0:e.canGetCode)&&(await i({scene:V.FIND_PASSWORD,mobile:y.mobile}),uni.$u.toast("发送成功"),null==(a=j.value)||a.start())},C=async()=>y.mobile?y.password?y.password2?y.password!=y.password2?uni.$u.toast("两次输入的密码不一致"):(await v(y),uni.$u.toast("操作成功"),void p()):uni.$u.toast("请输入确认密码"):uni.$u.toast("请输入密码"):uni.$u.toast("请输入手机号码");return(e,a)=>{const o=n,l=f(c("u-input"),b),i=f(c("u-form-item"),_),p=f(c("u-verification-code"),x),v=f(c("u-form"),w),V=f(c("u-button"),h);return s(),t(o,{class:"register bg-white min-h-full flex flex-col items-center px-[40rpx] pt-[100rpx] box-border"},{default:r((()=>[d(o,{class:"w-full"},{default:r((()=>[d(o,{class:"text-2xl font-medium mb-[60rpx]"},{default:r((()=>[u("忘记登录密码")])),_:1}),d(v,{borderBottom:"","label-width":150},{default:r((()=>[d(i,{label:"手机号",borderBottom:""},{default:r((()=>[d(l,{class:"flex-1",modelValue:y.mobile,"onUpdate:modelValue":a[0]||(a[0]=e=>y.mobile=e),border:!1,placeholder:"请输入手机号码"},null,8,["modelValue"])])),_:1}),d(i,{label:"验证码",borderBottom:""},{default:r((()=>[d(l,{class:"flex-1",modelValue:y.code,"onUpdate:modelValue":a[1]||(a[1]=e=>y.code=e),placeholder:"请输入验证码",border:!1},null,8,["modelValue"]),d(o,{class:"border-l border-solid border-0 border-light pl-3 text-muted leading-4 ml-3 w-[180rpx]",onClick:B},{default:r((()=>[d(p,{ref_key:"uCodeRef",ref:j,seconds:60,onChange:$,"change-text":"x秒"},null,512),u(" "+m(g.value),1)])),_:1})])),_:1}),d(i,{label:"新密码",borderBottom:""},{default:r((()=>[d(l,{class:"flex-1",type:"password",modelValue:y.password,"onUpdate:modelValue":a[2]||(a[2]=e=>y.password=e),placeholder:"6-20位数字+字母或符号组合",border:!1},null,8,["modelValue"])])),_:1}),d(i,{label:"确认密码",borderBottom:""},{default:r((()=>[d(l,{class:"flex-1",type:"password",modelValue:y.password2,"onUpdate:modelValue":a[3]||(a[3]=e=>y.password2=e),placeholder:"再次输入新密码",border:!1},null,8,["modelValue"])])),_:1})])),_:1}),d(o,{class:"mt-[100rpx]"},{default:r((()=>[d(V,{type:"primary",shape:"circle",onClick:C},{default:r((()=>[u(" 确定 ")])),_:1})])),_:1})])),_:1})])),_:1})}}}),[["__scopeId","data-v-0cfd532e"]]);export{g as default};