| 12 |
- const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/DropMenuItem-B_Z6r86E.js","assets/entry/index-D9RAguAn.js","assets/vue-DM5HGU8Z.js","assets/antd-BfqWtMX3.js","assets/index-hwV1H863.css","assets/DropMenuItem-DhbAdLoC.css","assets/PasswordModal-PNokdr7l.js","assets/index-B_bAujXB.js","assets/useWindowSizeFn-C2kfkOCP.js","assets/index-CIUZQHwC.css","assets/BasicForm.vue_vue_type_script_setup_true_lang--ykLP5mu.js","assets/FormItem.vue_vue_type_script_lang-DSlvZGsr.js","assets/helper-BhHqGKys.js","assets/index-EsDMN_Dy.js","assets/index-U0f21h-6.css","assets/index-BOHBXjR6.js","assets/uuid-BUBnBT7J.js","assets/useSortable-Crb7hBmA.js","assets/download-B0leF481.js","assets/base64Conver-DEMZeTZS.js","assets/index-JZNCuToV.css","assets/index-CsUBBh15.js","assets/index-Cbveo3sL.css","assets/IconPicker.vue_vue_type_script_setup_true_lang-B5SwG1VE.js","assets/copyTextToClipboard-B8vsl9wq.js","assets/index-DvpjU2tK.js","assets/index-BxylKbZN.css","assets/index-DiIVH7uS.js","assets/onMountedOrActivated-Ckq_czNf.js","assets/index-Zp039Yvq.css","assets/index-sRqZz4dZ.js","assets/cateApi-C80vz161.js","assets/resourceApi-DHQXXX0h.js","assets/common-Bla1fCRZ.js","assets/imageEnum-BRgYKvjO.js","assets/sysOrgApi-XJ2IWCJ9.js","assets/helper-DzCgUUbt.css","assets/BasicForm.vue_vue_type_style_index_0_lang-Db0276XO.js","assets/BasicForm-1GfJ0s9S.css","assets/useForm-CRcr457q.js"])))=>i.map(i=>d[i]);
- import{p as z,A as g,h as R,aj as U,aW as A,b as E,D as N}from"./entry/index-D9RAguAn.js";import{D as V}from"./siteSetting-BSGR9S7Z.js";import{u as B}from"./index-B_bAujXB.js";import{h as S}from"./header-fbXo4AZ1.js";import{c as h}from"./index-D2Mmo6JP.js";import{d as T,c as y,Z as i,_ as b,k as s,a5 as p,u as e,F as v,Y as F,a4 as f,a8 as w,a7 as W,$ as l,a1 as u,a0 as j}from"./vue-DM5HGU8Z.js";import{D as Y,x as k}from"./antd-BfqWtMX3.js";import"./useWindowSizeFn-C2kfkOCP.js";import"./index-885OQdmo.js";import"./useContentViewHeight-CpTGXbnf.js";import"./imageEnum-BRgYKvjO.js";import"./uuid-BUBnBT7J.js";import"./useSortable-Crb7hBmA.js";import"./index-BeORmJjT.js";import"./lock-BqGwdXGl.js";const Z=["src"],ce=T({name:"UserDropdown",__name:"index",props:{theme:z.oneOf(["dark","light"])},setup(x){const c=h(()=>g(()=>import("./DropMenuItem-B_Z6r86E.js"),__vite__mapDeps([0,1,2,3,4,5]))),M=h(()=>g(()=>import("./PasswordModal-PNokdr7l.js"),__vite__mapDeps([6,7,1,2,3,4,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,36,37,38,39]))),{prefixCls:o}=R("header-user-dropdown"),{t:D}=E(),d=U(),{hasPermission:C}=A(),m=y(()=>{const{nickname:a="",avatar:_,desc:r}=d.getUserInfo||{};return{nickname:a,avatar:_||S,desc:r}}),n=y(()=>{const a=[];return C("manage:platform:go")&&a.push({key:"manage",text:"管理平台",icon:"ant-design:key-outlined"}),d.getUserInfo.userId=="1"&&a.push({key:"system",text:"系统菜单",icon:"ant-design:appstore-outlined"}),a}),t=F(),[I,{openModal:L}]=B();function P(){d.confirmLoginOut()}function O(){N(V)}function $(a){switch(a.key){case"logout":P();break;case"doc":O();break;case"password":L(!0,{});break;case"system":t.push("/sys/sysMenu");break;case"collection":t.push("/bizMe/collection");break;case"download":t.push("/bizMe/download");break;case"cbb":t.push("/bizMe/library");break;case"flow":t.push("/bizMe/flow");break;case"manage":t.push("/bizMange/businessManage");break}}return(a,_)=>(i(),b(v,null,[s(e(Y),{placement:"bottomLeft",overlayClassName:`${e(o)}-dropdown-overlay`},{overlay:p(()=>[s(e(k),{onClick:$},{default:p(()=>[s(e(c),{key:"avatar",text:m.value.nickname,isAvatar:!0,account:""},null,8,["text"]),n.value&&n.value.length>0?(i(),f(e(k).Divider,{key:0})):w("",!0),(i(!0),b(v,null,W(n.value,r=>(i(),f(e(c),{key:r.key,text:r.text,icon:r.icon},null,8,["text","icon"]))),128)),n.value&&n.value.length>0?(i(),f(e(k).Divider,{key:1})):w("",!0),s(e(c),{key:"password",text:"修改密码",icon:"ion:lock-closed-outline"}),s(e(c),{key:"logout",text:e(D)("layout.header.dropdownItemLoginOut"),icon:"ion:power-outline"},null,8,["text"])]),_:1})]),default:p(()=>[l("span",{class:u([[e(o),`${e(o)}--${x.theme}`],"flex"])},[l("img",{class:u(`${e(o)}__header`),src:m.value.avatar},null,10,Z),l("span",{class:u(`${e(o)}__info hidden md:block`)},[l("span",{class:u([`${e(o)}__name`,"truncate"])},j(m.value.nickname),3)],2)],2)]),_:1},8,["overlayClassName"]),s(e(M),{onRegister:e(I)},null,8,["onRegister"])],64))}});export{ce as default};
|