fix : 修复铃铛信息框bug

This commit is contained in:
2024-03-08 10:27:33 +08:00
parent 565c976f7f
commit 60a31415d1

View File

@@ -7,19 +7,23 @@
popper-style="box-shadow: rgb(14 18 22 / 35%) 0px 10px 38px -10px, rgb(14 18 22 / 20%) 0px 10px 20px -15px; padding: 10px;" popper-style="box-shadow: rgb(14 18 22 / 35%) 0px 10px 38px -10px, rgb(14 18 22 / 20%) 0px 10px 20px -15px; padding: 10px;"
> >
<template #reference> <template #reference>
<el-badge :value="total" class="item"> <el-badge :hidden="total===0" :value="total" class="item">
<el-icon size="22px" style="cursor: pointer"> <el-icon size="22px" style="cursor: pointer">
<Bell/> <Bell/>
</el-icon> </el-icon>
</el-badge> </el-badge>
</template> </template>
<template #default> <template #default>
<ul> <div v-if="total===0" style="height: 100px;display: flex;align-items: center;justify-content: center">
暂无数据~
</div>
<ul v-else>
<li v-for="(notice,index) in noticeList" :key="index"> <li v-for="(notice,index) in noticeList" :key="index">
<span @click="handleToNotifyDetail(notice,index)">{{ notice.noticeTitle }}</span> <span @click="handleToNotifyDetail(notice,index)">{{ notice.noticeTitle }}</span>
<span v-if="notice.state==='0'" @click="handleRead(notice)">已读</span> <span v-if="notice.state==='0'" @click="handleRead(notice)">已读</span>
</li> </li>
</ul> </ul>
<div class="notify-btn"> <div class="notify-btn">
<el-button type="primary" @click="handlePrevious" :disabled="pageInfo.pageNum===1" link>上一页</el-button> <el-button type="primary" @click="handlePrevious" :disabled="pageInfo.pageNum===1" link>上一页</el-button>
<span @click="handleMoreRead">本页已读</span> <span @click="handleMoreRead">本页已读</span>