feat(notice): 添加公告详情查看功能并优化通知面板界面
- 在后端控制器中新增公开接口获取公告详情,支持状态检查和已读标记 - 在前端API模块中添加获取公共公告详情的方法 - 更新通知面板组件导入新的公共公告API方法 - 重构头部通知组件实现内联查看详情模式,移除独立详情弹窗 - 优化通知面板UI界面,调整布局样式和交互体验 - 将原有的Navbar中的通知弹窗替换为新的HeaderNotice组件 - 移除旧的通知相关代码和样式,精简组件结构
This commit is contained in:
@@ -53,7 +53,7 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { getNotice } from '@/api/system/notice'
|
||||
import { getPublicNotice } from '@/api/system/notice'
|
||||
|
||||
const visible = ref(false)
|
||||
const loading = ref(false)
|
||||
@@ -91,7 +91,7 @@ function open(payload) {
|
||||
}
|
||||
loading.value = true
|
||||
detail.value = null
|
||||
getNotice(id).then(res => {
|
||||
getPublicNotice(id).then(res => {
|
||||
detail.value = res.data
|
||||
}).catch(() => {
|
||||
detail.value = null
|
||||
|
||||
Reference in New Issue
Block a user