index-5fa6b99c.js 3.1 KB

123456789
  1. /**
  2. * 由 Fantastic-admin 提供技术支持
  3. * Powered by Fantastic-admin
  4. * Gitee https://gitee.com/hooray/fantastic-admin
  5. * Github https://github.com/hooray/fantastic-admin
  6. */
  7. import{_ as V}from"./index.vue_vue_type_script_setup_true_name_SvgIcon_lang-9ad2d3e0.js";import{T as A}from"./runtime-dom.esm-bundler-e65f1c43.js";import D from"./index-be5c670d.js";import E from"./main-730e306b.js";import{u as L}from"./settings-be8974ad.js";import{u as q}from"./menu-2c9c5182.js";import{I as x}from"./injectionKeys-03976c05.js";import{u as z}from"./useMenu-fa5caef3.js";import{j as N,G,a3 as F,k as s,x as u,y as p,u as e,l as i,E as I,q as f,F as v,X as B,B as c,m as T,D as X}from"./runtime-core.esm-bundler-5fc1c360.js";import{_ as H}from"./_plugin-vue_export-helper-c27b6911.js";import"./iconify-3d8b277a.js";import"./sub-ddc3f816.js";import"./index-c228ae8f.js";import"./pinia-7162f4ce.js";import"./_MapCache-1b613190.js";import"./vue-router-8a13d09b.js";import"./index-5cddd228.js";import"./iframe-10768394.js";const J={key:0,class:"main-sidebar-container"},K=["title","onClick"],O=N({name:"MainSidebar"}),P=N({...O,setup(Q){const t=L(),l=q(),{switchTo:j}=z(),g=G(x);function y(o,d,m){let r;return!o&&d||o&&!m?r=d:o&&m&&(r=m),r}return(o,d)=>{const m=V,r=F("el-icon"),w=F("el-menu");return s(),u(A,{name:"main-sidebar"},{default:p(()=>[["side","only-side"].includes(e(t).settings.menu.menuMode)||e(t).mode==="mobile"&&e(t).settings.menu.menuMode!=="single"?(s(),i("div",J,[I(D,{"show-title":!1,class:"sidebar-logo"}),e(t).settings.menu.menuMode==="side"||e(t).mode==="mobile"&&e(t).settings.menu.menuMode!=="single"?(s(),i("div",{key:0,class:f(["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!==""}])},[(s(!0),i(v,null,B(e(l).allMenus,(n,a)=>{var S,k,M,h,b,$;return s(),i(v,{key:a},[n.children&&n.children.length!==0?(s(),i("div",{key:0,class:f(["item-container",{active:a===e(l).actived}])},[T("div",{class:"item",title:e(g)((S=n.meta)==null?void 0:S.i18n,(k=n.meta)==null?void 0:k.title),onClick:_=>e(j)(a)},[y(a===e(l).actived,(M=n.meta)==null?void 0:M.icon,(h=n.meta)==null?void 0:h.activeIcon)?(s(),u(r,{key:0},{default:p(()=>{var _,C;return[I(m,{name:y(a===e(l).actived,(_=n.meta)==null?void 0:_.icon,(C=n.meta)==null?void 0:C.activeIcon)},null,8,["name"])]}),_:2},1024)):c("",!0),T("span",null,X(e(g)((b=n.meta)==null?void 0:b.i18n,($=n.meta)==null?void 0:$.title)),1)],8,K)],2)):c("",!0)],64)}),128))],2)):e(t).settings.menu.menuMode==="only-side"?(s(),u(w,{key:1,collapse:"","default-active":o.$route.meta.activeMenu||o.$route.path,class:f(["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:p(()=>[(s(!0),i(v,null,B(e(l).allMenus,(n,a)=>(s(),u(E,{key:a,item:n},null,8,["item"]))),128))]),_:1},8,["default-active","class"])):c("",!0)])):c("",!0)]),_:1})}}});const _e=H(P,[["__scopeId","data-v-3dcda363"]]);export{_e as default};