| 1 |
- import{p as E,z as i,f as U,O as $,a as N,C as V}from"./index.js";import{D as T}from"./siteSetting-efd6ab5b.js";import{u as c}from"./index-b6d25274.js";import{h as B}from"./header-21938519.js";import{c as l}from"./index-48b06ccc.js";import{D as S,w as z}from"./antd-49db3de3.js";import{d as F,c as W,Y,Z,l as o,a7 as d,u as e,F as j,_ as t,a0 as n,$ as _}from"./vue-8fccce23.js";import"./useWindowSizeFn-e2b93e2a.js";import"./useNow-7dfe94f3.js";import"./index-566e22b1.js";import"./useContentViewHeight-62fb8ef5.js";import"./tuoren-logo-64c55514.js";import"./useSortable-7338e303.js";import"./index-32b7d1d4.js";import"./lock-ad5329db.js";const q=["src"],pe=F({name:"UserDropdown",__name:"index",props:{theme:E.oneOf(["dark","light"])},setup(f){const s=l(()=>i(()=>import("./DropMenuItem-208cad5f.js"),["assets/DropMenuItem-208cad5f.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-49db3de3.js","assets/index-ea577040.css"])),g=l(()=>i(()=>import("./AppModal-148b92bd.js"),["assets/AppModal-148b92bd.js","assets/index-b6d25274.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-49db3de3.js","assets/index-ea577040.css","assets/useWindowSizeFn-e2b93e2a.js","assets/index-7ae62e9f.css","assets/index-a8323b29.js","assets/download-fac9a150.js"])),k=l(()=>i(()=>import("./UserModal-d32bbf35.js"),["assets/UserModal-d32bbf35.js","assets/index-b6d25274.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-49db3de3.js","assets/index-ea577040.css","assets/useWindowSizeFn-e2b93e2a.js","assets/index-7ae62e9f.css","assets/useForm-d6319719.js","assets/FormItem.vue_vue_type_script_lang-6bf2d5cb.js","assets/useFormItem-73ca0ac9.js","assets/uuid-31b8b5a4.js","assets/useSortable-7338e303.js","assets/download-fac9a150.js","assets/index-25070af3.js","assets/index-7774f3d8.css","assets/copyTextToClipboard-e5179ded.js","assets/index-52147ed8.js","assets/index-da46257f.css","assets/index-1a7dcfc1.js","assets/TextEditor-621cb2fc.js","assets/onMountedOrActivated-cb072c10.js","assets/TextEditor-86c60918.css","assets/FormItem-9d565a7c.css","assets/useForm-bd9ee917.css","assets/header-21938519.js","assets/data-7432fa44.js","assets/UserModal-3ad829b4.css"])),h=l(()=>i(()=>import("./PasswordModal-ed46908b.js"),["assets/PasswordModal-ed46908b.js","assets/index-b6d25274.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-49db3de3.js","assets/index-ea577040.css","assets/useWindowSizeFn-e2b93e2a.js","assets/index-7ae62e9f.css","assets/useForm-d6319719.js","assets/FormItem.vue_vue_type_script_lang-6bf2d5cb.js","assets/useFormItem-73ca0ac9.js","assets/uuid-31b8b5a4.js","assets/useSortable-7338e303.js","assets/download-fac9a150.js","assets/index-25070af3.js","assets/index-7774f3d8.css","assets/copyTextToClipboard-e5179ded.js","assets/index-52147ed8.js","assets/index-da46257f.css","assets/index-1a7dcfc1.js","assets/TextEditor-621cb2fc.js","assets/onMountedOrActivated-cb072c10.js","assets/TextEditor-86c60918.css","assets/FormItem-9d565a7c.css","assets/useForm-bd9ee917.css","assets/data-7432fa44.js"])),{prefixCls:a}=U("header-user-dropdown"),{t:v}=N(),u=$(),p=W(()=>{const{nickname:r="",avatar:m,desc:O,tenantName:P}=u.getUserInfo||{};return{nickname:r,avatar:m||B,desc:O,tenantName:P}}),[w,{openModal:y}]=c(),[M,{openModal:x}]=c(),[D,{openModal:b}]=c();function A(){openModal(!0)}function C(){openApiModal(!0,{})}function R(){u.confirmLoginOut()}function I(){V(T)}function L(r){switch(r.key){case"logout":R();break;case"user":y(!0,{});break;case"password":x(!0,{});break;case"app":b(!0,{});break;case"doc":I();break;case"lock":A();break;case"api":C();break}}return(r,m)=>(Y(),Z(j,null,[o(e(S),{placement:"bottomLeft",overlayClassName:`${e(a)}-dropdown-overlay`},{overlay:d(()=>[o(e(z),{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,q),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};
|