12 |
- const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/DropMenuItem-iZ3aOwEe.js","assets/entry/index-DJx93RYF-1731481145019.js","assets/vue-B5pbXMv7.js","assets/antd-CBeLo_oO.js","assets/index-DB2HPrGT.css","assets/LockModal-CkXNEVPT.js","assets/index-Cuu0w1HY.js","assets/index-wDJjh9Os.js","assets/index-BNQOucsv.css","assets/useWindowSizeFn-BxA6-zLj.js","assets/index-qrqsc-q3.css","assets/useForm-pwHPrILC.js","assets/index-D_SNX-7K.js","assets/index-U0f21h-6.css","assets/tree-BtJaOqz0.js","assets/copyTextToClipboard-Dngb1Nn3.js","assets/index-BIj58_Cj.js","assets/uuid-BUBnBT7J.js","assets/useSortable-lvT7rWOs.js","assets/index-DkGmfgEA.js","assets/index-CzSpVsDx.css","assets/index-BDsRYE32.js","assets/index-C72SDpzb.css","assets/index-BzfGKMh3.js","assets/index-zOCKDTuk.css","assets/plugin-C2XGVjF6.js","assets/onMountedOrActivated-C3HH8-CK.js","assets/useForm-BShoip4L.css","assets/lock-CLxOCzno.js","assets/header-eUmriAJi.js","assets/LockModal-B70yc73S.css"])))=>i.map(i=>d[i]);
- import{y as v,p as S,f as A,c as P,b as R,u as V,B as x,_ as B}from"./entry/index-DJx93RYF-1731481145019.js";import{D as E}from"./siteSetting--X_-_MSh.js";import{c as w,u as F}from"./index-BFYZKGAp.js";import{b as G}from"./index-Cuu0w1HY.js";import{h as z}from"./header-eUmriAJi.js";import{D as H,r as L,a3 as W}from"./antd-CBeLo_oO.js";import{d as j,c as I,_ as n,$ as M,k as r,a7 as c,a6 as p,a0 as _,a1 as s,a3 as u,a2 as $,F as b,a8 as q,G as J,a9 as a}from"./vue-B5pbXMv7.js";import"./index-wDJjh9Os.js";import"./index-CePvsDMu.js";import"./useContentViewHeight-zMceS2T9.js";import"./useWindowSizeFn-BxA6-zLj.js";import"./useSortable-lvT7rWOs.js";import"./index-CzIUqxsa.js";import"./lock-CLxOCzno.js";const K=j({name:"UserDropdown",components:{Dropdown:H,Menu:L,Tag:W,MenuItem:w(()=>v(()=>import("./DropMenuItem-iZ3aOwEe.js"),__vite__mapDeps([0,1,2,3,4]))),MenuDivider:L.Divider,LockAction:w(()=>v(()=>import("./LockModal-CkXNEVPT.js"),__vite__mapDeps([5,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])))},props:{theme:S.oneOf(["dark","light"])},setup(){const{prefixCls:e}=A("header-user-dropdown"),{t:h}=R(),{getShowDoc:D,getUseLockPage:C}=F(),i=P(),y=V(),d=I(()=>{const{nickname:o="",avatar:N,desc:O}=i.getUserInfo||{};return{nickname:o,avatar:N||z,desc:O}}),t=I(()=>{let o=i.getRoleName;return o.length>3?o.slice(0,3):o}),[m,{openModal:f}]=G();function g(){f(!0)}function k(){i.confirmLoginOut()}function l(){x(E)}function T(){y("/profile")}function U(o){switch(o.key){case"logout":k();break;case"doc":l();break;case"lock":g();break;case"profile":T();break}}return{prefixCls:e,t:h,getUserInfo:d,handleMenuClick:U,getShowDoc:D,register:m,getUseLockPage:C,roleTag:t}}}),Q=["src"],X={class:"ml-4"};function Y(e,h,D,C,i,y){const d=a("Tag"),t=a("MenuItem"),m=a("MenuDivider"),f=a("Menu"),g=a("Dropdown"),k=a("LockAction");return n(),M(b,null,[r(g,{placement:"bottomLeft",overlayClassName:`${e.prefixCls}-dropdown-overlay`},{overlay:c(()=>[r(f,{onClick:e.handleMenuClick},{default:c(()=>[r(t,{key:"profile",text:e.t("layout.header.profile"),icon:"ion:document-text-outline"},null,8,["text"]),e.getShowDoc?(n(),p(t,{key:"doc",text:e.t("layout.header.dropdownItemDoc"),icon:"ion:document-text-outline"},null,8,["text"])):_("",!0),e.getShowDoc?(n(),p(m,{key:1})):_("",!0),e.getUseLockPage?(n(),p(t,{key:"lock",text:e.t("layout.header.tooltipLock"),icon:"ion:lock-closed-outline"},null,8,["text"])):_("",!0),r(t,{key:"logout",text:e.t("layout.header.dropdownItemLoginOut"),icon:"ion:power-outline"},null,8,["text"])]),_:1},8,["onClick"])]),default:c(()=>[s("span",{class:u([[e.prefixCls,`${e.prefixCls}--${e.theme}`],"flex"])},[s("img",{class:u(`${e.prefixCls}__header`),src:e.getUserInfo.avatar},null,10,Q),s("span",{class:u(`${e.prefixCls}__info hidden md:block`)},[s("span",{class:u([`${e.prefixCls}__name`,"truncate"])},$(e.getUserInfo.nickname),3),s("span",X,[(n(!0),M(b,null,q(e.roleTag,l=>(n(),p(d,{key:l,color:"blue"},{default:c(()=>[J($(l),1)]),_:2},1024))),128))])],2)],2)]),_:1},8,["overlayClassName"]),r(k,{onRegister:e.register},null,8,["onRegister"])],64)}const me=B(K,[["render",Y]]);export{me as default};
|