web-资源中心修改
This commit is contained in:
@@ -47,20 +47,7 @@
|
||||
<!-- 右侧用户区域 -->
|
||||
<div class="nav-right">
|
||||
<!-- 搜索框 -->
|
||||
<div class="nav-search">
|
||||
<div class="search-box">
|
||||
<input
|
||||
type="text"
|
||||
placeholder="搜索思政资源"
|
||||
class="search-input"
|
||||
v-model="searchKeyword"
|
||||
@keyup.enter="handleSearch"
|
||||
/>
|
||||
<div class="search-icon">
|
||||
<img src="../../assets/imgs/search-icon.svg" alt="搜索" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<Search @search="handleSearch" />
|
||||
<UserDropdown :user="userInfo" @logout="handleLogout" />
|
||||
</div>
|
||||
</div>
|
||||
@@ -74,7 +61,7 @@ import { useStore } from 'vuex';
|
||||
import type { SysMenu } from '@/types';
|
||||
import { MenuType } from '@/types/enums';
|
||||
// @ts-ignore - Vue 3.5 组件导入兼容性
|
||||
import UserDropdown from './UserDropdown.vue';
|
||||
import {UserDropdown, Search} from '@/components/base';
|
||||
|
||||
const router = useRouter();
|
||||
const route = useRoute();
|
||||
@@ -475,6 +462,34 @@ function handleLogout() {
|
||||
margin-left: auto;
|
||||
display: flex;
|
||||
flex-shrink: 0; /* 防止右侧区域被压缩 */
|
||||
gap: 20px;
|
||||
align-items: center;
|
||||
|
||||
// 添加搜索框样式
|
||||
:deep(.resource-search) {
|
||||
width: 221px;
|
||||
height: 36px;
|
||||
padding: 0;
|
||||
|
||||
.search-box {
|
||||
height: 36px;
|
||||
}
|
||||
|
||||
input {
|
||||
font-size: 14px;
|
||||
padding: 0 70px 0 20px;
|
||||
}
|
||||
|
||||
.search-button {
|
||||
width: 48px;
|
||||
height: 36px;
|
||||
|
||||
img {
|
||||
width: 17px;
|
||||
height: 17px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* 响应式设计 */
|
||||
|
||||
Reference in New Issue
Block a user