index.4787127d.js 4.7 KB

1
  1. import{j as b,a as E,cB as $,cx as k,dC as C,bK as O,b as U,k as R,l as x,c as B,di as N,O as o,o as h,e as P,i as t,x as l,Q as V,af as T,f as s,n as a,z as j,au as z,dE as D}from"./index.ae52ebae.js";import{D as F,P as G}from"./siteSetting.79764fff.js";import{c as v,u as H}from"./index.04e3034d.js";import{u as J}from"./index.3ccc18ac.js";import{h as K}from"./header.7bf67644.js";import"./FullscreenOutlined.b9fd5be6.js";import"./index.9da0d1c7.js";import"./ArrowLeftOutlined.0f7d1b9e.js";import"./index.c1d6a1f9.js";import"./uniqBy.7b5fdd96.js";import"./_baseIteratee.432be787.js";import"./get.0b1c6ac7.js";import"./websocketEnum.25a5c533.js";import"./busPatientApi.88d3ef24.js";import"./useNow.61734bbd.js";import"./index.589353eb.js";import"./useWindowSizeFn.d176b3a5.js";import"./useContentViewHeight.2a59a8a3.js";import"./index.37bf36ad.js";import"./useRefs.fe3bdf15.js";import"./PlusOutlined.1e7c430b.js";import"./RedoOutlined.80b8c01a.js";import"./index.bd2c390b.js";import"./TabPane.500cac61.js";import"./lock.e396c5c7.js";const Q=E({name:"UserDropdown",components:{Dropdown:$,Menu:k,MenuItem:v(()=>C(()=>import("./DropMenuItem.f3d30e36.js"),["assets/DropMenuItem.f3d30e36.js","assets/index.ae52ebae.js","assets/index.0795d9ee.css"])),MenuDivider:k.Divider,LockAction:v(()=>C(()=>import("./LockModal.b655496e.js"),["assets/LockModal.b655496e.js","assets/LockModal.5c573f0a.css","assets/index.a18cc309.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css","assets/index.3ccc18ac.js","assets/index.633d230f.css","assets/useWindowSizeFn.d176b3a5.js","assets/FullscreenOutlined.b9fd5be6.js","assets/BasicForm.d58d202f.js","assets/BasicForm.e7becb48.css","assets/index.9e0f8a6b.js","assets/index.b2ab04a8.css","assets/index.c1d6a1f9.js","assets/index.3a3c1369.css","assets/index.0321d0be.js","assets/index.a0a9f5ac.css","assets/Checkbox.919eb32a.js","assets/index.beed4ab5.js","assets/index.cda8cbc4.css","assets/index.4040b11d.js","assets/index.5719ca16.css","assets/index.a995b471.js","assets/index.334cdf27.css","assets/index.14e14872.js","assets/index.8914d246.css","assets/index.52c33256.js","assets/get.0b1c6ac7.js","assets/Form.1cc72784.js","assets/Col.605699c9.js","assets/useFlexGapSupport.3240d255.js","assets/_baseIteratee.432be787.js","assets/useSize.9b10dc05.js","assets/index.0fe57a5b.js","assets/index.0ac1ab84.css","assets/DeleteOutlined.707204c0.js","assets/index.87b4cc3a.js","assets/index.b6ff300c.css","assets/useRefs.fe3bdf15.js","assets/index.0c29338b.js","assets/index.a11d8720.css","assets/onMountedOrActivated.c176aad3.js","assets/index.adbf62a5.js","assets/index.064b5fe0.css","assets/index.37fc506d.js","assets/index.cd256673.css","assets/index.5c0d538f.js","assets/index.dfe20ef8.css","assets/uniqBy.7b5fdd96.js","assets/index.5d87e81e.js","assets/index.0ec4bbd2.css","assets/css.bcd121de.js","assets/index.3eedf359.js","assets/index.746e85ec.css","assets/index.3b88ad02.js","assets/index.5d0ba52a.css","assets/useContextMenu.6088df26.js","assets/useContextMenu.e9d18449.css","assets/index.5e5e8ba1.js","assets/useForm.e55162bc.js","assets/lock.e396c5c7.js","assets/header.d801b988.js"]))},props:{theme:O.oneOf(["dark","light"])},setup(){const{prefixCls:e}=U("header-user-dropdown"),{t:d}=R(),{getShowDoc:f,getUseLockPage:_}=H(),i=x(),g=B(()=>{const{realName:m="",avatar:A,desc:S}=i.getUserInfo||{};return{realName:m,avatar:A||K,desc:S}}),[c,{openModal:n}]=J(),r=N();function p(){n(!0)}function u(){i.confirmLoginOut()}function y(){D(F)}function w(){D(G)}function L(){r("/account/center")}function M(){r("/account/setting")}function I(m){switch(m.key){case"logout":u();break;case"doc":y();break;case"projectAddress":w();break;case"accountCenter":L();break;case"accountSetting":M();break;case"lock":p();break}}return{prefixCls:e,t:d,getUserInfo:g,handleMenuClick:I,getShowDoc:f,register:c,getUseLockPage:_}}}),W=["src"];function q(e,d,f,_,i,g){const c=o("MenuDivider"),n=o("MenuItem"),r=o("Menu"),p=o("Dropdown"),u=o("LockAction");return h(),P(z,null,[t(p,{placement:"bottomLeft",overlayClassName:`${e.prefixCls}-dropdown-overlay`},{overlay:l(()=>[t(r,{onClick:e.handleMenuClick},{default:l(()=>[e.getShowDoc?(h(),V(c,{key:0})):T("",!0),t(n,{key:"accountSetting",text:"\u8D26\u6237\u8BBE\u7F6E",icon:"grommet-icons:user-settings"}),t(n,{key:"logout",text:e.t("layout.header.dropdownItemLoginOut"),icon:"ion:power-outline"},null,8,["text"])]),_:1},8,["onClick"])]),default:l(()=>[s("span",{class:a([[e.prefixCls,`${e.prefixCls}--${e.theme}`],"flex"])},[s("img",{class:a(`${e.prefixCls}__header`),src:e.getUserInfo.avatar},null,10,W),s("span",{class:a(`${e.prefixCls}__info hidden md:block`)},[s("span",{class:a([`${e.prefixCls}__name `,"truncate"])},j(e.getUserInfo.realName),3)],2)],2)]),_:1},8,["overlayClassName"]),t(u,{onRegister:e.register},null,8,["onRegister"])],64)}var ye=b(Q,[["render",q]]);export{ye as default};