|
|
@ -9,6 +9,7 @@ const state = () => ({
|
|
|
|
breakcrumbList: [],
|
|
|
|
breakcrumbList: [],
|
|
|
|
autoRouter: false,
|
|
|
|
autoRouter: false,
|
|
|
|
notKeepAliveList: [],
|
|
|
|
notKeepAliveList: [],
|
|
|
|
|
|
|
|
returnUrl: null,
|
|
|
|
});
|
|
|
|
});
|
|
|
|
const getters = {
|
|
|
|
const getters = {
|
|
|
|
asideList: (state, getters, rootState) => {
|
|
|
|
asideList: (state, getters, rootState) => {
|
|
|
@ -19,6 +20,13 @@ const getters = {
|
|
|
|
},
|
|
|
|
},
|
|
|
|
collapseMenu: (state, getters) => state.collapseMenu || getters.menuList.length < 2,
|
|
|
|
collapseMenu: (state, getters) => state.collapseMenu || getters.menuList.length < 2,
|
|
|
|
activeAsideName: (state, getters) => getters.asideList.find((item) => item.name === state.activeAside)?.meta.title,
|
|
|
|
activeAsideName: (state, getters) => getters.asideList.find((item) => item.name === state.activeAside)?.meta.title,
|
|
|
|
|
|
|
|
returnUrl: (state) => {
|
|
|
|
|
|
|
|
let res = state.returnUrl || '/';
|
|
|
|
|
|
|
|
if (res === '/login') {
|
|
|
|
|
|
|
|
res = '/';
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return res;
|
|
|
|
|
|
|
|
},
|
|
|
|
};
|
|
|
|
};
|
|
|
|
const mutations = {
|
|
|
|
const mutations = {
|
|
|
|
setCollapseMenu: (state, data) => (state.collapseMenu = data),
|
|
|
|
setCollapseMenu: (state, data) => (state.collapseMenu = data),
|
|
|
@ -54,6 +62,7 @@ const mutations = {
|
|
|
|
setBreakcrumbList: (state, data) => (state.breakcrumbList = data),
|
|
|
|
setBreakcrumbList: (state, data) => (state.breakcrumbList = data),
|
|
|
|
setAutoRouter: (state, data) => (state.autoRouter = data),
|
|
|
|
setAutoRouter: (state, data) => (state.autoRouter = data),
|
|
|
|
setNotKeepAliveList: (state, data) => (state.notKeepAliveList = data),
|
|
|
|
setNotKeepAliveList: (state, data) => (state.notKeepAliveList = data),
|
|
|
|
|
|
|
|
setReturnUrl: (state, data) => (state.returnUrl = data),
|
|
|
|
};
|
|
|
|
};
|
|
|
|
const actions = {};
|
|
|
|
const actions = {};
|
|
|
|
export default {
|
|
|
|
export default {
|
|
|
|