Ben Lin
2024-06-18 4c78f1036aa71d2eeb09cec80b507dfa9c839c11
types/config.d.ts
@@ -1,4 +1,4 @@
import { MenuTypeEnum, MenuModeEnum, TriggerEnum, MixSidebarTriggerEnum } from '/@/enums/menuEnum';
import { MenuTypeEnum, MenuModeEnum, TriggerEnum, MixSidebarTriggerEnum } from '@/enums/menuEnum';
import {
  ContentEnum,
  PermissionModeEnum,
@@ -6,9 +6,9 @@
  RouterTransitionEnum,
  SettingButtonPositionEnum,
  SessionTimeoutProcessingEnum,
} from '/@/enums/appEnum';
} from '@/enums/appEnum';
import { CacheTypeEnum } from '/@/enums/cacheEnum';
import { CacheTypeEnum } from '@/enums/cacheEnum';
export type LocaleType = 'zh_CN' | 'en' | 'ru' | 'ja' | 'ko';
@@ -41,6 +41,7 @@
  canDrag: boolean;
  showRedo: boolean;
  showFold: boolean;
  autoCollapse: boolean;
}
export interface HeaderSetting {
@@ -57,6 +58,7 @@
  // Show message center button
  showNotice: boolean;
  showSearch: boolean;
  showApi: boolean;
}
export interface LocaleSetting {
@@ -141,26 +143,30 @@
  title: string;
  // Service interface url
  apiUrl: string;
  taskApiUrl: string;
  // Upload url
  uploadUrl?: string;
  //  Service interface url prefix
  urlPrefix?: string;
  // Project abbreviation
  shortName: string;
  sysApiUrl: string;
  taskApiUrl: string;
  mapKey: string;
  downloadUrl: string;
  useOrg: boolean;
}
export interface GlobEnvConfig {
  // Site title
  VITE_GLOB_APP_TITLE: string;
  // Service interface url
  VITE_GLOB_API_URL: string;
  VITE_GLOB_TSK_API_URL: string;
  // Service interface url prefix
  VITE_GLOB_API_URL_PREFIX?: string;
  // Upload url
  VITE_GLOB_UPLOAD_URL?: string;
  VITE_GLOB_SYS_API_URL: string;
  VITE_GLOB_TSK_API_URL: string;
  VITE_GLOB_MAP_KEY: string;
  VITE_GLOB_DOWNLOAD_URL: string;
  VITE_USE_ORG: boolean;
}