index.be7d2cc3.js 4.5 KB

1
  1. import{av as M,a as $,cH as U,a$ as v,br as D,aV as b,b as N,c as O,r as S,f as A,a_ as t,o as n,h as V,n as r,y as d,j as f,k as _,m as a,q as s,t as x,F as E,aC as P}from"./index.e732a6c4.js";import{D as R}from"./siteSetting.c485f07c.js";import{c as y,u as B}from"./index.324f6411.js";import{b as T}from"./index.c44e7998.js";import{h as F}from"./header.b3b1e10f.js";import"./FullscreenOutlined.67299bdd.js";import"./index.a0b3d302.js";import"./useWindowSizeFn.ef03f01e.js";import"./useContentViewHeight.b55f3b98.js";import"./uniqBy.1074b370.js";import"./_baseIteratee.9ce959b8.js";import"./get.cddfc9f0.js";import"./index.040d81ad.js";import"./index.3b319fd0.js";import"./useRefs.c7c3b4e2.js";import"./PlusOutlined.4b135b37.js";import"./RedoOutlined.2f084204.js";import"./index.85ccf554.js";import"./TabPane.1757a2dd.js";import"./lock.a2ee251f.js";const H=$({name:"UserDropdown",components:{Dropdown:U,Menu:v,MenuItem:y(()=>D(()=>import("./DropMenuItem.fb92f8f6.js"),["assets/DropMenuItem.fb92f8f6.js","assets/index.e732a6c4.js","assets/index.b7e9411f.css"])),MenuDivider:v.Divider,LockAction:y(()=>D(()=>import("./LockModal.dcd2b57f.js"),["assets/LockModal.dcd2b57f.js","assets/LockModal.0068f88c.css","assets/index.01940e88.css","assets/index.a18cc309.css","assets/index.e732a6c4.js","assets/index.b7e9411f.css","assets/index.c44e7998.js","assets/index.d0b877f3.css","assets/useWindowSizeFn.ef03f01e.js","assets/FullscreenOutlined.67299bdd.js","assets/BasicForm.fe571845.js","assets/BasicForm.0af275d3.css","assets/index.7a5d609f.js","assets/index.3a3c1369.css","assets/index.52a860e2.js","assets/index.a3d94619.css","assets/Checkbox.cd11793f.js","assets/index.67c9fd33.js","assets/index.2ce55b64.css","assets/index.8dc260b3.js","assets/index.ce2c8a6b.css","assets/Group.94ed732f.js","assets/index.48dc9414.js","assets/index.0558a8a0.css","assets/eagerComputed.d8debd6e.js","assets/FileOutlined.a9bd2925.js","assets/index.676f2157.js","assets/Form.31f13834.js","assets/Col.f597069f.js","assets/useFlexGapSupport.b687f8e8.js","assets/_baseIteratee.9ce959b8.js","assets/get.cddfc9f0.js","assets/useSize.251fd95d.js","assets/useRefs.c7c3b4e2.js","assets/index.fe26b69e.js","assets/index.49ada229.css","assets/index.87a8710f.js","assets/index.cd256673.css","assets/index.bc95baf4.js","assets/index.faa73878.css","assets/DeleteOutlined.9453861b.js","assets/index.cc5ad1da.js","assets/index.90320c17.css","assets/index.2b4dfc13.js","assets/index.9d09be4d.css","assets/index.f193ab6e.js","assets/index.ae57368a.css","assets/download.23a01323.js","assets/base64Conver.08b9f4ec.js","assets/index.f3ce990d.js","assets/index.37610b01.css","assets/index.aeafc823.js","assets/index.579bd49e.css","assets/transButton.9d7d2b69.js","assets/index.40d1aea5.js","assets/index.88b1d373.css","assets/index.9abce0d5.js","assets/uniqBy.1074b370.js","assets/useForm.d622c54a.js","assets/lock.a2ee251f.js","assets/header.b3b1e10f.js"]))},props:{theme:b.oneOf(["dark","light"])},setup(){const{prefixCls:e}=N("header-user-dropdown"),{t:g}=O(),{getShowDoc:k,getUseLockPage:h}=B(),i=S(),C=A(()=>{const{realName:u="",avatar:L,desc:I}=i.getUserInfo||{};return{realName:u,avatar:L||F,desc:I}}),[o,{openModal:c}]=T();function l(){c(!0)}function p(){i.confirmLoginOut()}function m(){P(R)}function w(u){switch(u.key){case"logout":p();break;case"doc":m();break;case"lock":l();break}}return{prefixCls:e,t:g,getUserInfo:C,handleMenuClick:w,getShowDoc:k,register:o,getUseLockPage:h}}}),j=["src"];function q(e,g,k,h,i,C){const o=t("MenuItem"),c=t("MenuDivider"),l=t("Menu"),p=t("Dropdown"),m=t("LockAction");return n(),V(E,null,[r(p,{placement:"bottomLeft",overlayClassName:`${e.prefixCls}-dropdown-overlay`},{overlay:d(()=>[r(l,{onClick:e.handleMenuClick},{default:d(()=>[e.getShowDoc?(n(),f(o,{key:"doc",text:e.t("layout.header.dropdownItemDoc"),icon:"ion:document-text-outline"},null,8,["text"])):_("",!0),e.getShowDoc?(n(),f(c,{key:1})):_("",!0),e.getUseLockPage?(n(),f(o,{key:"lock",text:e.t("layout.header.tooltipLock"),icon:"ion:lock-closed-outline"},null,8,["text"])):_("",!0),r(o,{key:"logout",text:e.t("layout.header.dropdownItemLoginOut"),icon:"ion:power-outline"},null,8,["text"])]),_:1},8,["onClick"])]),default:d(()=>[a("span",{class:s([[e.prefixCls,`${e.prefixCls}--${e.theme}`],"flex"])},[a("img",{class:s(`${e.prefixCls}__header`),src:e.getUserInfo.avatar},null,10,j),a("span",{class:s(`${e.prefixCls}__info hidden md:block`)},[a("span",{class:s([`${e.prefixCls}__name `,"truncate"])},x(e.getUserInfo.realName),3)],2)],2)]),_:1},8,["overlayClassName"]),r(m,{onRegister:e.register},null,8,["onRegister"])],64)}var me=M(H,[["render",q]]);export{me as default};