This commit is contained in:
2025-11-14 12:03:02 +08:00
parent e20a7755f8
commit 46003a646e
21 changed files with 887 additions and 499 deletions

View File

@@ -48,6 +48,8 @@
<div class="nav-right">
<!-- 搜索框 -->
<Search @search="handleSearch" />
<ChangeHome />
<Notice />
<UserDropdown :user="userInfo" @logout="handleLogout" />
</div>
</div>
@@ -61,8 +63,7 @@ import { useStore } from 'vuex';
import type { SysMenu } from '@/types';
import { MenuType } from '@/types/enums';
// @ts-ignore - Vue 3.5 组件导入兼容性
import {UserDropdown, Search} from '@/components/base';
import {UserDropdown, Search, Notice, ChangeHome} from '@/components/base';
const router = useRouter();
const route = useRoute();
const store = useStore();
@@ -462,7 +463,7 @@ function handleLogout() {
margin-left: auto;
display: flex;
flex-shrink: 0; /* 防止右侧区域被压缩 */
gap: 20px;
// gap: 20px;
align-items: center;
// 添加搜索框样式