index-2116b00a.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-74ee4d87.js";import{h as B}from"./header-21938519.js";import{c as l}from"./index-72854f0a.js";import{D as S,w as z}from"./antd-d98832c6.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-dc2c19e9.js";import"./useContentViewHeight-62fb8ef5.js";import"./tuoren-logo-64c55514.js";import"./useSortable-7338e303.js";import"./index-187f76c9.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-57046c96.js"),["assets/DropMenuItem-57046c96.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-d98832c6.js","assets/index-b7c8d718.css"])),g=l(()=>i(()=>import("./AppModal-55a45ed2.js"),["assets/AppModal-55a45ed2.js","assets/index-74ee4d87.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-d98832c6.js","assets/index-b7c8d718.css","assets/useWindowSizeFn-e2b93e2a.js","assets/index-fd8b89a3.css","assets/index-cac72ab6.js","assets/download-fac9a150.js"])),k=l(()=>i(()=>import("./UserModal-37df9529.js"),["assets/UserModal-37df9529.js","assets/index-74ee4d87.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-d98832c6.js","assets/index-b7c8d718.css","assets/useWindowSizeFn-e2b93e2a.js","assets/index-fd8b89a3.css","assets/useForm-bca35dcc.js","assets/FormItem.vue_vue_type_script_lang-d3f182d4.js","assets/useFormItem-9c6d112e.js","assets/uuid-31b8b5a4.js","assets/useSortable-7338e303.js","assets/download-fac9a150.js","assets/index-7b00e5b4.js","assets/index-7774f3d8.css","assets/copyTextToClipboard-ba2fd847.js","assets/index-a7810134.js","assets/index-da46257f.css","assets/index-971488e0.js","assets/TextEditor-e80f27f2.js","assets/onMountedOrActivated-cb072c10.js","assets/TextEditor-86c60918.css","assets/FormItem-a509ca0e.css","assets/useForm-bd9ee917.css","assets/header-21938519.js","assets/data-a5ac9014.js","assets/UserModal-3ad829b4.css"])),h=l(()=>i(()=>import("./PasswordModal-728e0f84.js"),["assets/PasswordModal-728e0f84.js","assets/index-74ee4d87.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-d98832c6.js","assets/index-b7c8d718.css","assets/useWindowSizeFn-e2b93e2a.js","assets/index-fd8b89a3.css","assets/useForm-bca35dcc.js","assets/FormItem.vue_vue_type_script_lang-d3f182d4.js","assets/useFormItem-9c6d112e.js","assets/uuid-31b8b5a4.js","assets/useSortable-7338e303.js","assets/download-fac9a150.js","assets/index-7b00e5b4.js","assets/index-7774f3d8.css","assets/copyTextToClipboard-ba2fd847.js","assets/index-a7810134.js","assets/index-da46257f.css","assets/index-971488e0.js","assets/TextEditor-e80f27f2.js","assets/onMountedOrActivated-cb072c10.js","assets/TextEditor-86c60918.css","assets/FormItem-a509ca0e.css","assets/useForm-bd9ee917.css","assets/data-a5ac9014.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};