You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3 lines
4.1 KiB
JavaScript
3 lines
4.1 KiB
JavaScript
const __vite__fileDeps=["assets/DropMenuItem-Do81f8Ob.js","assets/entry/index-DbrbbsCh-1723702159782.js","assets/vue-aEZWZQSa.js","assets/antd-BY-1PcYE.js","assets/index-DW9AUqU5.css","assets/LockModal-BUi12IWJ.js","assets/index-DOVZCDDs.js","assets/useWindowSizeFn-DE1eO4db.js","assets/index-By19Ecjh.css","assets/useForm-CWPDAxdO.js","assets/FormItem.vue_vue_type_script_lang-DQcDBttf.js","assets/componentMap-CVvNnVzI.js","assets/RadioButtonGroup.vue_vue_type_script_setup_true_lang-Czt7G3zm.js","assets/index-DduuDa4W.js","assets/useSortable-CyjTTtzk.js","assets/download-BsJ55YCN.js","assets/useLoading-CZUdUDy4.js","assets/index-BZ-W08GR.css","assets/copyTextToClipboard-BBFF3Y3I.js","assets/onMountedOrActivated-BIJ0U1R1.js","assets/style-ZVTxFzof.js","assets/style-B2B5Icin.css","assets/componentMap-zRpHRZJg.css","assets/helper-nGdd1AW2.js","assets/BasicForm.vue_vue_type_style_index_0_lang-fWyk1YG7.js","assets/BasicForm-Sl_TyPJm.css","assets/index-DJdErROn.js","assets/createAsyncComponent-BCeMuE_T.js","assets/index-BhRqyYVz.js","assets/useContentViewHeight-89PWWjum.js","assets/index-Ci4rp8sV.css","assets/index-CSHijCOY.js","assets/index-BQXR7Q2U.css","assets/index-FwyCKt4d.css","assets/header-OZa5fSDc.js","assets/LockModal-CETB33ga.css","assets/index-CLRzYoeD.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]);
|
|
import{v as M,J as l,p as $,c as P,l as T,N as U}from"./entry/index-DbrbbsCh-1723702159782.js";import{D as V}from"./siteSetting-BSGR9S7Z.js";import{u as B}from"./index-DJdErROn.js";import{u as f}from"./index-DOVZCDDs.js";import{h as F}from"./header-OZa5fSDc.js";import{c as u}from"./createAsyncComponent-BCeMuE_T.js";import{d as W,c as z,W as H,an as J,_ as r,$ as j,k as t,a9 as p,u as e,F as q,a8 as d,ac as m,a0 as c,a2 as i,a1 as G}from"./vue-aEZWZQSa.js";import{u as K}from"./tenant-B2gYCrRq.js";import{D as Q,v as X}from"./antd-BY-1PcYE.js";import"./index-BhRqyYVz.js";import"./useContentViewHeight-89PWWjum.js";import"./useWindowSizeFn-DE1eO4db.js";import"./useSortable-CyjTTtzk.js";import"./index-CSHijCOY.js";const Y=["src"],_e=W({name:"UserDropdown",__name:"index",props:{theme:M.oneOf(["dark","light"])},setup(k){const a=u(()=>l(()=>import("./DropMenuItem-Do81f8Ob.js"),__vite__mapDeps([0,1,2,3,4]))),w=u(()=>l(()=>import("./LockModal-BUi12IWJ.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,35]))),x=u(()=>l(()=>import("./index-CLRzYoeD.js"),__vite__mapDeps([36,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]))),{prefixCls:o}=$("header-user-dropdown"),{t:n}=T(),{getShowDoc:Z,getUseLockPage:v,getShowApi:y}=B(),_=P(),g=z(()=>{const{nickName:s,avatar:h}=_.getUserInfo||{};return{nickName:s,avatar:h||F}}),[C,{openModal:A}]=f(),[D,{openModal:L}]=f();function R(){A(!0)}function I(){L(!0,{})}function S(){_.confirmLoginOut()}function N(){U(V)}const{push:O}=H();function b(s){switch(s.key){case"logout":S();break;case"doc":N();break;case"lock":R();break;case"api":I();break;case"account":O({name:"AccountSettingPage"});break}}const{checked:E}=J(K());return(s,h)=>(r(),j(q,null,[t(e(Q),{placement:"bottomLeft",overlayClassName:`${e(o)}-dropdown-overlay`},{overlay:p(()=>[t(e(X),{onClick:b},{default:p(()=>[e(E)?m("",!0):(r(),d(e(a),{key:"account",text:e(n)("layout.header.accountSetting"),icon:"ph:user-light"},null,8,["text"])),e(y)?(r(),d(e(a),{key:"api",text:e(n)("layout.header.dropdownChangeApi"),icon:"ant-design:swap-outlined"},null,8,["text"])):m("",!0),e(v)?(r(),d(e(a),{key:"lock",text:e(n)("layout.header.tooltipLock"),icon:"ion:lock-closed-outline"},null,8,["text"])):m("",!0),t(e(a),{key:"logout",text:e(n)("layout.header.dropdownItemLoginOut"),icon:"ion:power-outline"},null,8,["text"])]),_:1})]),default:p(()=>[c("span",{class:i([[e(o),`${e(o)}--${k.theme}`],"flex"])},[c("img",{class:i(`${e(o)}__header`),src:g.value.avatar},null,10,Y),c("span",{class:i([`${e(o)}__info hidden md:block`,"max-w-100px overflow-hidden text-ellipsis whitespace-nowrap"])},[c("span",{class:i([`${e(o)}__name`,"truncate"])},G(g.value.nickName),3)],2)],2)]),_:1},8,["overlayClassName"]),t(e(w),{onRegister:e(C)},null,8,["onRegister"]),t(e(x),{onRegister:e(D)},null,8,["onRegister"])],64))}});export{_e as default};
|