From 019abc739d9e231c2ebfe9ca537f82e2e1843496 Mon Sep 17 00:00:00 2001 From: QYF-GitLab1 <1940665526@qq.com> Date: 星期日, 24 八月 2025 21:24:39 +0800 Subject: [PATCH] 课程班级显示 --- src/layout/components/headerPage.vue | 29 ++++++++++++++++++++++------- 1 files changed, 22 insertions(+), 7 deletions(-) diff --git a/src/layout/components/headerPage.vue b/src/layout/components/headerPage.vue index 1a793ca..a03c9ab 100644 --- a/src/layout/components/headerPage.vue +++ b/src/layout/components/headerPage.vue @@ -17,9 +17,9 @@ <el-input style="width: 500px; height: 50px" placeholder="璇疯緭鍏ュ唴瀹�" - @change="gotoSearch" v-model="searchKey" :suffix-icon="Search" + @keyup.enter="gotoSearch" > </el-input> <div class="loginInfoBox"> @@ -44,10 +44,10 @@ </span> <template #dropdown> <el-dropdown-menu> - <el-dropdown-item icon="el-icon-user" command="gotoPersonalCenter" + <el-dropdown-item :icon="Avatar" command="gotoPersonalCenter" >涓汉涓績</el-dropdown-item > - <el-dropdown-item icon="el-icon-switch-button" command="logout" + <el-dropdown-item :icon="SwitchButton" command="logout" >閫�鍑虹櫥褰�</el-dropdown-item > </el-dropdown-menu> @@ -76,10 +76,11 @@ <script setup lang="ts"> import login from './login.vue' -import { onMounted, ref } from 'vue' -import { Search } from '@element-plus/icons-vue' +import { onMounted, provide, ref } from 'vue' +import { Search, Avatar, SwitchButton } from '@element-plus/icons-vue' import { useUserStore } from '@/store' import { useRouter } from 'vue-router' +import { ElMessage } from 'element-plus' const userStore = useUserStore() const router = useRouter() @@ -121,7 +122,14 @@ console.log(userInfo.value, 'userInfo') }) -const gotoSearch = () => {} +const gotoSearch = () => { + router.push({ + path: '/search', + query: { + key: searchKey.value, + }, + }) +} const handleCommand = (item) => { if (item === 'gotoPersonalCenter') { router.push({ @@ -136,7 +144,14 @@ } } const gotoPage = (item) => { - router.push(item.path) + if (item.path === '/teachingServices') { + ElMessage({ + message: '寤鸿涓�...', + type: 'warning', + }) + } else { + router.push(item.path) + } } </script> -- Gitblit v1.9.1