| 1 |
- import{p as O,A as i,h as U,Q as $,a as N,D as V}from"./index.js";import{D as T}from"./siteSetting-efd6ab5b.js";import{u as c}from"./index-8cbf1e33.js";import{h as B}from"./header-21938519.js";import{c as l}from"./index-747b0c8e.js";import{D as S,w as F}from"./antd-ecb53b14.js";import{d as z,c as Q,Y as W,Z as Y,l as o,a7 as d,u as e,F as Z,_ as t,a0 as n,$ as _}from"./vue-8fccce23.js";import"./useWindowSizeFn-8ad2dbf2.js";import"./useNow-0dfb8dea.js";import"./index-4083c8c4.js";import"./useContentViewHeight-1753fb22.js";import"./tuoren-logo-64c55514.js";import"./useSortable-987ef813.js";import"./index-e473004f.js";import"./lock-f2a6d2b7.js";const j=["src"],pe=z({name:"UserDropdown",__name:"index",props:{theme:O.oneOf(["dark","light"])},setup(f){const s=l(()=>i(()=>import("./DropMenuItem-a733d40e.js"),["assets/DropMenuItem-a733d40e.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css"])),g=l(()=>i(()=>import("./AppModal-5aa71b91.js"),["assets/AppModal-5aa71b91.js","assets/index-8cbf1e33.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css","assets/useWindowSizeFn-8ad2dbf2.js","assets/index-fd8b89a3.css","assets/index-b8ee0cd4.js","assets/download-c6c2acd3.js"])),k=l(()=>i(()=>import("./UserModal-b616b2f2.js"),["assets/UserModal-b616b2f2.js","assets/index-8cbf1e33.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css","assets/useWindowSizeFn-8ad2dbf2.js","assets/index-fd8b89a3.css","assets/useForm-19fca69f.js","assets/FormItem.vue_vue_type_script_lang-35d3ca4d.js","assets/useFormItem-d8cab136.js","assets/uuid-31b8b5a4.js","assets/useSortable-987ef813.js","assets/download-c6c2acd3.js","assets/index-22d6b33a.js","assets/index-7774f3d8.css","assets/copyTextToClipboard-ab85e052.js","assets/index-3eef3423.js","assets/index-da46257f.css","assets/index-b614de6b.js","assets/TextEditor-284232fa.js","assets/onMountedOrActivated-cb072c10.js","assets/TextEditor-e0250490.css","assets/FormItem-f35e4142.css","assets/useForm-bd9ee917.css","assets/header-21938519.js","assets/data-c3e6375a.js","assets/UserModal-3ad829b4.css"])),h=l(()=>i(()=>import("./PasswordModal-dba074d8.js"),["assets/PasswordModal-dba074d8.js","assets/index-8cbf1e33.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css","assets/useWindowSizeFn-8ad2dbf2.js","assets/index-fd8b89a3.css","assets/useForm-19fca69f.js","assets/FormItem.vue_vue_type_script_lang-35d3ca4d.js","assets/useFormItem-d8cab136.js","assets/uuid-31b8b5a4.js","assets/useSortable-987ef813.js","assets/download-c6c2acd3.js","assets/index-22d6b33a.js","assets/index-7774f3d8.css","assets/copyTextToClipboard-ab85e052.js","assets/index-3eef3423.js","assets/index-da46257f.css","assets/index-b614de6b.js","assets/TextEditor-284232fa.js","assets/onMountedOrActivated-cb072c10.js","assets/TextEditor-e0250490.css","assets/FormItem-f35e4142.css","assets/useForm-bd9ee917.css","assets/data-c3e6375a.js"])),{prefixCls:a}=U("header-user-dropdown"),{t:v}=N(),u=$(),p=Q(()=>{const{nickname:r="",avatar:m,desc:P,tenantName:E}=u.getUserInfo||{};return{nickname:r,avatar:m||B,desc:P,tenantName:E}}),[w,{openModal:y}]=c(),[M,{openModal:x}]=c(),[D,{openModal:A}]=c();function b(){openModal(!0)}function R(){openApiModal(!0,{})}function C(){u.confirmLoginOut()}function I(){V(T)}function L(r){switch(r.key){case"logout":C();break;case"user":y(!0,{});break;case"password":x(!0,{});break;case"app":A(!0,{});break;case"doc":I();break;case"lock":b();break;case"api":R();break}}return(r,m)=>(W(),Y(Z,null,[o(e(S),{placement:"bottomLeft",overlayClassName:`${e(a)}-dropdown-overlay`},{overlay:d(()=>[o(e(F),{onClick:L},{default:d(()=>[o(e(s),{key:"user",text:"个人信息",icon:"ant-design:user-outlined"}),o(e(s),{key:"password",text:"修改密码",icon:"ant-design:lock-outlined"}),o(e(s),{key:"app",text:"安卓APP下载",icon:"ant-design:mobile-outlined"}),o(e(s),{key:"logout",text:e(v)("layout.header.dropdownItemLoginOut"),icon:"ion:power-outline"},null,8,["text"])]),_:1})]),default:d(()=>[t("span",{class:n([[e(a),`${e(a)}--${f.theme}`],"flex"])},[t("img",{class:n(`${e(a)}__header`),src:p.value.avatar},null,10,j),t("span",{class:n(`${e(a)}__info hidden md:block`)},[t("span",{class:n([`${e(a)}__name`,"truncate"])},_(p.value.nickname),3),t("span",{class:n([`${e(a)}__subname`,"truncate"])},_(p.value.tenantName),3)],2)],2)]),_:1},8,["overlayClassName"]),o(e(g),{onRegister:e(D)},null,8,["onRegister"]),o(e(h),{onRegister:e(M)},null,8,["onRegister"]),o(e(k),{onRegister:e(w)},null,8,["onRegister"])],64))}});export{pe as default};
|