mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-02-20 07:30:27 +00:00
2 lines
4.3 KiB
JavaScript
2 lines
4.3 KiB
JavaScript
import{d as e,J as l,r as a,K as o,L as r,o as s,c as d,w as t,b as p,E as i,F as m,u,n,$ as c,a as b,i as f,g as _,h as g,P as h}from"./index-3788e709.js";import{_ as x}from"./u-input.e81f9fef.js";import{_ as w,a as v}from"./u-form.14786095.js";import{_ as y}from"./sms-code.vue_vue_type_script_setup_true_lang.d10d1625.js";import{_ as V}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-icon.29403ccf.js";import"./u-line.22b8f298.js";import"./u-modal.b41410ba.js";import"./u-loading-icon.9cc882ae.js";import"./u-popup.0caffe54.js";import"./u-transition.2921302e.js";import"./u-safe-bottom.c1110952.js";const P=V(e({__name:"resetpwd",setup(e){const V=l({mobile:"",mobile_code:"",mobile_key:"",password:"",confirm_password:""}),P=a(!0);o((()=>{setTimeout((()=>{P.value=!1}),800)}));const j=a(!1),C=a(null),k={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,l)=>l==V.password,message:r("confirmPasswordError"),trigger:["change","blur"]}],mobile:[{type:"string",required:!0,message:r("mobilePlaceholder"),trigger:["blur","change"]},{validator:(e,l)=>uni.$u.test.mobile(l),message:r("mobileError"),trigger:["change","blur"]}],mobile_code:{type:"string",required:!0,message:r("codePlaceholder"),trigger:["blur","change"]}},T=()=>{C.value.validate().then((()=>{j.value||(j.value=!0,c(V).then((e=>{b({url:"/app/pages/auth/login",mode:"redirectTo"})})).catch((()=>{j.value=!1})))}))};return(e,l)=>{const a=f,o=_(g("u-input"),x),c=_(g("u-form-item"),w),b=_(g("sms-code"),y),U=h,q=_(g("u-form"),v);return s(),d(a,{class:"w-screen h-screen flex flex-col",style:n(e.themeColor())},{default:t((()=>[p(a,{class:"flex-1"},{default:t((()=>[p(a,{class:"h-[100rpx]"}),p(a,{class:"px-[60rpx] pt-[100rpx] mb-[100rpx]"},{default:t((()=>[p(a,{class:"font-bold text-xl"},{default:t((()=>[i(m(u(r)("findPassword")),1)])),_:1})])),_:1}),p(a,{class:"px-[60rpx]"},{default:t((()=>[p(q,{labelPosition:"left",model:V,errorType:"toast",rules:k,ref_key:"formRef",ref:C},{default:t((()=>[p(a,{class:"mt-[30rpx]"},{default:t((()=>[p(c,{label:"",prop:"mobile","border-bottom":!0},{default:t((()=>[p(o,{modelValue:V.mobile,"onUpdate:modelValue":l[0]||(l[0]=e=>V.mobile=e),border:"none",clearable:"",placeholder:u(r)("mobilePlaceholder"),class:"!bg-transparent",disabled:P.value,fontSize:"26rpx",placeholderClass:"!text-[#8288A2]"},null,8,["modelValue","placeholder","disabled"])])),_:1})])),_:1}),p(a,{class:"mt-[30rpx]"},{default:t((()=>[p(c,{label:"",prop:"code","border-bottom":!0},{default:t((()=>[p(o,{modelValue:V.mobile_code,"onUpdate:modelValue":l[2]||(l[2]=e=>V.mobile_code=e),border:"none",clearable:"",placeholder:u(r)("codePlaceholder"),class:"!bg-transparent",disabled:P.value,fontSize:"26rpx",placeholderClass:"!text-[#8288A2]"},{suffix:t((()=>[p(b,{mobile:V.mobile,type:"find_pass",modelValue:V.mobile_key,"onUpdate:modelValue":l[1]||(l[1]=e=>V.mobile_key=e)},null,8,["mobile","modelValue"])])),_:1},8,["modelValue","placeholder","disabled"])])),_:1})])),_:1}),p(a,{class:"mt-[30rpx]"},{default:t((()=>[p(c,{label:"",prop:"password","border-bottom":!0},{default:t((()=>[p(o,{modelValue:V.password,"onUpdate:modelValue":l[3]||(l[3]=e=>V.password=e),border:"none",type:"password",clearable:"",placeholder:u(r)("passwordPlaceholder"),class:"!bg-transparent",disabled:P.value,fontSize:"26rpx",placeholderClass:"!text-[#8288A2]"},null,8,["modelValue","placeholder","disabled"])])),_:1})])),_:1}),p(a,{class:"mt-[30rpx]"},{default:t((()=>[p(c,{label:"",prop:"confirm_password","border-bottom":!0},{default:t((()=>[p(o,{modelValue:V.confirm_password,"onUpdate:modelValue":l[4]||(l[4]=e=>V.confirm_password=e),border:"none",type:"password",clearable:"",placeholder:u(r)("confirmPasswordPlaceholder"),class:"!bg-transparent",disabled:P.value,fontSize:"26rpx",placeholderClass:"!text-[#8288A2]"},null,8,["modelValue","placeholder","disabled"])])),_:1})])),_:1}),p(a,{class:"mt-[80rpx]"},{default:t((()=>[p(U,{"hover-class":"none",class:"bg-[var(--primary-color)] text-[#fff] h-[80rpx] leading-[80rpx] rounded-[100rpx] text-[28rpx]",loading:j.value,loadingText:u(r)("confirm"),onClick:T},{default:t((()=>[i(m(u(r)("confirm")),1)])),_:1},8,["loading","loadingText"])])),_:1})])),_:1},8,["model"])])),_:1})])),_:1})])),_:1},8,["style"])}}}),[["__scopeId","data-v-28c89b2a"]]);export{P as default};
|