云
11 小时以前 91bfcf61f44f353dfebc54a57b5b774721de3e9a
src/preferences.ts
@@ -13,14 +13,43 @@
  tenantMode: 'multi' | 'single';
}
/** 门户外观;首次升级时同步到已有用户,后续保留用户自己的偏好。 */
export const portalAppearancePreferences = defineOverridesPreferences({
  app: {
    layout: 'mixed-nav',
    defaultAvatar: '/static/imgs/portal-avatar.svg',
    contentPadding: 16,
    contentPaddingTop: 16,
    contentPaddingRight: 16,
    contentPaddingBottom: 16,
    contentPaddingLeft: 16,
  },
  header: { height: 72, menuAlign: 'start', mode: 'fixed' },
  navigation: { split: true, accordion: true, styleType: 'rounded' },
  sidebar: { width: 228, autoActivateChild: true, expandOnHover: false, collapsed: false, hidden: false, enable: true },
  tabbar: { height: 40, styleType: 'plain', persist: false },
  theme: {
    builtinType: 'custom',
    colorPrimary: '#b7242d',
    mode: 'light',
    radius: '0.5',
    semiDarkHeader: false,
    semiDarkSidebar: false,
    semiDarkSidebarSub: false,
  },
  widget: { globalSearch: true, languageToggle: false, timezone: false },
});
/**
 * @description 项目配置文件
 * 只需要覆盖项目中的一部分配置,不需要的配置不用覆盖,会自动使用默认配置
 * !!! 更改配置后请清空缓存,否则可能不生效
 */
export const overridesPreferences = defineOverridesPreferences({
  ...portalAppearancePreferences,
  // overrides
  app: {
    ...portalAppearancePreferences.app,
    /** 后端路由模式 */
    accessMode: 'backend',
    name: __APP_NAME__ || import.meta.env.VITE_APP_TITLE,
@@ -39,6 +68,7 @@
    source: __APP_LOGO__ || undefined,
  },
  tabbar: {
    ...portalAppearancePreferences.tabbar,
    /** 刷新浏览器后只保留当前页面,不持久化所有标签页 */
    persist: false,
  },
@@ -90,5 +120,5 @@
        label: 'preferences.antd.fields.reportTitle.label',
        placeholder: 'preferences.antd.fields.reportTitle.placeholder',
      },
    ],
    ].filter((field) => import.meta.env.VITE_COMPANY !== 'JSSM' || field.key !== 'tenantMode'),
  });