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