| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- import type { RecursiveRequired, Settings } from '#/global'
- import settingsDefault from '@/settings.default'
- import { defaultsDeep } from 'lodash-es'
- const globalSettings: Settings.all = {
- // 请在此处编写或粘贴配置代码
- app: {
- colorScheme: 'light',
- enableMournMode: false,
- enableColorAmblyopiaMode: false,
- enablePermission: true,
- enableProgress: true,
- enableDynamicTitle: false,
- routeBaseOn: 'backend',
- },
- home: {
- enable: true,
- title: '主页',
- fullPath: '/',
- },
- layout: {
- enableMobileAdaptation: true,
- },
- menu: {
- baseOn: 'frontend',
- mode: 'head',
- switchMainMenuAndPageJump: false,
- subMenuUniqueOpened: true,
- subMenuCollapse: false,
- enableSubMenuCollapseButton: true,
- enableHotkeys: false,
- },
- topbar: {
- mode: 'fixed',
- },
- tabbar: {
- enable: false,
- enableIcon: true,
- enableHotkeys: true,
- },
- toolbar: {
- breadcrumb: true,
- navSearch: true,
- fullscreen: true,
- pageReload: true,
- colorScheme: true,
- },
- mainPage: {
- enableHotkeys: true,
- },
- navSearch: {
- enableHotkeys: true,
- },
- copyright: {
- enable: false,
- dates: '',
- company: '',
- website: '',
- beian: '',
- },
- }
- export default defaultsDeep(globalSettings, settingsDefault) as RecursiveRequired<Settings.all>
|