新增加signalR

This commit is contained in:
不做码农
2022-04-25 13:56:30 +08:00
parent 1e2cb25af4
commit d6675e84fe
10 changed files with 157 additions and 5 deletions
+2 -1
View File
@@ -16,6 +16,7 @@ const getters = {
topbarRouters: state => state.permission.topbarRouters,
defaultRoutes: state => state.permission.defaultRoutes,
sidebarRouters: state => state.permission.sidebarRouters,
onlineUserNum: state => 0
onlineUserNum: state => state.socket.onlineNum,
noticeList: state => state.socket.noticeList
}
export default getters
+3 -1
View File
@@ -5,6 +5,7 @@ import tagsView from './modules/tagsView'
import permission from './modules/permission'
import settings from './modules/settings'
import getters from './getters'
import socket from './modules/socket'
const store = createStore({
modules: {
@@ -12,7 +13,8 @@ const store = createStore({
user,
tagsView,
permission,
settings
settings,
socket
},
getters
});
+30
View File
@@ -0,0 +1,30 @@
const state = {
onlineNum: 0,
noticeList: []
}
const mutations = {
SET_ONLINEUSER_NUM: (state, num) => {
state.onlineNum = num
},
SET_NOTICE_list: (state, data) => {
state.noticeList = data;
}
}
const actions = {
//更新在线人数
changeOnlineNum({ commit }, data) {
commit('SET_ONLINEUSER_NUM', data)
},
// 更新系统通知
getNoticeList({ commit }, data) {
commit('SET_NOTICE_list', data)
}
}
export default {
namespaced: true,
state,
mutations,
actions
}