index-b50b37fb.js 4.6 KB

1
  1. import{p as O,z as i,f as U,Q as $,a as N,C as V}from"./index.js";import{D as T}from"./siteSetting-efd6ab5b.js";import{u as c}from"./index-4f5bc708.js";import{h as B}from"./header-21938519.js";import{c as l}from"./index-0b0719ba.js";import{D as S,w as z}from"./antd-f259b82a.js";import{d as F,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-aed314e3.js";import"./useWindowSizeFn-6e9d633b.js";import"./useNow-7827b7e8.js";import"./index-31a7fbaa.js";import"./useContentViewHeight-c58b9ed6.js";import"./tuoren-logo-64c55514.js";import"./useSortable-7d2b6665.js";import"./index-f805ce51.js";import"./lock-8507053a.js";const j=["src"],pe=F({name:"UserDropdown",__name:"index",props:{theme:O.oneOf(["dark","light"])},setup(f){const s=l(()=>i(()=>import("./DropMenuItem-605f4785.js"),["assets/DropMenuItem-605f4785.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css"])),g=l(()=>i(()=>import("./AppModal-9df21a69.js"),["assets/AppModal-9df21a69.js","assets/index-4f5bc708.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css","assets/useWindowSizeFn-6e9d633b.js","assets/index-7ae62e9f.css","assets/index-2cdce524.js","assets/download-2ecc6b15.js"])),k=l(()=>i(()=>import("./UserModal-9968fe95.js"),["assets/UserModal-9968fe95.js","assets/index-4f5bc708.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css","assets/useWindowSizeFn-6e9d633b.js","assets/index-7ae62e9f.css","assets/useForm-c7f42ee0.js","assets/FormItem.vue_vue_type_script_lang-39d09a3e.js","assets/useFormItem-421691fe.js","assets/uuid-31b8b5a4.js","assets/useSortable-7d2b6665.js","assets/download-2ecc6b15.js","assets/index-7fe9c1e2.js","assets/index-7774f3d8.css","assets/copyTextToClipboard-328ee3b1.js","assets/index-6811a03f.js","assets/index-da46257f.css","assets/index-a4e1ec38.js","assets/TextEditor-4892fcd0.js","assets/onMountedOrActivated-d9097634.js","assets/TextEditor-86c60918.css","assets/FormItem-18ede563.css","assets/useForm-bd9ee917.css","assets/header-21938519.js","assets/data-e341c846.js","assets/UserModal-9107f72a.css"])),h=l(()=>i(()=>import("./PasswordModal-73fbb89a.js"),["assets/PasswordModal-73fbb89a.js","assets/index-4f5bc708.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css","assets/useWindowSizeFn-6e9d633b.js","assets/index-7ae62e9f.css","assets/useForm-c7f42ee0.js","assets/FormItem.vue_vue_type_script_lang-39d09a3e.js","assets/useFormItem-421691fe.js","assets/uuid-31b8b5a4.js","assets/useSortable-7d2b6665.js","assets/download-2ecc6b15.js","assets/index-7fe9c1e2.js","assets/index-7774f3d8.css","assets/copyTextToClipboard-328ee3b1.js","assets/index-6811a03f.js","assets/index-da46257f.css","assets/index-a4e1ec38.js","assets/TextEditor-4892fcd0.js","assets/onMountedOrActivated-d9097634.js","assets/TextEditor-86c60918.css","assets/FormItem-18ede563.css","assets/useForm-bd9ee917.css","assets/data-e341c846.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: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)=>(W(),Y(Z,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,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};