diff --git a/src/layout/navBars/topBar/index.vue b/src/layout/navBars/topBar/index.vue
index 7ae0130..fc9dba7 100644
--- a/src/layout/navBars/topBar/index.vue
+++ b/src/layout/navBars/topBar/index.vue
@@ -7,7 +7,6 @@
-
@@ -20,7 +19,6 @@ import { storeToRefs } from 'pinia'
import { useRoutesList } from '/@/stores/routesList'
import { useThemeConfig } from '/@/stores/themeConfig'
import mittBus from '/@/utils/mitt'
-import ModuleSwitch from './module-switch.vue'
// 引入组件
const User = defineAsyncComponent(() => import('/@/layout/navBars/topBar/user.vue'))
@@ -62,7 +60,9 @@ const isLayoutTransverse = computed(() => {
const setFilterRoutes = () => {
let { layout, isClassicSplitMenu } = themeConfig.value
if (layout === 'classic' && isClassicSplitMenu) {
- state.menuList = delClassicChildren(filterRoutesFun(routesList.value))
+ // 为了支持下拉菜单,我们保留完整的菜单结构给 horizontal 组件
+ // 但仍然发送分割后的数据给侧边栏
+ state.menuList = filterRoutesFun(routesList.value) // 保留完整结构用于下拉菜单
const resData = setSendClassicChildren(route.path)
mittBus.emit('setSendClassicChildren', resData)
} else {
diff --git a/src/layout/navBars/topBar/module-switch.vue b/src/layout/navBars/topBar/module-switch.vue
deleted file mode 100644
index 79df44c..0000000
--- a/src/layout/navBars/topBar/module-switch.vue
+++ /dev/null
@@ -1,190 +0,0 @@
-
-
-
-
- {{ state.currentModuleName }}
-
-
-
-
-
- {{ $t(item.meta?.title || '未命名模块') }}
-
-
-
-
-
-
-
-
-