| | |
| | | :direction="direction" |
| | | :before-close="handleClose" style="height: 100vh;z-index: 9999999;" size="450px"> |
| | | <div class="notice-content" v-loading="loading"> |
| | | <scroll-pagination @load="refresh" :finishLoding="finishLoding" :list="list"> |
| | | <el-button size="small" type="primary" @click="handleDropdownAll(1)" style="margin-bottom: 10px;margin-left: 330px;">全部已读</el-button> |
| | | <scroll-pagination @load="refresh" :finishLoding="finishLoding" :list="list" style="height: calc(100% - 50px);"> |
| | | <div |
| | | class="notice-content-item" |
| | | v-for="(m,i) in list" |
| | | :key="i" |
| | | :class="{readStyle:!m.viewStatus}" |
| | | :class="{readStyle:m.viewStatus}" |
| | | @click="goNoticeDetail(m)"> |
| | | <img :src="`../../static/img/notice-${m.viewStatus?0:1}-${m.messageType}.svg`" alt="" style="margin-right: 6px;"> |
| | | <img :src="`../../static/img/notice-${m.viewStatus?1:0}-${m.messageType}.svg`" alt="" style="margin-right: 6px;"> |
| | | <div class="notice-content-item-left"> |
| | | <p>{{ m.theme }}</p> |
| | | <p style="width: 100%;display: flex;align-items: center;justify-content: space-between;"> |
| | |
| | | this.keyMap = {}; |
| | | this.currentPage = 1; |
| | | this.refresh(); |
| | | this.$emit('goNoticeDetail') |
| | | }) |
| | | } |
| | | }, |