mirror of
https://github.com/cool-team-official/cool-admin-vue.git
synced 2024-11-01 22:20:27 +08:00
34 lines
484 B
JavaScript
34 lines
484 B
JavaScript
|
export default {
|
||
|
state: {
|
||
|
info: {},
|
||
|
list: [],
|
||
|
views: []
|
||
|
},
|
||
|
|
||
|
getters: {
|
||
|
// 模块信息
|
||
|
modules: (state) => state.info,
|
||
|
// 模块列表
|
||
|
moduleList: (state) => state.list,
|
||
|
// 模块视图
|
||
|
moduleViews: (state) => state.moduleViews
|
||
|
},
|
||
|
|
||
|
mutations: {
|
||
|
SET_MODULE(state, list) {
|
||
|
let d = {};
|
||
|
|
||
|
list.forEach((e) => {
|
||
|
d[e.name] = e;
|
||
|
});
|
||
|
|
||
|
state.list = list;
|
||
|
state.info = d;
|
||
|
},
|
||
|
|
||
|
SET_MODULE_VIEWS(state, list) {
|
||
|
state.moduleViews = list;
|
||
|
}
|
||
|
}
|
||
|
};
|