/** * 用户基本信息 */ import { setCache, getCache } from '@/utils/cache'; import { getUserInfo } from '@/api/user'; export default { state: () => ({ user_info: getCache('user_info') || {}, merchantId: null, //商家ID userMessage:{} }), mutations: { SET_USER_INFO(state, data) { state.user_info = data; setCache('user_info', state.user_info); }, SET_MERCGANT_ID(state, data) { state.merchantId = data; }, // 获取用户信息 SET_USER_MESSAGE(state,value){ console.log('@@@value',value); state.userMessage = value } }, actions: { GetUserInfo({ commit }) { return new Promise((resolve, reject) => { getUserInfo() .then(res => { commit('SET_USER_INFO', res.data); resolve(res); }) .catch(err => { reject(err); }); }); }, }, };