liulijun
2026-03-05 98a69d51981ee6a49136024c8b005f134d3313cd
ÏîÄ¿´úÂë/WMS/WMSClient/src/store/index.js
@@ -15,6 +15,7 @@
    isLoading: false,//2020.06.03增加路由切换时加载提示
    userInfo: null,
    websocke: null,//websocket
    messageList: [],//消息列表
    // wcsState: true//wcs服务状态
  },
  mutations: {
@@ -42,6 +43,15 @@
    },
    setWebsocket(state, data) {
      state.websocke = data;
    },
    addMessage(state, message) {
      state.messageList.push(message);
    },
    removeMessage(state, messageId) {
      state.messageList = state.messageList.filter(message => message.id !== messageId);
    },
    clearMessages(state) {
      state.messageList = [];
    }
  }, getters: {
    getPermission: (state) => (path) => {  //调用方式 store.getters.getPermission('sys_User')
@@ -80,6 +90,9 @@
    getData: (state) => () => {
      return state.data;
    },
    getMessageList: (state) => () => {
      return state.messageList;
    }
  }, actions: {
    setPermission(context, data) {
      context.commit('setPermission', data); //调用方式 store.dispatch('push')
@@ -89,6 +102,9 @@
    },
    onLoading(context, flag) {
      context.commit("updateLoadingState", flag);
    },
    addMessage(context, message) {
      context.commit('addMessage', message);
    }
  }
})