mirror of
https://github.com/vbenjs/vue-vben-admin.git
synced 2025-08-27 11:35:58 +08:00
feat: add permissionCacheType setting
This commit is contained in:
@@ -20,6 +20,7 @@ import {
|
||||
} from '/@/setup/theme';
|
||||
|
||||
import { appStore } from '/@/store/modules/app';
|
||||
import { deepMerge } from '../utils/index';
|
||||
|
||||
// Used to share global app instances
|
||||
let app: App;
|
||||
@@ -50,16 +51,15 @@ export function useThemeMode(mode: ThemeModeEnum) {
|
||||
// Initial project configuration
|
||||
export function initAppConfigStore() {
|
||||
let projCfg: ProjectConfig = getLocal(PROJ_CFG_KEY) as ProjectConfig;
|
||||
if (!projCfg) {
|
||||
projCfg = projectSetting;
|
||||
}
|
||||
const {
|
||||
colorWeak,
|
||||
grayMode,
|
||||
headerSetting: { bgColor: headerBgColor },
|
||||
menuSetting: { bgColor },
|
||||
} = projCfg;
|
||||
projCfg = deepMerge(projectSetting, projCfg || {});
|
||||
|
||||
try {
|
||||
const {
|
||||
colorWeak,
|
||||
grayMode,
|
||||
headerSetting: { bgColor: headerBgColor } = {},
|
||||
menuSetting: { bgColor } = {},
|
||||
} = projCfg;
|
||||
// if (
|
||||
// themeColor !== primaryColor &&
|
||||
// themeColor &&
|
||||
|
Reference in New Issue
Block a user