Signed-off-by: haoxr <1490493387@qq.com> Former-commit-id: e9f11cc8edd2bd789c894425427e90ad52de9995
69 lines
1.1 KiB
TypeScript
69 lines
1.1 KiB
TypeScript
/**
|
|
* 系统设置
|
|
*/
|
|
interface DefaultSettings {
|
|
/**
|
|
* 系统标题
|
|
*/
|
|
title: string;
|
|
/**
|
|
* 系统版本
|
|
*/
|
|
version: string;
|
|
/**
|
|
* 是否显示设置
|
|
*/
|
|
showSettings: boolean;
|
|
/**
|
|
* 是否显示多标签导航
|
|
*/
|
|
tagsView: boolean;
|
|
/**
|
|
*是否固定头部
|
|
*/
|
|
fixedHeader: boolean;
|
|
/**
|
|
* 是否显示侧边栏Logo
|
|
*/
|
|
sidebarLogo: boolean;
|
|
/**
|
|
* 导航栏布局(left|top|mix)
|
|
*/
|
|
layout: string;
|
|
/**
|
|
* 主题模式(dark|light)
|
|
*/
|
|
theme: string;
|
|
|
|
/**
|
|
* 布局大小(default |large |small)
|
|
*/
|
|
size: string;
|
|
|
|
/**
|
|
* 语言( zh-cn| en)
|
|
*/
|
|
language: string;
|
|
|
|
/**
|
|
* 主题颜色
|
|
*/
|
|
themeColor: string;
|
|
}
|
|
|
|
const defaultSettings: DefaultSettings = {
|
|
title: "vue3-element-admin",
|
|
version: "v2.6.6",
|
|
showSettings: true,
|
|
tagsView: true,
|
|
fixedHeader: false,
|
|
sidebarLogo: true,
|
|
layout: "left", // 默认左侧模式
|
|
theme: "light", // 暗黑模式-dark 明亮模式-light
|
|
size: "default",
|
|
language: "zh-cn",
|
|
themeColor: "#409EFF",
|
|
};
|
|
|
|
export default defaultSettings;
|