1234567891011121314151617181920212223242526272829303132333435363738394041 |
- /**
- * 用户基本信息
- */
- 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);
- });
- });
- },
- },
- };
|