index-df40ff03.js 4.5 KB

1
  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-c733fbf6.js";import{h as B}from"./header-21938519.js";import{c as l}from"./index-6c17f917.js";import{D as S,w as z}from"./antd-f204cf77.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-b33f04cb.js";import"./useWindowSizeFn-e2b93e2a.js";import"./useNow-ed8f863d.js";import"./index-78493e9b.js";import"./useContentViewHeight-6fc8cac5.js";import"./tuoren-logo-64c55514.js";import"./useSortable-764357db.js";import"./index-d7f80bb7.js";import"./lock-773adb7c.js";const q=["src"],pe=F({name:"UserDropdown",__name:"index",props:{theme:E.oneOf(["dark","light"])},setup(f){const s=l(()=>i(()=>import("./DropMenuItem-7caa26e1.js"),["assets/DropMenuItem-7caa26e1.js","assets/index.js","assets/vue-b33f04cb.js","assets/antd-f204cf77.js","assets/index-b7c8d718.css"])),g=l(()=>i(()=>import("./AppModal-580a7ecd.js"),["assets/AppModal-580a7ecd.js","assets/index-c733fbf6.js","assets/index.js","assets/vue-b33f04cb.js","assets/antd-f204cf77.js","assets/index-b7c8d718.css","assets/useWindowSizeFn-e2b93e2a.js","assets/index-fd8b89a3.css","assets/index-6a7bc091.js","assets/download-7fff4f5c.js"])),k=l(()=>i(()=>import("./UserModal-11916c51.js"),["assets/UserModal-11916c51.js","assets/index-c733fbf6.js","assets/index.js","assets/vue-b33f04cb.js","assets/antd-f204cf77.js","assets/index-b7c8d718.css","assets/useWindowSizeFn-e2b93e2a.js","assets/index-fd8b89a3.css","assets/useForm-b1e549d3.js","assets/FormItem.vue_vue_type_script_lang-aa52e9e4.js","assets/useFormItem-1a9613e7.js","assets/uuid-31b8b5a4.js","assets/useSortable-764357db.js","assets/download-7fff4f5c.js","assets/index-2f799b33.js","assets/index-7774f3d8.css","assets/copyTextToClipboard-2136d900.js","assets/index-2f695166.js","assets/index-da46257f.css","assets/index-fe06ec6c.js","assets/TextEditor-6383dadf.js","assets/onMountedOrActivated-3a1cee4e.js","assets/TextEditor-86c60918.css","assets/FormItem-a509ca0e.css","assets/useForm-bd9ee917.css","assets/header-21938519.js","assets/data-2b3bcafd.js","assets/UserModal-3ad829b4.css"])),h=l(()=>i(()=>import("./PasswordModal-9a86643f.js"),["assets/PasswordModal-9a86643f.js","assets/index-c733fbf6.js","assets/index.js","assets/vue-b33f04cb.js","assets/antd-f204cf77.js","assets/index-b7c8d718.css","assets/useWindowSizeFn-e2b93e2a.js","assets/index-fd8b89a3.css","assets/useForm-b1e549d3.js","assets/FormItem.vue_vue_type_script_lang-aa52e9e4.js","assets/useFormItem-1a9613e7.js","assets/uuid-31b8b5a4.js","assets/useSortable-764357db.js","assets/download-7fff4f5c.js","assets/index-2f799b33.js","assets/index-7774f3d8.css","assets/copyTextToClipboard-2136d900.js","assets/index-2f695166.js","assets/index-da46257f.css","assets/index-fe06ec6c.js","assets/TextEditor-6383dadf.js","assets/onMountedOrActivated-3a1cee4e.js","assets/TextEditor-86c60918.css","assets/FormItem-a509ca0e.css","assets/useForm-bd9ee917.css","assets/data-2b3bcafd.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};