feat: add permissionCacheType setting

This commit is contained in:
vben
2020-11-25 21:26:10 +08:00
parent 6e03e05032
commit 26b6109ca0
15 changed files with 123 additions and 87 deletions

View File

@@ -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 &&