lcny-vue3-antd-admin/dist/assets/index.1806537f.js

2 lines
4.2 KiB
JavaScript

import{L as M,a as $,cK as b,b8 as v,bt as D,aN as U,b as N,c as O,s as S,f as A,aG as t,o as n,h as P,n as r,z as d,j as f,l as _,i as a,q as s,t as x,F as E,aP as R}from"./index.c32990f8.js";import{D as V}from"./siteSetting.c485f07c.js";import{c as y,u as B}from"./index.cc8794ff.js";import{b as T}from"./index.61ed12bd.js";import{h as z}from"./header.d801b988.js";import"./FullscreenOutlined.c00357d2.js";import"./index.508bc7ec.js";import"./useWindowSizeFn.aeae38b8.js";import"./useContentViewHeight.9f7d31eb.js";import"./uniqBy.ac8c5ce3.js";import"./_baseIteratee.b53edf8d.js";import"./get.0f83bcc9.js";import"./index.1a868190.js";import"./index.ec7e65df.js";import"./useRefs.e81244b6.js";import"./PlusOutlined.36faec12.js";import"./RedoOutlined.322588a1.js";import"./index.b9570ac8.js";import"./lock.5b93a1fe.js";const F=$({name:"UserDropdown",components:{Dropdown:b,Menu:v,MenuItem:y(()=>D(()=>import("./DropMenuItem.1d1808bc.js"),["assets/DropMenuItem.1d1808bc.js","assets/index.c32990f8.js","assets/index.63994cfa.css"])),MenuDivider:v.Divider,LockAction:y(()=>D(()=>import("./LockModal.5ca91eef.js"),["assets/LockModal.5ca91eef.js","assets/LockModal.0068f88c.css","assets/index.c32990f8.js","assets/index.63994cfa.css","assets/index.61ed12bd.js","assets/index.d0b877f3.css","assets/useWindowSizeFn.aeae38b8.js","assets/FullscreenOutlined.c00357d2.js","assets/BasicForm.82bac281.js","assets/BasicForm.9aada948.css","assets/index.8f815cab.js","assets/index.251e5d3f.css","assets/index.7581729a.js","assets/index.a18cc309.css","assets/_baseIteratee.b53edf8d.js","assets/get.0f83bcc9.js","assets/useSize.4791f091.js","assets/index.b9cb2689.js","assets/index.3a3c1369.css","assets/index.3edadc16.js","assets/index.a3d94619.css","assets/Checkbox.9f8bb87f.js","assets/index.3d7638b8.js","assets/index.2ce55b64.css","assets/index.e1b76525.js","assets/index.614d3a6c.css","assets/dayjs.min.78a88238.js","assets/index.89a648c8.js","assets/index.49ada229.css","assets/index.31b8a276.js","assets/index.47f7c782.css","assets/index.d9bc5098.js","assets/index.579bd49e.css","assets/index.a3dce25b.js","assets/index.d6526588.css","assets/eagerComputed.4b10fdb6.js","assets/index.1733ef64.js","assets/index.7b8b5e30.css","assets/transButton.c32900a3.js","assets/index.f86b5268.js","assets/index.cd256673.css","assets/useRefs.e81244b6.js","assets/_baseEach.8e1e703f.js","assets/download.22e12e21.js","assets/index.f660a0af.js","assets/index.88b1d373.css","assets/index.bed474f7.js","assets/dateUtil.27296437.js","assets/uniqBy.ac8c5ce3.js","assets/useForm.8ed2c601.js","assets/lock.5b93a1fe.js","assets/header.d801b988.js"]))},props:{theme:U.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||z,desc:I}}),[o,{openModal:l}]=T();function c(){l(!0)}function p(){i.confirmLoginOut()}function m(){R(V)}function w(u){switch(u.key){case"logout":p();break;case"doc":m();break;case"lock":c();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"),l=t("MenuDivider"),c=t("Menu"),p=t("Dropdown"),m=t("LockAction");return n(),P(E,null,[r(p,{placement:"bottomLeft",overlayClassName:`${e.prefixCls}-dropdown-overlay`},{overlay:d(()=>[r(c,{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(l,{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 pe=M(F,[["render",q]]);export{pe as default};