web-课程列表

This commit is contained in:
2025-10-21 17:59:34 +08:00
parent 9824a7d686
commit eef1c029b4
26 changed files with 2742 additions and 602 deletions

View File

@@ -29,7 +29,7 @@
<!-- 菜单导航 -->
<nav class="sidebar-nav">
<MenuNav
<MenuSidebar
:menus="menuTree"
:collapsed="sidebarCollapsed"
@menu-click="handleMenuClick"
@@ -57,7 +57,7 @@ import { useRoute, useRouter } from "vue-router";
import { useStore } from "vuex";
import type { SysMenu } from "@/types";
import { getMenuPath } from "@/utils/route-generator";
import { MenuNav, Breadcrumb, UserDropdown } from "@/components/base";
import { MenuSidebar, Breadcrumb, UserDropdown } from "@/components/base";
// 响应式状态
const sidebarCollapsed = ref(false);

View File

@@ -19,7 +19,7 @@
</div>
<nav class="sidebar-nav">
<MenuNav
<MenuSidebar
:menus="sidebarMenus"
:collapsed="sidebarCollapsed"
@menu-click="handleMenuClick"
@@ -50,7 +50,7 @@ import { useStore } from 'vuex';
import type { SysMenu } from '@/types';
import { MenuType } from '@/types/enums';
import { getMenuPath } from '@/utils/route-generator';
import { TopNavigation, MenuNav, Breadcrumb } from '@/components';
import { TopNavigation, MenuSidebar, Breadcrumb } from '@/components';
const route = useRoute();
const router = useRouter();