UNPKG

bmfe-vue2-base

Version:

BM 后台系统基础框架

42 lines (36 loc) 1.05 kB
/** * @Author: songqi * @Date: 2017-01-17 * @Last modified by: songqi * @Last modified time: 2017-02-21 */ import { get } from 'BaseLibs/promiseAjax'; // 获取基础信息 export const COMMON_GET_baseInfo = ({ commit, state }, vm) => { return get({ vm: vm, url: 'getBaseInfo' }).then(function(resData){ commit('COMMON_SET_header', resData.data.userInfo || {}); commit('COMMON_SET_navbar', resData.data.navBar); COMMON_SET_breadcrumb({ commit, state }, { type: 'init' }); return Promise.resolve(); }) } // 改变面包屑 export const COMMON_SET_breadcrumb = ({ commit, state }, resDatas) => { commit('COMMON_SET_breadcrumb', { ...resDatas, route: state.route }); } // 改变右上角用户栏的显隐 export const COMMON_TOGGLE_userTab = ({ commit }, isShow) => { commit('COMMON_TOGGLE_userTab', isShow); } // 菜单栏的显隐 export const COMMON_TOGGLE_navbarShowed = ({ commit }) => { commit('COMMON_TOGGLE_navbarShowed'); }