index-0bf1e9fd.js 2.6 KB
import{d as B,e as w,a8 as l,_ as t,$ as r,f as s,aa as o,a2 as n,a0 as c,F as i,ab as u,E as v,a1 as _,a9 as d,ai as x,a3 as D,a4 as S}from"./vue-5a35c3f5.js";import{aW as F,I as P,ab as V,_ as L}from"./index.js";import N from"./Article-a2bfffe3.js";import A from"./Application-050a1cac.js";import R from"./Project-12549676.js";import{h as U}from"./header-55b09394.js";import{tags as j,teams as z,details as W,achieveList as q}from"./data-199c263c.js";import{aR as G,af as b,be as $,bf as h}from"./antd-6b087f69.js";const H=B({components:{CollapseContainer:F,Icon:P,Tag:G,Tabs:b,TabPane:b.TabPane,Article:N,Application:A,Project:R,[$.name]:$,[h.name]:h},setup(){const e=V();return{prefixCls:"account-center",avatar:w(()=>e.getUserInfo.avatar||U),tags:j,teams:z,details:W,achieveList:q}}});const g=e=>(D("data-v-e8980c5f"),e=e(),S(),e),J=["src"],K=g(()=>c("span",null,"Vben",-1)),M=g(()=>c("div",null,"海纳百川,有容乃大",-1));function O(e,T,Q,X,Y,Z){const p=l("a-col"),f=l("Icon"),m=l("a-row"),E=l("Tag"),C=l("CollapseContainer"),I=l("TabPane"),y=l("Tabs");return t(),r("div",{class:n(e.prefixCls)},[s(m,{class:n(`${e.prefixCls}-top`)},{default:o(()=>[s(p,{span:9,class:n(`${e.prefixCls}-col`)},{default:o(()=>[s(m,null,{default:o(()=>[s(p,{span:8},{default:o(()=>[c("div",{class:n(`${e.prefixCls}-top__avatar`)},[c("img",{width:"70",src:e.avatar},null,8,J),K,M],2)]),_:1}),s(p,{span:16},{default:o(()=>[c("div",{class:n(`${e.prefixCls}-top__detail`)},[(t(!0),r(i,null,u(e.details,a=>(t(),r("p",{key:a.title},[s(f,{icon:a.icon},null,8,["icon"]),v(" "+_(a.title),1)]))),128))],2)]),_:1})]),_:1})]),_:1},8,["class"]),s(p,{span:7,class:n(`${e.prefixCls}-col`)},{default:o(()=>[s(C,{title:"标签",canExpan:!1},{default:o(()=>[(t(!0),r(i,null,u(e.tags,a=>(t(),d(E,{key:a,class:"mb-2"},{default:o(()=>[v(_(a),1)]),_:2},1024))),128))]),_:1})]),_:1},8,["class"]),s(p,{span:8,class:n(`${e.prefixCls}-col`)},{default:o(()=>[s(C,{class:n(`${e.prefixCls}-top__team`),title:"团队",canExpan:!1},{default:o(()=>[(t(!0),r(i,null,u(e.teams,(a,k)=>(t(),r("div",{key:k,class:n(`${e.prefixCls}-top__team-item`)},[s(f,{icon:a.icon,color:a.color},null,8,["icon","color"]),c("span",null,_(a.title),1)],2))),128))]),_:1},8,["class"])]),_:1},8,["class"])]),_:1},8,["class"]),c("div",{class:n(`${e.prefixCls}-bottom`)},[s(y,null,{default:o(()=>[(t(!0),r(i,null,u(e.achieveList,a=>(t(),d(I,{key:a.key,tab:a.name},{default:o(()=>[(t(),d(x(a.component)))]),_:2},1032,["tab"]))),128))]),_:1})],2)],2)}const ce=L(H,[["render",O],["__scopeId","data-v-e8980c5f"],["__file","E:/allcode/erp/test7901/order-erp-front/src/views/demo/page/account/center/index.vue"]]);export{ce as default};