|
|
@@ -45,60 +45,60 @@ declare interface RoutesListState<T = any> {
|
|
|
// 布局配置
|
|
|
declare interface ThemeConfigState {
|
|
|
themeConfig: {
|
|
|
- isDrawer: boolean;
|
|
|
- primary: string;
|
|
|
- topBar: string;
|
|
|
- topBarColor: string;
|
|
|
- isTopBarColorGradual: boolean;
|
|
|
- menuBar: string;
|
|
|
- menuBarColor: string;
|
|
|
- menuBarActiveColor: string;
|
|
|
- isMenuBarColorGradual: boolean;
|
|
|
- columnsMenuBar: string;
|
|
|
- columnsMenuBarColor: string;
|
|
|
- isColumnsMenuBarColorGradual: boolean;
|
|
|
- isColumnsMenuHoverPreload: boolean;
|
|
|
- columnsLogoHeight: number;
|
|
|
- columnsMenuWidth: number;
|
|
|
- columnsMenuHeight: number;
|
|
|
- isCollapse: boolean;
|
|
|
- isUniqueOpened: boolean;
|
|
|
- isFixedHeader: boolean;
|
|
|
- isFixedHeaderChange: boolean;
|
|
|
- isClassicSplitMenu: boolean;
|
|
|
- isLockScreen: boolean;
|
|
|
- lockScreenTime: number;
|
|
|
- isShowLogo: boolean;
|
|
|
- isShowLogoChange: boolean;
|
|
|
- isBreadcrumb: boolean;
|
|
|
- isTagsview: boolean;
|
|
|
- isBreadcrumbIcon: boolean;
|
|
|
- isTagsviewIcon: boolean;
|
|
|
- isCacheTagsView: boolean;
|
|
|
- isSortableTagsView: boolean;
|
|
|
- isShareTagsView: boolean;
|
|
|
- isFooter: boolean;
|
|
|
- isGrayscale: boolean;
|
|
|
- isInvert: boolean;
|
|
|
- isIsDark: boolean;
|
|
|
- isWatermark: boolean;
|
|
|
- watermarkText: string;
|
|
|
- tagsStyle: string;
|
|
|
- animation: string;
|
|
|
- columnsAsideStyle: string;
|
|
|
- columnsAsideLayout: string;
|
|
|
- layout: string;
|
|
|
- isRequestRoutes: boolean;
|
|
|
- globalTitle: string;
|
|
|
- globalViceTitle: string;
|
|
|
- globalViceTitleMsg: string;
|
|
|
- copyright: string;
|
|
|
- secondVer: boolean;
|
|
|
- captcha: boolean;
|
|
|
- globalI18n: string;
|
|
|
- globalComponentSize: string;
|
|
|
+ isDrawer: boolean; // 是否开启抽屉配置
|
|
|
+ primary: string; // 主题颜色
|
|
|
+ topBar: string; // 顶部栏背景
|
|
|
+ topBarColor: string; // 顶部栏背景色
|
|
|
+ isTopBarColorGradual: boolean; // 是否顶部栏背景渐变
|
|
|
+ menuBar: string; // 侧边栏菜单栏背景
|
|
|
+ menuBarColor: string; // 侧边栏菜单栏背景色
|
|
|
+ menuBarActiveColor: string; // 侧边栏激活项背景色
|
|
|
+ isMenuBarColorGradual: boolean; // 是否侧边栏菜单栏背景渐变
|
|
|
+ columnsMenuBar: string; // 侧边栏菜单栏背景
|
|
|
+ columnsMenuBarColor: string; // 侧边栏菜单栏背景
|
|
|
+ isColumnsMenuBarColorGradual: boolean; // 是否侧边栏菜单栏背景渐变
|
|
|
+ isColumnsMenuHoverPreload: boolean; // 是否鼠标悬停预加载路由
|
|
|
+ columnsLogoHeight: number; // 侧边栏logo高度
|
|
|
+ columnsMenuWidth: number; // 侧边栏宽度
|
|
|
+ columnsMenuHeight: number; // 侧边栏高度
|
|
|
+ isCollapse: boolean; // 是否水平折叠收起菜单(支持手机端)
|
|
|
+ isUniqueOpened: boolean; // 是否只保持一个菜单的展开
|
|
|
+ isFixedHeader: boolean; // 是否固定头部
|
|
|
+ isFixedHeaderChange: boolean; // 是否固定头部
|
|
|
+ isClassicSplitMenu: boolean; // 是否分割菜单
|
|
|
+ isLockScreen: boolean; // 是否开启锁屏
|
|
|
+ lockScreenTime: number; // 锁屏时间
|
|
|
+ isShowLogo: boolean; // 是否显示logo
|
|
|
+ isShowLogoChange: boolean; // 是否显示logo动画
|
|
|
+ isBreadcrumb: boolean; // 是否显示面包屑
|
|
|
+ isTagsview: boolean; // 是否显示多标签页
|
|
|
+ isBreadcrumbIcon: boolean; // 是否显示面包屑图标
|
|
|
+ isTagsviewIcon: boolean; // 是否显示多标签页图标
|
|
|
+ isCacheTagsView: boolean; // 是否缓存 TagsView
|
|
|
+ isSortableTagsView: boolean; // 是否开启拖拽排序
|
|
|
+ isShareTagsView: boolean; // 是否开启多标签页缓存
|
|
|
+ isFooter: boolean; // 是否显示页脚
|
|
|
+ isGrayscale: boolean; // 是否灰度模式
|
|
|
+ isInvert: boolean; // 是否色弱模式
|
|
|
+ isIsDark: boolean; // 是否暗黑模式
|
|
|
+ isWatermark: boolean; // 是否开启水印
|
|
|
+ watermarkText: string; // 水印内容
|
|
|
+ tagsStyle: string; // 标签页主题
|
|
|
+ animation: string; // 动画
|
|
|
+ columnsAsideStyle: string; // 侧边栏主题
|
|
|
+ columnsAsideLayout: string; // 侧边栏布局
|
|
|
+ layout: string; // 布局模式
|
|
|
+ isRequestRoutes: boolean; // 是否开启路由懒加载
|
|
|
+ globalI18n: string; // 是否开启国际化
|
|
|
+ globalComponentSize: string; // 全局组件大小
|
|
|
+ globalTitle: string; // 全局标题
|
|
|
+ globalViceTitle: string; // 全局副标题
|
|
|
+ globalViceTitleMsg: string; // 全局副标题消息
|
|
|
+ copyright: string; // 版权信息
|
|
|
logoUrl: string; // 系统 logo 地址
|
|
|
icp: string; // Icp备案号
|
|
|
icpUrl: string; // Icp地址
|
|
|
+ secondVer: boolean; // 是否开启二级验证
|
|
|
+ captcha: boolean; // 是否开启验证码
|
|
|
};
|
|
|
}
|