2 lines
1.3 KiB
JavaScript
2 lines
1.3 KiB
JavaScript
import{_ as e,m as a,t as s,c as t,w as n,R as o,n as l,i as u,o as c,h as r,j as d,k as i,u as f}from"./index-LOi95lww.js";const m=e({computed:{...s("auth",["userInfo"]),roleText(){return{admin:"管理员",teacher:"教师",student:"学员"}[this.userInfo.role]||"未知"}},methods:{...a("auth",["logout"]),goToLearningRecord(){l({url:"/pages/learning/record"})},async handleLogout(){o({title:"提示",content:"确定要退出登录吗?",success:async e=>{e.confirm&&await this.logout()}})}}},[["render",function(e,a,s,o,l,m){const _=d,g=u;return c(),t(g,{class:"profile-container"},{default:n(()=>[r(g,{class:"profile-header"},{default:n(()=>[r(_,{class:"username"},{default:n(()=>[i(f(e.userInfo.realName||e.userInfo.username),1)]),_:1}),r(_,{class:"role"},{default:n(()=>[i(f(m.roleText),1)]),_:1})]),_:1}),r(g,{class:"menu-list"},{default:n(()=>[r(g,{class:"menu-item",onClick:m.goToLearningRecord},{default:n(()=>[r(_,{class:"menu-text"},{default:n(()=>[i("学习记录")]),_:1}),r(_,{class:"menu-icon"},{default:n(()=>[i("→")]),_:1})]),_:1},8,["onClick"]),r(g,{class:"menu-item",onClick:m.handleLogout},{default:n(()=>[r(_,{class:"menu-text"},{default:n(()=>[i("退出登录")]),_:1}),r(_,{class:"menu-icon"},{default:n(()=>[i("→")]),_:1})]),_:1},8,["onClick"])]),_:1})]),_:1})}],["__scopeId","data-v-ea29d7ff"]]);export{m as default};
|