UNPKG

enc-framework

Version:

enc-framework 核心组件.

51 lines (41 loc) 1.43 kB
// 引入对象持有者 import SessionContextHodler from '../utils/ajm-session' // 平台 const platform = { namespaced: true, // 状态信息 state: { // 平台信息 platformInfo: SessionContextHodler.getContext().getPlatformInfo() }, // 操作方法 mutations: { // 设置平台信息 savePlatformInfo: (state, platformInfo) => { SessionContextHodler.getContext().setPlatformInfo(platformInfo); state.platformInfo = platformInfo; }, // 设置平台配置信息 savePlatformConfigureInfo: (state, platformConfigureInfo) => { if(!platformConfigureInfo){ return; } let platformInfo = state.platformInfo; platformInfo.configureVO = platformConfigureInfo; SessionContextHodler.getContext().setPlatformInfo(platformInfo); state.platformInfo = platformInfo; } }, //任意异步操作 actions: { // 保存平台信息 savePlatformInfo({commit}, platformInfo){ commit('savePlatformInfo', platformInfo); }, // 保存平台配置信息 savePlatformConfigureInfo({commit}, platformConfigureInfo){ commit('savePlatformConfigureInfo', platformConfigureInfo); } } } export default platform