import{c as a,w as e,n as s,q as o,C as t,s as i,D as r,i as c,r as n,o as l,a as d,f as m,d as g,b as u,t as p}from"./index-BnLvjEdM.js";import{_ as h}from"./guide-nav-bar.BJfhkVe1.js";import{_ as f,r as v}from"./uni-app.es.uB4LYXRi.js";import{c as w,a as k}from"./guide.BU_V8m_R.js";import{r as _,b}from"./router.CBaMGX41.js";import{m as j}from"./format.DxZR0Ooe.js";import{_ as x}from"./chevron-right.afhjJCen.js";import"./system.wijhEWbn.js";const y=f({components:{GuideNavBar:h},data:()=>({guide:{},isLeaving:!1}),computed:{maskedPhone(){return j(this.guide.phone||"13600004562")}},onShow(){k().then(a=>{this.guide=a}).catch(a=>{i({title:a.message||"个人资料加载失败",icon:"none"})})},methods:{goBack(){this.isLeaving||(this.isLeaving=!0,setTimeout(()=>{b()},280))},chooseAvatar(){o({count:1,sizeType:["compressed"],sourceType:["album","camera"],success:a=>{const e=a.tempFilePaths&&a.tempFilePaths[0];e&&(t({title:"上传中"}),w(e).then(a=>{this.guide=a,i({title:"头像已更新",icon:"none"})}).catch(a=>{i({title:a.message||"头像上传失败",icon:"none"})}).finally(()=>{r()}))}})},goPhoneStepOld(){_("/pages/change-phone-old/index")}}},[["render",function(o,t,i,r,f,w){const k=v(n("guide-nav-bar"),h),_=m,b=u,j=c;return l(),a(j,{class:s(["profile-page",{leaving:f.isLeaving}])},{default:e(()=>[d(k,{title:"个人中心",onBack:w.goBack},null,8,["onBack"]),d(j,{class:"info-list"},{default:e(()=>[d(j,{class:"info-row avatar-row",onClick:w.chooseAvatar},{default:e(()=>[d(_,{class:"row-label"},{default:e(()=>[g("头像")]),_:1}),d(j,{class:"row-right"},{default:e(()=>[f.guide.avatar?(l(),a(b,{key:0,class:"avatar-img",src:f.guide.avatar,mode:"aspectFill"},null,8,["src"])):(l(),a(j,{key:1,class:"avatar-placeholder"},{default:e(()=>[d(b,{class:"avatar-icon",src:"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1em'%20height='1em'%20viewBox='0%200%2024%2024'%3e%3cg%20fill='none'%20stroke='%23ffffff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%3e%3ccircle%20cx='12'%20cy='8'%20r='5'/%3e%3cpath%20d='M20%2021a8%208%200%200%200-16%200'/%3e%3c/g%3e%3c/svg%3e",mode:"aspectFit"})]),_:1})),d(b,{class:"arrow-icon",src:x,mode:"aspectFit"})]),_:1})]),_:1},8,["onClick"]),d(j,{class:"info-row",onClick:w.goPhoneStepOld},{default:e(()=>[d(_,{class:"row-label"},{default:e(()=>[g("手机号")]),_:1}),d(j,{class:"row-right"},{default:e(()=>[d(_,{class:"phone-text"},{default:e(()=>[g(p(w.maskedPhone),1)]),_:1}),d(b,{class:"arrow-icon",src:x,mode:"aspectFit"})]),_:1})]),_:1},8,["onClick"])]),_:1})]),_:1},8,["class"])}],["__scopeId","data-v-2b0b6007"]]);export{y as default};