const defaultSetting = { showCrumb: true, // 是否显示面包屑 showLogo: true, // 是否显示logo isUniqueOpened: true, //只展开一个一级菜单 sideWidth: 200, //侧边栏宽度 sideTheme: 'light', //侧边栏主题 sideDarkColor: '#0369A1', //侧边栏深色主题颜色(深天蓝) openMultipleTabs: true, // 是否开启多标签tab栏 theme: '#0EA5E9', //主题色(天蓝) successTheme: '#16A34A', //成功主题色 warningTheme: '#D97706', //警告主题色 dangerTheme: '#DC2626', //危险主题色 errorTheme: '#DC2626', //错误主题色 infoTheme: '#64748B' //信息主题色 } /** 本地 setting 缓存结构版本。提升后仅对低于该版本的老缓存执行 SETTING_SCHEMA_MIGRATIONS */ export const SETTING_SCHEMA_VERSION = 4 /** * 按版本写入 defaultSetting 中的键(老用户 localStorage 会长期盖住 config 默认值)。 * 以后若要再推一批新默认值:把 SETTING_SCHEMA_VERSION +1,并为本版本追加一条迁移键列表。 */ export const SETTING_SCHEMA_MIGRATIONS: Record = { 1: ['sideTheme', 'sideDarkColor'], 2: ['theme', 'successTheme', 'warningTheme', 'dangerTheme', 'errorTheme', 'infoTheme', 'sideTheme', 'sideDarkColor', 'showLogo', 'sideWidth'], 3: ['theme', 'sideTheme', 'sideDarkColor', 'sideWidth'], 4: ['theme', 'sideDarkColor'] } export default defaultSetting