123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- import type { ProjectConfig } from '/#/config';
- import { MenuTypeEnum, MenuModeEnum, TriggerEnum, MixSidebarTriggerEnum } from '/@/enums/menuEnum';
- import { CacheTypeEnum } from '/@/enums/cacheEnum';
- import {
- ContentEnum,
- PermissionModeEnum,
- ThemeEnum,
- RouterTransitionEnum,
- SettingButtonPositionEnum,
- } from '/@/enums/appEnum';
- import { SIDE_BAR_BG_COLOR_LIST, HEADER_PRESET_BG_COLOR_LIST } from './designSetting';
- import { primaryColor, themeMode } from '../../build/config/themeConfig';
- const setting: ProjectConfig = {
-
- showSettingButton: true,
-
- settingButtonPosition: SettingButtonPositionEnum.AUTO,
-
- permissionMode: PermissionModeEnum.BACK,
-
- permissionCacheType: CacheTypeEnum.LOCAL,
-
- themeColor: primaryColor,
-
- themeMode: themeMode,
-
- grayMode: false,
-
- colorWeak: false,
-
- fullContent: false,
-
- contentMode: ContentEnum.FULL,
-
- showLogo: true,
-
- showFooter: false,
-
- headerSetting: {
-
- bgColor: HEADER_PRESET_BG_COLOR_LIST[0],
-
- fixed: true,
-
- show: true,
-
- theme: ThemeEnum.LIGHT,
-
- useLockPage: true,
-
- showFullScreen: true,
-
- showDoc: true,
-
- showNotice: true,
-
- showSearch: true,
- },
-
- menuSetting: {
-
- bgColor: SIDE_BAR_BG_COLOR_LIST[0],
-
- fixed: true,
-
- collapsed: false,
-
- collapsedShowTitle: false,
-
-
- canDrag: false,
-
- show: true,
-
- hidden: false,
-
- menuWidth: 210,
-
- mode: MenuModeEnum.INLINE,
-
- type: MenuTypeEnum.SIDEBAR,
-
- theme: ThemeEnum.DARK,
-
- split: false,
-
- topMenuAlign: 'center',
-
- trigger: TriggerEnum.HEADER,
-
- accordion: true,
-
- closeMixSidebarOnChange: false,
-
- mixSideTrigger: MixSidebarTriggerEnum.CLICK,
-
- mixSideFixed: false,
- },
-
- multiTabsSetting: {
-
- show: true,
-
- canDrag: true,
-
- showQuick: true,
-
- showRedo: true,
-
- showFold: true,
- },
-
- transitionSetting: {
-
-
- enable: true,
-
- basicTransition: RouterTransitionEnum.FADE_SIDE,
-
-
- openPageLoading: true,
-
- openNProgress: false,
- },
-
- openKeepAlive: true,
-
- lockTime: 0,
-
- showBreadCrumb: true,
-
- showBreadCrumbIcon: false,
-
- useErrorHandle: false,
-
- useOpenBackTop: true,
-
- canEmbedIFramePage: true,
-
- closeMessageOnSwitch: true,
-
-
- removeAllHttpPending: false,
- };
- export default setting;
|