Files
miniapp/store/modules/message.js
T
2023-08-30 09:44:26 +08:00

40 lines
687 B
JavaScript

// 地区信息仓库
export default {
state: {
message:{
allcount:0,
notecount:0,
taskcount:0,
warncount:0
},
},
getters: {
// 获取消息数量
getCount(state){
return state.message
},
},
mutations: {
// 设置message数量
'SETMESSAGE':function(state, payload){
state.message = { ...state.message,...payload }
},
// 清除message数量
'CLEARMESSAGE':function(state){
state.message = {
allcount:0,
notecount:0,
taskcount:0,
warncount:0
}
},
},
actions: {
setMessage({ commit },payload){
commit('SETMESSAGE',payload)
},
clearMessage({ commit }){
commit('CLEARMESSAGE')
},
}
}