You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
1.7 KiB
2 lines
1.7 KiB
import{d as a,r as e,Q as l,b as s,e as n,l as u,k as t,v as r,t as o,u as c,E as i,y as d,z as f,x as _,K as p}from"./index-BznAv2H5.js";import{g as v,l as m}from"./localProfile.DvYQ1Tv3.js";import{_ as h}from"./_plugin-vue_export-helper.BCo6x5W8.js";const k=h(a({__name:"index",setup(a){const h=e("游客"),k=e(""),g=e("");function x(a){return a&&11===a.length?`${a.slice(0,3)}****${a.slice(7)}`:a||""}function y(){p({url:"/pages/mine/profile"})}function j(){p({url:"/pages/mine/orders"})}return l(()=>{!async function(){var a;if(u(t.accessToken))try{const a=await v();return h.value=(a.real_name||a.nickname||"用户").trim()||"用户",k.value=a.phone?x(a.phone):"",void(g.value=a.avatar_url||"")}catch{}const e=m();h.value=(null==(a=null==e?void 0:e.real_name)?void 0:a.trim())||"游客",k.value=(null==e?void 0:e.phone)?x(e.phone):"",g.value=(null==e?void 0:e.avatar_url)||""}()}),(a,e)=>{const l=i,u=r,t=_;return o(),s(u,{class:"page"},{default:n(()=>[c(u,{class:"header"},{default:n(()=>[c(u,{class:"profile"},{default:n(()=>[g.value?(o(),s(l,{key:0,class:"avatar",src:g.value,mode:"aspectFill"},null,8,["src"])):(o(),s(u,{key:1,class:"avatar placeholder"})),c(u,{class:"profile-info"},{default:n(()=>[c(u,{class:"name"},{default:n(()=>[d(f(h.value),1)]),_:1}),c(u,{class:"phone"},{default:n(()=>[d(f(k.value||"完善信息方便预约"),1)]),_:1})]),_:1})]),_:1})]),_:1}),c(u,{class:"panel"},{default:n(()=>[c(u,{class:"menu-item",onClick:y},{default:n(()=>[c(t,null,{default:n(()=>[d("我的信息")]),_:1}),c(t,null,{default:n(()=>[d(">")]),_:1})]),_:1}),c(u,{class:"menu-item",onClick:j},{default:n(()=>[c(t,null,{default:n(()=>[d("预约记录")]),_:1}),c(t,null,{default:n(()=>[d(">")]),_:1})]),_:1})]),_:1})]),_:1})}}}),[["__scopeId","data-v-e38cae19"]]);export{k as default};
|