diff --git a/web/src/api/websocket.js b/web/src/api/websocket.js index efc5c9c..3ef1022 100644 --- a/web/src/api/websocket.js +++ b/web/src/api/websocket.js @@ -29,10 +29,15 @@ function webSocketOnError (e) { */ function webSocketOnMessage (e) { const data = JSON.parse(e.data) - const { refresh_unread } = data + const { refresh_unread, systemConfig } = data if (refresh_unread) { + // 更新消息通知条数 store.dispatch('d2admin/messagecenter/setUnread') } + if (systemConfig) { + // 更新系统配置 + this.$store.dispatch('d2admin/settings/load') + } if (data.contentType === 'SYSTEM') { ElementUI.Notification({ title: '系统消息',