index.CaQG4PpR.js 3.5 KB

1234
  1. /*!
  2. Build based on gin-vue-admin
  3. Time : 1757946830000 */
  4. import{l as e,u as t,K as a,M as s,N as o,O as i,g as l,c as n,o as r,b as d,ab as m,d as u,i as c,v as p,n as f,C as h,ac as x,w,F as y,I as j,h as _,am as b,f as k,an as I}from"./index.DlqNVRUO.js";import v from"./tools.BmFmWSX1.js";import{C as g}from"./index.DPTPLkd0.js";import C from"./index.8BbkbdjI.js";import"./index.Dcu7nuF5.js";import"./index.DMLclomS.js";import"./themeModeSelector.C1e9ROJy.js";import"./themeColorPicker.B3974X6v.js";import"./settingItem.BCLFlxOG.js";import"./index.D05qZmyv.js";import"./layoutModeCard.covlLoHE.js";import"./index.CmVjnYJm.js";import"./normalMode.DJl9selr.js";import"./index.ij-LgbNJ.js";import"./menuItem.Do3IKtKM.js";import"./asyncSubmenu.tnqcr7ao.js";import"./headMode.DSrwX6q6.js";import"./combinationMode.CISzpf9q.js";import"./sidebarMode.BaGI4Fhg.js";const M={class:"flex justify-between fixed top-0 left-0 right-0 z-10 h-16 bg-white text-slate-700 dark:text-slate-300 dark:bg-slate-900 shadow dark:shadow-gray-700 items-center px-2"},N={class:"flex items-center cursor-pointer flex-1"},A=["src"],S={class:"ml-2 flex items-center"},D={class:"flex justify-center items-center h-full w-full"},L={class:"cursor-pointer flex justify-center items-center text-black dark:text-gray-100"},O={class:"font-bold"},z={__name:"index",setup(z){const E=e(),F=t(),G=a(),K=s(),{device:P,config:U}=o(K),V=i(()=>"mobile"===P.value),$=()=>{F.push({name:"person"})},B=i(()=>G.meta.matched);return(e,t)=>{const a=l("el-breadcrumb-item"),s=l("el-breadcrumb"),o=l("arrow-down"),i=l("el-icon"),z=l("el-dropdown-item"),K=l("el-dropdown-menu"),P=l("el-dropdown");return r(),n("div",M,[d("div",N,[d("div",{class:f(["flex items-center cursor-pointer",V.value?"":"min-w-48"]),onClick:t[0]||(t[0]=e=>p(F).push({path:"/"}))},[d("img",{alt:"",class:"h-12 bg-white rounded-full",src:e.$GIN_VUE_ADMIN.appLogo},null,8,A),V.value?u("",!0):(r(),n("div",{key:0,class:f(["inline-flex font-bold text-2xl ml-2",("head"===p(U).side_mode||"combination"===p(U).side_mode)&&"min-w-fit"])},h(e.$GIN_VUE_ADMIN.appName),3))],2),"head"!==p(U).side_mode&&"combination"!==p(U).side_mode?m((r(),c(s,{key:0,class:"ml-4"},{default:w(()=>[(r(!0),n(y,null,j(B.value.slice(1,B.value.length),e=>(r(),c(a,{key:e.path},{default:w(()=>[_(h(p(b)(e.meta.title,p(G))),1)]),_:2},1024))),128))]),_:1},512)),[[x,!V.value]]):u("",!0),"head"!==p(U).side_mode||V.value?u("",!0):(r(),c(C,{key:1,class:"flex-1"})),"combination"!==p(U).side_mode||V.value?u("",!0):(r(),c(C,{key:2,mode:"head",class:"flex-1"}))]),d("div",S,[k(v),k(P,null,{dropdown:w(()=>[k(K,null,{default:w(()=>[k(z,null,{default:w(()=>[d("span",O," 当前角色:"+h(p(E).userInfo.authority.authorityName),1)]),_:1}),p(E).userInfo.authorities?(r(!0),n(y,{key:0},j(p(E).userInfo.authorities.filter(e=>e.authorityId!==p(E).userInfo.authorityId),e=>(r(),c(z,{key:e.authorityId,onClick:t=>(async e=>{0===(await I({authorityId:e})).code&&(window.sessionStorage.setItem("needCloseAll","true"),window.sessionStorage.setItem("needToHome","true"),window.location.reload())})(e.authorityId)},{default:w(()=>[d("span",null," 切换为:"+h(e.authorityName),1)]),_:2},1032,["onClick"]))),128)):u("",!0),k(z,{icon:"avatar",onClick:$},{default:w(()=>[...t[1]||(t[1]=[_(" 个人信息 ",-1)])]),_:1}),k(z,{icon:"reading-lamp",onClick:p(E).LoginOut},{default:w(()=>[...t[2]||(t[2]=[_(" 登 出 ",-1)])]),_:1},8,["onClick"])]),_:1})]),default:w(()=>[d("div",D,[d("span",L,[k(g),m(d("span",{class:"w-16"},h(p(E).userInfo.nickName),513),[[x,!V.value]]),k(i,null,{default:w(()=>[k(o)]),_:1})])])]),_:1})])])}}};export{z as default};