路由更新

This commit is contained in:
2025-10-17 12:05:04 +08:00
parent 0811af6d03
commit edadcc72ca
15 changed files with 456 additions and 557 deletions

View File

@@ -57,12 +57,7 @@ import { useRoute, useRouter } from "vue-router";
import { useStore } from "vuex";
import type { SysMenu } from "@/types";
import { getMenuPath } from "@/utils/route-generator";
// @ts-ignore - Vue 3.5 defineOptions支持
import MenuNav from "@/components/MenuNav.vue";
// @ts-ignore - Vue 3.5 组件导入兼容性
import Breadcrumb from "@/components/Breadcrumb.vue";
// @ts-ignore - Vue 3.5 组件导入兼容性
import UserDropdown from "@/components/UserDropdown.vue";
import { MenuNav, Breadcrumb, UserDropdown } from "@/components/base";
// 响应式状态
const sidebarCollapsed = ref(false);

View File

@@ -6,9 +6,9 @@
<!-- 主内容区域 -->
<div class="layout-content">
<!-- 面包屑 -->
<div class="breadcrumb-wrapper" v-if="breadcrumbItems.length > 0">
<!-- <div class="breadcrumb-wrapper" v-if="breadcrumbItems.length > 0">
<Breadcrumb :items="breadcrumbItems" />
</div>
</div> -->
<!-- 侧边栏和内容 -->
<div class="content-wrapper" v-if="hasSidebarMenus">
@@ -50,12 +50,7 @@ import { useStore } from 'vuex';
import type { SysMenu } from '@/types';
import { MenuType } from '@/types/enums';
import { getMenuPath } from '@/utils/route-generator';
// @ts-ignore - Vue 3.5 组件导入兼容性
import TopNavigation from '@/components/TopNavigation.vue';
// @ts-ignore - Vue 3.5 组件导入兼容性
import MenuNav from '@/components/MenuNav.vue';
// @ts-ignore - Vue 3.5 组件导入兼容性
import Breadcrumb from '@/components/Breadcrumb.vue';
import { TopNavigation, MenuNav, Breadcrumb } from '@/components';
const route = useRoute();
const router = useRouter();