首页新增通知公告消息提醒

This commit is contained in:
RuoYi
2026-03-20 10:36:10 +08:00
parent f80143eccb
commit 5b52281fe1
13 changed files with 677 additions and 10 deletions
+8 -7
View File
@@ -1,3 +1,4 @@
<!-- 文件路径: @/layout/components/Navbar.vue (假设的原路径) -->
<template>
<div class="navbar" :class="'nav' + navType">
<hamburger id="hamburger-container" :is-active="sidebar.opened" class="hamburger-container" @toggleClick="toggleSideBar" />
@@ -26,6 +27,10 @@
<size-select id="size-select" class="right-menu-item hover-effect" />
</el-tooltip>
<el-tooltip content="消息通知" effect="dark" placement="bottom">
<header-notice id="header-notice" class="right-menu-item hover-effect" />
</el-tooltip>
</template>
<el-dropdown class="avatar-container right-menu-item hover-effect" trigger="hover">
@@ -61,9 +66,9 @@ import SizeSelect from '@/components/SizeSelect'
import Search from '@/components/HeaderSearch'
import RuoYiGit from '@/components/RuoYi/Git'
import RuoYiDoc from '@/components/RuoYi/Doc'
import HeaderNotice from './HeaderNotice'
export default {
emits: ['setLayout'],
components: {
Breadcrumb,
Logo,
@@ -74,7 +79,8 @@ export default {
SizeSelect,
Search,
RuoYiGit,
RuoYiDoc
RuoYiDoc,
HeaderNotice
},
computed: {
...mapGetters([
@@ -173,11 +179,6 @@ export default {
margin-left: 8px;
}
.errLog-container {
display: inline-block;
vertical-align: top;
}
.right-menu {
height: 100%;
line-height: 50px;