2 lines
2.8 KiB
JavaScript
2 lines
2.8 KiB
JavaScript
import{e as s,f as e,A as a,P as o,K as l,o as r,q as p,b as t,w as d,c as u,k as c,j as n,F as m,af as i,as as x,ai as f,r as _,a as w,i as y,S as g}from"./index-8146d74e.js";import{_ as b}from"./page-meta.142863c8.js";import{_ as h}from"./u-icon.58b55f5a.js";import{_ as V}from"./u-input.3d21ba1d.js";import{_ as v}from"./u-button.88325869.js";import{_ as j}from"./_plugin-vue_export-helper.1b428a4d.js";const k=j(s({__name:"change_password",setup(s){const j=e(""),k=a({password:"",password_confirm:""}),$=async()=>k.old_password||"set"==j.value?k.password?k.password_confirm?k.password!=k.password_confirm?uni.$u.toast("两次输入的密码不一致"):i(k.password)&&i(k.password_confirm)?(await x(k),uni.$u.toast("操作成功"),void setTimeout(()=>{f()},500)):uni.$u.toast("密码应为6-20位数字+英文"):uni.$u.toast("请输入确认密码"):uni.$u.toast("请输入密码"):uni.$u.toast("请输入原来的密码");return o(s=>{j.value=s.type||"","set"==j.value&&l({title:"设置登录密码"})}),(s,e)=>{const a=_(w("page-meta"),b),o=_(w("u-icon"),h),l=_(w("u-input"),V),i=y,x=_(w("u-button"),v),f=g;return r(),p(m,null,[t(a,{"page-style":s.$theme.pageStyle},null,8,["page-style"]),t(i,{class:"register min-h-full flex flex-col items-center px-[30rpx] pt-[60rpx] box-border"},{default:d(()=>[t(i,{class:"w-full"},{default:d(()=>["set"!=j.value?(r(),u(i,{key:0,class:"bg-white mb-[30rpx] rounded-[24rpx] px-[48rpx] py-[15rpx] flex"},{default:d(()=>[t(o,{class:"mr-[20rpx]",name:"lock",color:"#999",size:"28"}),t(l,{class:"flex-1",type:"password",modelValue:k.old_password,"onUpdate:modelValue":e[0]||(e[0]=s=>k.old_password=s),border:!1,placeholder:"请输入原密码","placeholder-style":"color: #999"},null,8,["modelValue"])]),_:1})):c("",!0),t(i,{class:"bg-white mb-[30rpx] rounded-[24rpx] px-[48rpx] py-[15rpx] flex"},{default:d(()=>[t(o,{class:"mr-[20rpx]",name:"lock",color:"#999",size:"28"}),t(l,{class:"flex-1",type:"password",modelValue:k.password,"onUpdate:modelValue":e[1]||(e[1]=s=>k.password=s),placeholder:"请输入新密码",border:!1,"placeholder-style":"color: #999"},null,8,["modelValue"])]),_:1}),t(i,{class:"bg-white rounded-[24rpx] px-[48rpx] py-[15rpx] flex"},{default:d(()=>[t(o,{class:"mr-[20rpx]",name:"lock",color:"#999",size:"28"}),t(l,{class:"flex-1",type:"password",modelValue:k.password_confirm,"onUpdate:modelValue":e[2]||(e[2]=s=>k.password_confirm=s),placeholder:"请再次确认密码",border:!1,"placeholder-style":"color: #999"},null,8,["modelValue"])]),_:1}),t(i,{class:"mt-[112rpx]"},{default:d(()=>[t(x,{type:"primary",onClick:$,class:"rounded-[24rpx]"},{default:d(()=>[n(" 确定 ")]),_:1})]),_:1}),"set"!=j.value?(r(),u(f,{key:1,url:"/pages/forget_pwd/forget_pwd",class:"mt-[40rpx] text-center text-primary"},{default:d(()=>[n(" 忘记密码? ")]),_:1})):c("",!0)]),_:1})]),_:1})],64)}}}),[["__scopeId","data-v-0254093a"]]);export{k as default};
|