新增加signalR
This commit is contained in:
@@ -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
@@ -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
|
||||
});
|
||||
|
||||
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user