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.6 KiB
2 lines
1.6 KiB
import{s as a,v as s,r as e,c as t,w as l,m as o,o as n,d as c,e as r,t as u,x as f,p as i,l as d}from"./index-aGYdYpDa.js";import{b as m}from"./api.qV-fdkUH.js";import{_}from"./_plugin-vue_export-helper.BCo6x5W8.js";const p=_({data:()=>({userInfo:{}}),onShow(){m().then((s=>{s.data?(console.log("返回数据",s.data),this.userInfo=s.data):a({title:s.data.errmsg||"获取信息失败",icon:"none"})})).catch((()=>{a({title:"网络错误",icon:"none"})}))},methods:{logout(){s("token"),e({url:"/pages/login/login"})}}},[["render",function(a,s,e,m,_,p){const g=f,v=o,I=i,b=d;return n(),t(v,{class:"profile-container"},{default:l((()=>[c(v,{class:"avatar-section"},{default:l((()=>[c(g,{class:"avatar",src:_.userInfo.avatar||"/static/profile/avatar.png",mode:"aspectFill"},null,8,["src"])])),_:1}),c(v,{class:"info-section"},{default:l((()=>[c(v,{class:"info-item"},{default:l((()=>[c(I,{class:"label"},{default:l((()=>[r("用户名:")])),_:1}),c(I,{class:"value"},{default:l((()=>[r(u(_.userInfo.username||"-"),1)])),_:1})])),_:1}),c(v,{class:"info-item"},{default:l((()=>[c(I,{class:"label"},{default:l((()=>[r("姓名:")])),_:1}),c(I,{class:"value"},{default:l((()=>[r(u(_.userInfo.name||"-"),1)])),_:1})])),_:1}),c(v,{class:"info-item"},{default:l((()=>[c(I,{class:"label"},{default:l((()=>[r("部门:")])),_:1}),c(I,{class:"value"},{default:l((()=>[r(u(_.userInfo.department&&_.userInfo.department.name||"-"),1)])),_:1})])),_:1})])),_:1}),c(b,{class:"logout-btn",onClick:p.logout},{default:l((()=>[r("退出登录")])),_:1},8,["onClick"])])),_:1})}],["__scopeId","data-v-2ebc68cc"]]);export{p as default};
|