mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-25 20:48:10 +00:00
2 lines
3.9 KiB
JavaScript
2 lines
3.9 KiB
JavaScript
import{d as e,a as o,r as l,K as r,i as a,j as s,w as t,k as d,G as m,H as p,n as i,X as u,e as n,x as c,q as _,t as b}from"./index-faf5e276.js";import{_ as f}from"./u-input.201a0a1e.js";import{_ as g}from"./u-form-item.a1ccf72c.js";import{_ as h}from"./sms-code.vue_vue_type_script_setup_true_lang.76e44535.js";import{_ as x}from"./u-button.9384f0e3.js";import{_ as w}from"./u-form.ab08229f.js";import"./u-icon.71776381.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./u-line.0f7106aa.js";import"./u-line.vue_vue_type_style_index_0_scoped_45e31c7a_lang.501f5819.js";import"./u-modal.0a434476.js";import"./u-loading-icon.a6d83e95.js";import"./u-popup.a69d5115.js";import"./u-transition.bcacef93.js";import"./u-safe-bottom.c1f1e254.js";const y=e({__name:"resetpwd",setup(e){const y=o({mobile:"",mobile_code:"",mobile_key:"",password:"",confirm_password:""}),j=l(!1),V=l(null),P={password:{type:"string",required:!0,message:r("passwordPlaceholder"),trigger:["blur","change"]},confirm_password:[{type:"string",required:!0,message:r("confirmPasswordPlaceholder"),trigger:["blur","change"]},{validator:(e,o)=>o==y.password,message:r("confirmPasswordError"),trigger:["change","blur"]}],mobile:[{type:"string",required:!0,message:r("mobilePlaceholder"),trigger:["blur","change"]},{validator:(e,o)=>uni.$u.test.mobile(o),message:r("mobileError"),trigger:["change","blur"]}],mobile_code:{type:"string",required:!0,message:r("codePlaceholder"),trigger:["blur","change"]}},v=()=>{V.value.validate().then((()=>{j.value||(j.value=!0,u(y).then((e=>{n({url:"/app/pages/auth/login",mode:"redirectTo"})})).catch((()=>{j.value=!1})))}))};return(e,o)=>{const l=c,u=_(b("u-input"),f),n=_(b("u-form-item"),g),k=_(b("sms-code"),h),q=_(b("u-button"),x),U=_(b("u-form"),w);return a(),s(l,{class:"w-screen h-screen flex flex-col"},{default:t((()=>[d(l,{class:"flex-1"},{default:t((()=>[d(l,{class:"h-[100rpx]"}),d(l,{class:"px-[60rpx] pt-[100rpx] mb-[100rpx]"},{default:t((()=>[d(l,{class:"font-bold text-xl"},{default:t((()=>[m(p(i(r)("findPassword")),1)])),_:1})])),_:1}),d(l,{class:"px-[60rpx]"},{default:t((()=>[d(U,{labelPosition:"left",model:y,errorType:"toast",rules:P,ref_key:"formRef",ref:V},{default:t((()=>[d(l,{class:"mt-[30rpx]"},{default:t((()=>[d(n,{label:"",prop:"mobile","border-bottom":!0},{default:t((()=>[d(u,{modelValue:y.mobile,"onUpdate:modelValue":o[0]||(o[0]=e=>y.mobile=e),border:"none",clearable:"",placeholder:i(r)("mobilePlaceholder")},null,8,["modelValue","placeholder"])])),_:1})])),_:1}),d(l,{class:"mt-[30rpx]"},{default:t((()=>[d(n,{label:"",prop:"code","border-bottom":!0},{default:t((()=>[d(u,{modelValue:y.mobile_code,"onUpdate:modelValue":o[2]||(o[2]=e=>y.mobile_code=e),border:"none",type:"password",clearable:"",placeholder:i(r)("codePlaceholder")},{suffix:t((()=>[d(k,{mobile:y.mobile,type:"find_pass",modelValue:y.mobile_key,"onUpdate:modelValue":o[1]||(o[1]=e=>y.mobile_key=e)},null,8,["mobile","modelValue"])])),_:1},8,["modelValue","placeholder"])])),_:1})])),_:1}),d(l,{class:"mt-[30rpx]"},{default:t((()=>[d(n,{label:"",prop:"password","border-bottom":!0},{default:t((()=>[d(u,{modelValue:y.password,"onUpdate:modelValue":o[3]||(o[3]=e=>y.password=e),border:"none",type:"password",clearable:"",placeholder:i(r)("passwordPlaceholder")},null,8,["modelValue","placeholder"])])),_:1})])),_:1}),d(l,{class:"mt-[30rpx]"},{default:t((()=>[d(n,{label:"",prop:"confirm_password","border-bottom":!0},{default:t((()=>[d(u,{modelValue:y.confirm_password,"onUpdate:modelValue":o[4]||(o[4]=e=>y.confirm_password=e),border:"none",type:"password",clearable:"",placeholder:i(r)("confirmPasswordPlaceholder")},null,8,["modelValue","placeholder"])])),_:1})])),_:1}),d(l,{class:"mt-[80rpx]"},{default:t((()=>[d(q,{type:"primary",loading:j.value,loadingText:i(r)("confirm"),onClick:v},{default:t((()=>[m(p(i(r)("confirm")),1)])),_:1},8,["loading","loadingText"])])),_:1})])),_:1},8,["model"])])),_:1})])),_:1})])),_:1})}}});export{y as default};
|