| 123456789 |
- /**
- * 由 Fantastic-admin 提供技术支持
- * Powered by Fantastic-admin
- * Gitee https://gitee.com/hooray/fantastic-admin
- * Github https://github.com/hooray/fantastic-admin
- */
-
- import{_ as z}from"./index.vue_vue_type_script_setup_true_name_SvgIcon_lang-9ad2d3e0.js";import{a as A,T as D}from"./runtime-dom.esm-bundler-e65f1c43.js";import E from"./index-be5c670d.js";import H from"./index-cef9145c.js";import L from"./main-730e306b.js";import{u as R}from"./menu-2c9c5182.js";import{u as W}from"./settings-be8974ad.js";import{I as b}from"./injectionKeys-03976c05.js";import{u as q}from"./useMenu-fa5caef3.js";import{j as T,G as x,r as G,a3 as F,k as o,x as c,y as f,u as e,l as i,m as u,E as v,q as h,F as y,X as I,B as d,D as X}from"./runtime-core.esm-bundler-5fc1c360.js";import{_ as Y}from"./_plugin-vue_export-helper-c27b6911.js";import"./iconify-3d8b277a.js";import"./index.vue_vue_type_script_setup_true_name_I18nSelector_lang-982b3136.js";import"./vue-i18n.runtime.esm-bundler-b8e91312.js";import"./index-f5a92b18.js";import"./vue-router-8a13d09b.js";import"./index-5cddd228.js";import"./_MapCache-1b613190.js";import"./index-ec920771.js";import"./notification-e460b8a8.js";import"./pinia-7162f4ce.js";import"./eventBus-d154090d.js";import"./useMainPage-98075516.js";import"./sub-ddc3f816.js";import"./index-c228ae8f.js";import"./iframe-10768394.js";const J={key:0},K={class:"header-container"},O={class:"main"},P=["onWheel"],Q=["onClick"],U=T({name:"Header"}),Z=T({...U,setup(ee){const t=W(),r=R(),{switchTo:N}=q(),j=x(b);function g(a,_,m){let l;return!a&&_||a&&!m?l=_:a&&m&&(l=m),l}const S=G();function w(a){S.value.scrollBy({left:(a.deltaY||a.detail)>0?50:-50})}return(a,_)=>{const m=z,l=F("el-icon"),V=F("el-menu");return o(),c(D,{name:"header"},{default:f(()=>[e(t).mode==="pc"&&["head","only-head"].includes(e(t).settings.menu.menuMode)?(o(),i("header",J,[u("div",K,[u("div",O,[v(E),e(t).settings.menu.menuMode==="head"?(o(),i("div",{key:0,ref_key:"navRef",ref:S,class:h(["nav",{[`nav-fill-${e(t).settings.menu.menuFillStyle}`]:e(t).settings.menu.menuFillStyle!=="",[`nav-active-${e(t).settings.menu.menuActiveStyle}`]:e(t).settings.menu.menuActiveStyle!==""}]),onWheel:A(w,["prevent"])},[(o(!0),i(y,null,I(e(r).allMenus,(n,s)=>{var k,M,$,C;return o(),i(y,{key:s},[n.children&&n.children.length!==0?(o(),i("div",{key:0,class:h(["item-container",{active:s===e(r).actived}])},[u("div",{class:"item",onClick:p=>e(N)(s)},[g(s===e(r).actived,(k=n.meta)==null?void 0:k.icon,(M=n.meta)==null?void 0:M.activeIcon)?(o(),c(l,{key:0},{default:f(()=>{var p,B;return[v(m,{name:g(s===e(r).actived,(p=n.meta)==null?void 0:p.icon,(B=n.meta)==null?void 0:B.activeIcon)},null,8,["name"])]}),_:2},1024)):d("",!0),u("span",null,X(e(j)(($=n.meta)==null?void 0:$.i18n,(C=n.meta)==null?void 0:C.title)),1)],8,Q)],2)):d("",!0)],64)}),128))],42,P)):e(t).settings.menu.menuMode==="only-head"?(o(),c(V,{key:1,mode:"horizontal","default-active":a.$route.meta.activeMenu||a.$route.path,class:h(["fa-menu",{[`nav-fill-${e(t).settings.menu.menuFillStyle}`]:e(t).settings.menu.menuFillStyle!=="",[`nav-active-${e(t).settings.menu.menuActiveStyle}`]:e(t).settings.menu.menuActiveStyle!==""}])},{default:f(()=>[(o(!0),i(y,null,I(e(r).allMenus,(n,s)=>(o(),c(L,{key:s,item:n},null,8,["item"]))),128))]),_:1},8,["default-active","class"])):d("",!0)]),v(H)])])):d("",!0)]),_:1})}}});const Ie=Y(Z,[["__scopeId","data-v-5aac8e8e"]]);export{Ie as default};
|