|
@@ -69,7 +69,9 @@ const tabsConfig = reactive({
|
|
})
|
|
})
|
|
const activeTab = ref('noticeList')
|
|
const activeTab = ref('noticeList')
|
|
const total = ref(0)
|
|
const total = ref(0)
|
|
-message.getMessage().then(res => {
|
|
|
|
|
|
+
|
|
|
|
+const getMessage = () => {
|
|
|
|
+ message.getMessage().then(res => {
|
|
let _total = 0
|
|
let _total = 0
|
|
Object.keys(tabsConfig).map(key => {
|
|
Object.keys(tabsConfig).map(key => {
|
|
if (res[key]) {
|
|
if (res[key]) {
|
|
@@ -81,6 +83,7 @@ message.getMessage().then(res => {
|
|
})
|
|
})
|
|
total.value = _total
|
|
total.value = _total
|
|
})
|
|
})
|
|
|
|
+}
|
|
|
|
|
|
const jumpMessageInfo = () => {
|
|
const jumpMessageInfo = () => {
|
|
router.push('/message/list')
|
|
router.push('/message/list')
|
|
@@ -90,12 +93,15 @@ const jumpMessageDetail = (id: any) => {
|
|
router.push('/message/list?id=' + id)
|
|
router.push('/message/list?id=' + id)
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+getMessage()
|
|
|
|
+
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
eventSource = new EventSourcePolyfill(serviceUrlApi.value, {
|
|
eventSource = new EventSourcePolyfill(serviceUrlApi.value, {
|
|
headers: { accessToken: token }
|
|
headers: { accessToken: token }
|
|
})
|
|
})
|
|
|
|
|
|
eventSource.onmessage = (event: MessageEvent) => {
|
|
eventSource.onmessage = (event: MessageEvent) => {
|
|
|
|
+ getMessage()
|
|
// const data = JSON.parse()
|
|
// const data = JSON.parse()
|
|
console.log('Received message-----:', event)
|
|
console.log('Received message-----:', event)
|
|
|
|
|
|
@@ -117,6 +123,7 @@ onMounted(() => {
|
|
}
|
|
}
|
|
|
|
|
|
eventSource.addEventListener('remind', (event: MessageEvent) => {
|
|
eventSource.addEventListener('remind', (event: MessageEvent) => {
|
|
|
|
+ getMessage()
|
|
const data = JSON.parse(event.data)
|
|
const data = JSON.parse(event.data)
|
|
console.log('Received remind event:', event)
|
|
console.log('Received remind event:', event)
|
|
// 处理接收到的提醒消息
|
|
// 处理接收到的提醒消息
|