| 123456789 |
- /**
- * 由 Fantastic-admin 提供技术支持
- * Powered by Fantastic-admin
- * Gitee https://gitee.com/hooray/fantastic-admin
- * Github https://github.com/hooray/fantastic-admin
- */
-
- import{e as M}from"./runtime-dom.esm-bundler-e65f1c43.js";import v from"./index-be5c670d.js";import y from"./sub-ddc3f816.js";import{u as C}from"./settings-be8974ad.js";import{u as k}from"./menu-2c9c5182.js";import{j as f,r as w,a as x,a3 as q,u as e,k as l,l as i,E as u,q as r,y as c,F as b,X as B,B as g,x as F}from"./runtime-core.esm-bundler-5fc1c360.js";import{_ as O}from"./_plugin-vue_export-helper-c27b6911.js";import"./index.vue_vue_type_script_setup_true_name_SvgIcon_lang-9ad2d3e0.js";import"./iconify-3d8b277a.js";import"./index-c228ae8f.js";import"./injectionKeys-03976c05.js";import"./pinia-7162f4ce.js";import"./_MapCache-1b613190.js";import"./vue-router-8a13d09b.js";import"./index-5cddd228.js";import"./iframe-10768394.js";const T=f({name:"SubSidebar"}),$=f({...T,setup(E){const s=C(),n=k(),m=w(0);function _(t){m.value=t.target.scrollTop}const h=x(()=>{var t;return s.mode==="mobile"||["side","head","single"].includes(s.settings.menu.menuMode)&&n.sidebarMenus.length!==0&&!(s.settings.menu.subMenuOnlyOneHide&&n.sidebarMenus.length===1&&(!n.sidebarMenus[0].children||(t=n.sidebarMenus[0])!=null&&t.children.every(d=>{var o;return((o=d.meta)==null?void 0:o.sidebar)===!1})))});return(t,d)=>{const o=q("el-menu");return e(h)?(l(),i("div",{key:0,class:r(["sub-sidebar-container",{"is-collapse":e(s).mode==="pc"&&e(s).settings.menu.subMenuCollapse}]),onScroll:_},[u(v,{"show-logo":e(s).settings.menu.menuMode==="single",class:r(["sidebar-logo",{"sidebar-logo-bg":e(s).settings.menu.menuMode==="single",shadow:e(m)}])},null,8,["show-logo","class"]),u(o,{"unique-opened":e(s).settings.menu.subMenuUniqueOpened,"default-openeds":e(n).defaultOpenedPaths,"default-active":t.$route.meta.activeMenu||t.$route.path,collapse:e(s).mode==="pc"&&e(s).settings.menu.subMenuCollapse,"collapse-transition":!1,class:r(["fa-menu",{"is-collapse-without-logo":e(s).settings.menu.menuMode!=="single"&&e(s).settings.menu.subMenuCollapse,[`menu-${e(s).settings.menu.menuFillStyle}`]:e(s).settings.menu.menuFillStyle!==""}])},{default:c(()=>[u(M,{name:"sub-sidebar"},{default:c(()=>[(l(!0),i(b,null,B(e(n).sidebarMenus,(a,S)=>{var p;return l(),i(b,null,[((p=a.meta)==null?void 0:p.sidebar)!==!1?(l(),F(y,{key:a.path||S,item:a,"base-path":a.path||""},null,8,["item","base-path"])):g("",!0)],64)}),256))]),_:1})]),_:1},8,["unique-opened","default-openeds","default-active","collapse","class"])],34)):g("",!0)}}});const R=O($,[["__scopeId","data-v-3a76f876"]]);export{R as default};
|