123456789101112131415161718192021222324252627282930313233343536 |
- import Vue from "vue";
- import Vuex from "vuex";
- Vue.use(Vuex);
- // TODO:待完善
- const privilegeMapData = window.sessionStorage.getItem("vs_privilegeMap");
- const privilegeMap = privilegeMapData ? JSON.parse(privilegeMapData).value : {};
- // modules
- import { card, free } from "./modules/card/store";
- import exam from "./modules/exam/store";
- import baseConfigs from "./modules/analysis/components/baseConfig/baseConfigsStore";
- export default new Vuex.Store({
- state: {
- user: {},
- privilegeMap,
- shortupMenus: [],
- },
- mutations: {
- setUser(state, user) {
- state.user = user;
- },
- setPrivilegeMap(state, privilegeMap) {
- state.privilegeMap = privilegeMap;
- },
- },
- actions: {},
- modules: {
- card,
- free,
- exam,
- baseConfigs,
- },
- });
|