异常订阅
This commit is contained in:
parent
433eae9153
commit
69e5e45478
@ -246,8 +246,8 @@
|
||||
<template v-if="messageTab === 'notice'">
|
||||
<div v-for="item in recentNotices" :key="item.id" class="message-item" @click="handleNoticeClick(item)">
|
||||
<div class="message-item-header">
|
||||
<n-tag :type="item.noticeType === 1 ? 'info' : 'warning'" size="small">
|
||||
{{ item.noticeType === 1 ? '通知' : '公告' }}
|
||||
<n-tag :type="item.noticeType === 1 ? 'info' : item.noticeType === 2 ? 'warning' : 'error' " size="small">
|
||||
{{ item.noticeType === 1 ? '通知' : item.noticeType === 2 ? '公告' : '异常通知' }}
|
||||
</n-tag>
|
||||
<span class="message-time">{{ formatMessageTime(item.createTime) }}</span>
|
||||
</div>
|
||||
|
||||
@ -301,7 +301,8 @@ const columns: DataTableColumns<SysNotice> = [
|
||||
render(row) {
|
||||
const typeMap: Record<number, { text: string; type: 'info' | 'warning' }> = {
|
||||
1: { text: '通知', type: 'info' },
|
||||
2: { text: '公告', type: 'warning' }
|
||||
2: { text: '公告', type: 'warning' },
|
||||
3: { text: '异常通知', type: 'error' }
|
||||
}
|
||||
const config = typeMap[row.noticeType] || { text: '未知', type: 'info' as const }
|
||||
return h(NTag, { type: config.type, size: 'small' }, { default: () => config.text })
|
||||
|
||||
Loading…
Reference in New Issue
Block a user