index-CjcTfwyy.js 4.1 KB

12
  1. const __vite__fileDeps=["assets/DropMenuItem-RoAddI4X.js","assets/entry/index-CnualwjH-1723687894542.js","assets/vue-Ba_NIFIa.js","assets/antd-DhvR9Y1u.js","assets/index-FznK0tj4.css","assets/LockModal-B8qpCQ6q.js","assets/index-B6T3boBy.js","assets/index-CynjwOJJ.js","assets/index-KNk2XnHD.css","assets/useWindowSizeFn-D-FQI1tc.js","assets/index-6AMYKi13.css","assets/useForm-CI8IDnhh.js","assets/index-D8cNwtJu.js","assets/index-B1prL0gx.css","assets/tree-BdPeFYPc.js","assets/copyTextToClipboard-BvjzrIRt.js","assets/index-DhNu_1HG.js","assets/uuid-BUBnBT7J.js","assets/useSortable-B0ucjWyO.js","assets/index-d1kJ-4EH.js","assets/index-V6JKJNnS.css","assets/index-BJ63m2ij.js","assets/index-CULgz5Vs.css","assets/index-DNbGY8bB.js","assets/index-szLzC6x9.css","assets/plugin-Dfa6Cru_.js","assets/onMountedOrActivated-BsbclbaU.js","assets/useForm-jchpa498.css","assets/lock-Ev6uMcRh.js","assets/header-eUmriAJi.js","assets/LockModal-CETB33ga.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]);
  2. import{y as v,p as S,f as A,c as P,u as R,b as V,B as x,_ as B}from"./entry/index-CnualwjH-1723687894542.js";import{D as E}from"./siteSetting--X_-_MSh.js";import{c as w,u as F}from"./index-B-3yDQ5r.js";import{b as G}from"./index-B6T3boBy.js";import{h as z}from"./header-eUmriAJi.js";import{D as H,r as L,a3 as W}from"./antd-DhvR9Y1u.js";import{d as j,c as I,a5 as n,_ as a,$ as M,k as r,a7 as c,a6 as p,a9 as _,a0 as s,a2 as u,a1 as $,F as b,a8 as q,G as J}from"./vue-Ba_NIFIa.js";import"./index-CynjwOJJ.js";import"./index-HN-px2EF.js";import"./useContentViewHeight-Bu8vRXeP.js";import"./useWindowSizeFn-D-FQI1tc.js";import"./useSortable-B0ucjWyO.js";import"./index-hFneG0Ev.js";import"./lock-Ev6uMcRh.js";const K=j({name:"UserDropdown",components:{Dropdown:H,Menu:L,Tag:W,MenuItem:w(()=>v(()=>import("./DropMenuItem-RoAddI4X.js"),__vite__mapDeps([0,1,2,3,4]))),MenuDivider:L.Divider,LockAction:w(()=>v(()=>import("./LockModal-B8qpCQ6q.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}=V(),{getShowDoc:D,getUseLockPage:C}=F(),i=P(),y=R(),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=n("Tag"),t=n("MenuItem"),m=n("MenuDivider"),f=n("Menu"),g=n("Dropdown"),k=n("LockAction");return a(),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?(a(),p(t,{key:"doc",text:e.t("layout.header.dropdownItemDoc"),icon:"ion:document-text-outline"},null,8,["text"])):_("",!0),e.getShowDoc?(a(),p(m,{key:1})):_("",!0),e.getUseLockPage?(a(),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,[(a(!0),M(b,null,q(e.roleTag,l=>(a(),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};