index-WejS1iCA.js 4.0 KB

12
  1. const __vite__fileDeps=["assets/DropMenuItem-BgCgGztK.js","assets/entry/index-C5x3nItD.js","assets/vue-ByATgq5d.js","assets/antd-FjOLgRLC.js","assets/index-DDcqPBI5.css","assets/LockModal-qymsTUtQ.js","assets/index-C3eCHuhJ.js","assets/useWindowSizeFn-Ds2vubkY.js","assets/index-ByDejTjK.css","assets/BasicForm.vue_vue_type_script_setup_true_lang-BAh8VVyg.js","assets/FormItem.vue_vue_type_script_lang-CAKEeZ5z.js","assets/componentMap-OLIPePDp.js","assets/useFormItem-DmfL7Ss_.js","assets/RadioButtonGroup.vue_vue_type_script_setup_true_lang-DYA_XuSK.js","assets/index-B3-G2FWn.js","assets/uuid-D0SLUWHI.js","assets/useSortable-CLsNYFlK.js","assets/download-dpR2DPsa.js","assets/base64Conver-bBv-IO2K.js","assets/index-DxdFy9bK.css","assets/index-5YAQe_Xs.js","assets/index-Bn5udUWy.css","assets/IconPicker.vue_vue_type_script_setup_true_lang-DdmWKVnA.js","assets/copyTextToClipboard-D9zCzvi-.js","assets/index-DVvLils4.js","assets/index-B1prL0gx.css","assets/index-XFZrxq3s.js","assets/index-B1PKhKFM.css","assets/helper-DLNhh6Y2.js","assets/BasicForm.vue_vue_type_style_index_0_lang-Bftsy76v.js","assets/BasicForm-Sl_TyPJm.css","assets/useForm-BwdU2OGO.js","assets/lock-QbqgRapb.js","assets/header-BwgXpDhH.js","assets/LockModal-CETB33ga.css","assets/index-BwkLEylT.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]);
  2. import{p as S,al as p,j as U,o as V,e as P,q as B}from"./entry/index-C5x3nItD.js";import{D as T}from"./siteSetting-BSGR9S7Z.js";import{c as d,u as F}from"./index-CuPIAcu5.js";import{u as h}from"./index-C3eCHuhJ.js";import{h as j}from"./header-BwgXpDhH.js";import{D as q,x as y}from"./antd-FjOLgRLC.js";import{d as z,c as H,Z as t,_ as W,k as a,a8 as m,u as e,F as Z,a7 as i,ab as c,$ as l,a1 as u,a0 as G}from"./vue-ByATgq5d.js";import"./index-TfiQ2ou-.js";import"./useContentViewHeight-DA7qoKR0.js";import"./useWindowSizeFn-Ds2vubkY.js";import"./useSortable-CLsNYFlK.js";import"./index-BcLsJrEw.js";import"./lock-QbqgRapb.js";const J=["src"],le=z({name:"UserDropdown",__name:"index",props:{theme:S.oneOf(["dark","light"])},setup(x){const n=d(()=>p(()=>import("./DropMenuItem-BgCgGztK.js"),__vite__mapDeps([0,1,2,3,4]))),v=d(()=>p(()=>import("./LockModal-qymsTUtQ.js"),__vite__mapDeps([5,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34]))),w=d(()=>p(()=>import("./index-BwkLEylT.js"),__vite__mapDeps([35,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]))),{prefixCls:o}=U("header-user-dropdown"),{t:r}=P(),{getShowDoc:_,getUseLockPage:D,getShowApi:C}=F(),g=V(),f=H(()=>{const{realName:s="",avatar:k,desc:$}=g.getUserInfo||{};return{realName:s,avatar:k||j,desc:$}}),[L,{openModal:A}]=h(),[I,{openModal:O}]=h();function R(){A(!0)}function b(){O(!0,{})}function E(){g.confirmLoginOut()}function M(){B(T)}function N(s){switch(s.key){case"logout":E();break;case"doc":M();break;case"lock":R();break;case"api":b();break}}return(s,k)=>(t(),W(Z,null,[a(e(q),{placement:"bottomLeft",overlayClassName:`${e(o)}-dropdown-overlay`},{overlay:m(()=>[a(e(y),{onClick:N},{default:m(()=>[e(_)?(t(),i(e(n),{key:"doc",text:e(r)("layout.header.dropdownItemDoc"),icon:"ion:document-text-outline"},null,8,["text"])):c("",!0),e(_)?(t(),i(e(y).Divider,{key:1})):c("",!0),e(C)?(t(),i(e(n),{key:"api",text:e(r)("layout.header.dropdownChangeApi"),icon:"ant-design:swap-outlined"},null,8,["text"])):c("",!0),e(D)?(t(),i(e(n),{key:"lock",text:e(r)("layout.header.tooltipLock"),icon:"ion:lock-closed-outline"},null,8,["text"])):c("",!0),a(e(n),{key:"logout",text:e(r)("layout.header.dropdownItemLoginOut"),icon:"ion:power-outline"},null,8,["text"])]),_:1})]),default:m(()=>[l("span",{class:u([[e(o),`${e(o)}--${x.theme}`],"flex"])},[l("img",{class:u(`${e(o)}__header`),src:f.value.avatar},null,10,J),l("span",{class:u(`${e(o)}__info hidden md:block`)},[l("span",{class:u([`${e(o)}__name`,"truncate"])},G(f.value.realName),3)],2)],2)]),_:1},8,["overlayClassName"]),a(e(v),{onRegister:e(L)},null,8,["onRegister"]),a(e(w),{onRegister:e(I)},null,8,["onRegister"])],64))}});export{le as default};