diff --git a/src/api/sysConfig.js b/src/api/sysConfig.js index f10a68b..d2a790f 100644 --- a/src/api/sysConfig.js +++ b/src/api/sysConfig.js @@ -6,3 +6,8 @@ import { createAPI } from "@/utils/httpRequest.js"; // 获取 语言列表 export const getConfigParams = data => createAPI(`/sys/config/getConfigParams`,'post',data) + + +export const updateNavbarLayoutType = data => createAPI(`/sys/menu/updateNavbarLayoutType`,'post',data) + +export const updateSidebarLayoutSkin = data => createAPI(`/sys/menu/updateSidebarLayoutSkin`,'post',data) diff --git a/src/router/index.js b/src/router/index.js index db67bc9..6b5e4c4 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -59,7 +59,7 @@ const router = new Router({ routes: globalRoutes.concat(mainRoutes) }) -router.beforeEach((to, from, next) => { +router.beforeEach((to, from, next) => {console.log(Vue.prototype.$store) // 添加动态(菜单)路由 // 1. 已经添加 or 全局路由, 直接访问 // 2. 获取菜单列表, 添加并保存本地存储 @@ -80,7 +80,8 @@ router.beforeEach((to, from, next) => { router.options.isAddDynamicMenuRoutes = true sessionStorage.setItem('menuList', JSON.stringify(data.menuList || '[]')) sessionStorage.setItem('permissions', JSON.stringify(data.permissions || '[]')) - next({ ...to, replace: true }) + sessionStorage.setItem('userConfig', JSON.stringify(data.userConfig || '[]')) + next({ ...to, replace: true }) } else { sessionStorage.setItem('menuList', '[]') sessionStorage.setItem('permissions', '[]') diff --git a/src/views/common/theme.vue b/src/views/common/theme.vue index ce35f22..3809c02 100644 --- a/src/views/common/theme.vue +++ b/src/views/common/theme.vue @@ -17,15 +17,31 @@