import{_ as a,r as l,c as e,w as s,i as t,a as c,e as i,b as u,t as n,W as d,n as o,aD as r,G as f,j as _,m as v,k as m,ax as p,x as g}from"./index-DF3kK8Jo.js";const h=a({__name:"profile",setup(a){const h=l({avatar:"/static/avatar/default.jpg",nickname:"张三",gender:1,birthday:"1990-01-01",phone:"13800138000",email:"example@email.com",verified:!0}),b=l({publicProfile:!0,allowMessage:!1}),k=a=>a?a.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2"):"未绑定",y=()=>{d({count:1,success:a=>{h.value.avatar=a.tempFilePaths[0]}})},w=()=>{o({url:"/pages/my/edit-nickname"})},C=()=>{r({itemList:["男","女"],success:a=>{h.value.gender=a.tapIndex+1}})},x=()=>{uni.showDatePicker({current:h.value.birthday,success:a=>{h.value.birthday=a.date}})},P=()=>{o({url:"/pages/my/edit-phone"})},j=()=>{o({url:"/pages/my/edit-email"})},M=()=>{o({url:"/pages/my/verify"})},D=(a,l)=>{b.value[a]=l},F=()=>{o({url:"/pages/my/change-password"})},I=()=>{o({url:"/pages/my/bind-phone"})},$=()=>{f({title:"提示",content:"确定要退出登录吗?",success:a=>{a.confirm&&_({url:"/pages/login/index"})}})};return(a,l)=>{const d=v,o=m,r=t,f=p,_=g;return c(),e(r,{class:"profile-container"},{default:s(()=>[i(r,{class:"avatar-section"},{default:s(()=>[i(r,{class:"avatar-wrapper",onClick:y},{default:s(()=>[i(d,{src:h.value.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),i(r,{class:"edit-icon"},{default:s(()=>[i(o,{class:"iconfont icon-camera"})]),_:1})]),_:1}),i(o,{class:"tip"},{default:s(()=>[u("点击更换头像")]),_:1})]),_:1}),i(r,{class:"info-card"},{default:s(()=>[i(r,{class:"info-item",onClick:w},{default:s(()=>[i(o,{class:"label"},{default:s(()=>[u("昵称")]),_:1}),i(r,{class:"value"},{default:s(()=>[i(o,null,{default:s(()=>[u(n(h.value.nickname),1)]),_:1}),i(o,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1}),i(r,{class:"info-item",onClick:C},{default:s(()=>[i(o,{class:"label"},{default:s(()=>[u("性别")]),_:1}),i(r,{class:"value"},{default:s(()=>[i(o,null,{default:s(()=>[u(n(1===h.value.gender?"男":"女"),1)]),_:1}),i(o,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1}),i(r,{class:"info-item",onClick:x},{default:s(()=>[i(o,{class:"label"},{default:s(()=>[u("生日")]),_:1}),i(r,{class:"value"},{default:s(()=>[i(o,null,{default:s(()=>[u(n(h.value.birthday||"请选择"),1)]),_:1}),i(o,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1}),i(r,{class:"info-item",onClick:P},{default:s(()=>[i(o,{class:"label"},{default:s(()=>[u("手机号")]),_:1}),i(r,{class:"value"},{default:s(()=>[i(o,null,{default:s(()=>[u(n(k(h.value.phone)),1)]),_:1}),i(o,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1}),i(r,{class:"info-item",onClick:j},{default:s(()=>[i(o,{class:"label"},{default:s(()=>[u("邮箱")]),_:1}),i(r,{class:"value"},{default:s(()=>[i(o,null,{default:s(()=>[u(n(h.value.email||"未绑定"),1)]),_:1}),i(o,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1})]),_:1}),i(r,{class:"verify-card",onClick:M},{default:s(()=>[i(r,{class:"verify-info"},{default:s(()=>[i(o,{class:"title"},{default:s(()=>[u("实名认证")]),_:1}),i(o,{class:"status"},{default:s(()=>[u(n(h.value.verified?"已认证":"未认证"),1)]),_:1})]),_:1}),i(o,{class:"iconfont icon-arrow-right"})]),_:1}),i(r,{class:"privacy-card"},{default:s(()=>[i(r,{class:"card-header"},{default:s(()=>[i(o,{class:"title"},{default:s(()=>[u("隐私设置")]),_:1})]),_:1}),i(r,{class:"setting-list"},{default:s(()=>[i(r,{class:"setting-item"},{default:s(()=>[i(o,{class:"label"},{default:s(()=>[u("公开个人主页")]),_:1}),i(f,{checked:b.value.publicProfile,onChange:l[0]||(l[0]=a=>D("publicProfile",a.detail.value)),color:"#0f95b0"},null,8,["checked"])]),_:1}),i(r,{class:"setting-item"},{default:s(()=>[i(o,{class:"label"},{default:s(()=>[u("允许陌生人私信")]),_:1}),i(f,{checked:b.value.allowMessage,onChange:l[1]||(l[1]=a=>D("allowMessage",a.detail.value)),color:"#0f95b0"},null,8,["checked"])]),_:1})]),_:1})]),_:1}),i(r,{class:"security-card"},{default:s(()=>[i(r,{class:"card-header"},{default:s(()=>[i(o,{class:"title"},{default:s(()=>[u("账号安全")]),_:1})]),_:1}),i(r,{class:"security-list"},{default:s(()=>[i(r,{class:"security-item",onClick:F},{default:s(()=>[i(r,{class:"info"},{default:s(()=>[i(o,{class:"label"},{default:s(()=>[u("修改密码")]),_:1}),i(o,{class:"desc"},{default:s(()=>[u("建议定期更换密码,确保账号安全")]),_:1})]),_:1}),i(o,{class:"iconfont icon-arrow-right"})]),_:1}),i(r,{class:"security-item",onClick:I},{default:s(()=>[i(r,{class:"info"},{default:s(()=>[i(o,{class:"label"},{default:s(()=>[u("手机绑定")]),_:1}),i(o,{class:"desc"},{default:s(()=>[u("已绑定手机号:"+n(k(h.value.phone)),1)]),_:1})]),_:1}),i(o,{class:"iconfont icon-arrow-right"})]),_:1})]),_:1})]),_:1}),i(_,{class:"logout-btn",onClick:$},{default:s(()=>[u("退出登录")]),_:1})]),_:1})}}},[["__scopeId","data-v-68a4caf8"]]);export{h as default};