Files
sbnews/server/public/mobile/assets/pages-change_password-change_password.DE-VYuDx.js
T

2 lines
2.2 KiB
JavaScript

import{d as e,r as a,J as s,b as l,ay as o,x as t,l as r,w as d,F as u,P as p,k as m,o as n,t as c,v as f,c as i,D as _,aM as w,a0 as b,_ as x}from"./index-rCKTUQmv.js";const y=x(e({__name:"change_password",setup(e){const x=a(""),y=s({password:"",password_confirm:""}),h=async()=>y.old_password||"set"==x.value?y.password?y.password_confirm?y.password!=y.password_confirm?uni.$u.toast("两次输入的密码不一致"):(await w(y),uni.$u.toast("操作成功"),void setTimeout(()=>{b()},1500)):uni.$u.toast("请输入确认密码"):uni.$u.toast("请输入密码"):uni.$u.toast("请输入原来的密码");return l(e=>{x.value=e.type||"","set"==x.value&&o({title:"设置登录密码"})}),(e,a)=>{const s=p("page-meta"),l=m,o=p("u-input"),w=p("u-form-item"),b=p("u-form"),V=p("u-button");return n(),t(u,null,[r(s,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),r(l,{class:"register bg-white min-h-full flex flex-col items-center px-[40rpx] pt-[100rpx] box-border"},{default:d(()=>[r(l,{class:"w-full"},{default:d(()=>[r(l,{class:"text-2xl font-medium mb-[60rpx]"},{default:d(()=>[c(f("set"==x.value?"设置登录密码":"修改登录密码"),1)]),_:1}),r(b,{borderBottom:"","label-width":150},{default:d(()=>["set"!=x.value?(n(),i(w,{key:0,label:"原密码",borderBottom:""},{default:d(()=>[r(o,{class:"flex-1",type:"password",modelValue:y.old_password,"onUpdate:modelValue":a[0]||(a[0]=e=>y.old_password=e),border:!1,placeholder:"请输入原来的密码"},null,8,["modelValue"])]),_:1})):_("",!0),r(w,{label:"新密码",borderBottom:""},{default:d(()=>[r(o,{class:"flex-1",type:"password",modelValue:y.password,"onUpdate:modelValue":a[1]||(a[1]=e=>y.password=e),placeholder:"6-20位数字+字母或符号组合",border:!1},null,8,["modelValue"])]),_:1}),r(w,{label:"确认密码",borderBottom:""},{default:d(()=>[r(o,{class:"flex-1",type:"password",modelValue:y.password_confirm,"onUpdate:modelValue":a[2]||(a[2]=e=>y.password_confirm=e),placeholder:"再次输入新密码",border:!1},null,8,["modelValue"])]),_:1})]),_:1}),r(l,{class:"mt-[100rpx]"},{default:d(()=>[r(V,{type:"primary",shape:"circle",onClick:h},{default:d(()=>[c(" 确定 ")]),_:1})]),_:1})]),_:1})]),_:1})],64)}}}),[["__scopeId","data-v-6a5e07fb"]]);export{y as default};