长城汽车软件包管理平台
whychdw
2025-05-06 4a867727d81b9513e675ad396903368c6a293dca
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import { AppLanguage, ThemeMode, LayoutMode, ComponentSize } from "./enums";
 
const { pkg } = __APP_INFO__;
 
// 检查用户的操作系统是否使用深色模式
const mediaQueryList = window.matchMedia("(prefers-color-scheme: dark)");
 
const defaultSettings: AppSettings = {
  // 系统Title
  title: "软件管理平台",
  // 系统版本
  version: pkg.version,
  // 是否显示设置
  showSettings: false,
  // 是否显示标签视图
  tagsView: true,
  // 是否显示侧边栏Logo
  sidebarLogo: true,
  // 布局方式,默认为左侧布局
  layout: LayoutMode.LEFT,
  // 主题,根据操作系统的色彩方案自动选择
  theme: mediaQueryList.matches ? ThemeMode.DARK : ThemeMode.LIGHT,
  // 组件大小 default | medium | small | large
  size: ComponentSize.DEFAULT,
  // 语言
  language: AppLanguage.ZH_CN,
  // 主题颜色
  themeColor: "#4080FF",
  // 是否开启水印
  watermarkEnabled: false,
  // 水印内容
  watermarkContent: pkg.name,
};
 
export default defaultSettings;