mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-02-18 06:33:49 +00:00
2 lines
3.9 KiB
JavaScript
2 lines
3.9 KiB
JavaScript
import{d as e,a as o,r as l,Z as r,i as a,j as s,w as t,k as d,K as p,L as m,n as u,a6 as i,e as n,x as c,q as _,t as b}from"./index-ea6e0cb1.js";import{_ as f,a as g}from"./u-input.6341604e.js";import{_ as h}from"./sms-code.vue_vue_type_script_setup_true_lang.3698fa3b.js";import{_ as x}from"./u-button.50a5fe0d.js";import{_ as w}from"./u-form.35f8de54.js";import"./u-icon.d0747f2e.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./u-line.fc7fb812.js";import"./u-line.vue_vue_type_style_index_0_scoped_45e31c7a_lang.b0fb96a4.js";import"./u-modal.a7e45f81.js";import"./u-loading-icon.5076bc14.js";import"./u-popup.58d58be7.js";import"./u-transition.58c21162.js";import"./u-safe-bottom.71dc384f.js";import"./u-button.vue_vue_type_style_index_0_scoped_6b0695bb_lang.00626b24.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),V={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"]}},P=()=>{v.value.validate().then((()=>{j.value||(j.value=!0,i(y).then((e=>{n({url:"/app/pages/auth/login",mode:"redirectTo"})})).catch((()=>{j.value=!1})))}))};return(e,o)=>{const l=c,i=_(b("u-input"),f),n=_(b("u-form-item"),g),k=_(b("sms-code"),h),U=_(b("u-button"),x),q=_(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((()=>[p(m(u(r)("findPassword")),1)])),_:1})])),_:1}),d(l,{class:"px-[60rpx]"},{default:t((()=>[d(q,{labelPosition:"left",model:y,errorType:"toast",rules:V,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(i,{modelValue:y.mobile,"onUpdate:modelValue":o[0]||(o[0]=e=>y.mobile=e),border:"none",clearable:"",placeholder:u(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(i,{modelValue:y.mobile_code,"onUpdate:modelValue":o[2]||(o[2]=e=>y.mobile_code=e),border:"none",type:"password",clearable:"",placeholder:u(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(i,{modelValue:y.password,"onUpdate:modelValue":o[3]||(o[3]=e=>y.password=e),border:"none",type:"password",clearable:"",placeholder:u(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(i,{modelValue:y.confirm_password,"onUpdate:modelValue":o[4]||(o[4]=e=>y.confirm_password=e),border:"none",type:"password",clearable:"",placeholder:u(r)("confirmPasswordPlaceholder")},null,8,["modelValue","placeholder"])])),_:1})])),_:1}),d(l,{class:"mt-[80rpx]"},{default:t((()=>[d(U,{type:"primary",loading:j.value,loadingText:u(r)("confirm"),onClick:P},{default:t((()=>[p(m(u(r)("confirm")),1)])),_:1},8,["loading","loadingText"])])),_:1})])),_:1},8,["model"])])),_:1})])),_:1})])),_:1})}}});export{y as default};
|