preferences.ts 975 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import { defineOverridesPreferences } from '@vben/preferences';
  2. import dayjs from 'dayjs';
  3. /**
  4. * @description 项目配置文件
  5. * 只需要覆盖项目中的一部分配置,不需要的配置不用覆盖,会自动使用默认配置
  6. * !!! 更改配置后请清空缓存,否则可能不生效
  7. */
  8. export const overridesPreferences = defineOverridesPreferences({
  9. // overrides
  10. app: {
  11. name: import.meta.env.VITE_APP_TITLE,
  12. authPageLayout: 'panel-center',
  13. layout: 'header-nav',
  14. enablePreferences: false,
  15. },
  16. header: {
  17. menuAlign: 'center',
  18. },
  19. logo: {
  20. source: import.meta.env.VITE_APP_LOGO || '',
  21. },
  22. tabbar: {
  23. enable: false,
  24. },
  25. copyright: {
  26. enable: true,
  27. date: dayjs().format('YYYY'),
  28. companyName: '杭州六智科技有限公司',
  29. companySiteLink: '',
  30. },
  31. theme: {
  32. mode: 'light',
  33. },
  34. widget: {
  35. globalSearch: false,
  36. refresh: false,
  37. notification: false,
  38. themeToggle: false,
  39. },
  40. });