constant.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. /**
  2. * 常量配置
  3. *
  4. */
  5. import env from "@/env";
  6. /**
  7. * 读取静态配置
  8. * @private
  9. */
  10. const __IBPS_CONFIG__ = window.__IBPS_CONFIG__ || {};
  11. export default __IBPS_CONFIG__;
  12. const enableConfig = __IBPS_CONFIG__.ENABLE_CONFIG || false;
  13. /**
  14. * 接口服务器
  15. * @type {*|string}
  16. */
  17. export const BASE_URL = enableConfig
  18. ? __IBPS_CONFIG__.BASE_URL || env.VUE_APP_BASE_URL
  19. : env.VUE_APP_BASE_URL;
  20. export const PUBLIC_URL = enableConfig
  21. ? __IBPS_CONFIG__.PUBLIC_URL || env.VUE_APP_BASE_URL
  22. : env.VUE_APP_BASE_URL;
  23. export const INTRANET_URL = enableConfig
  24. ? __IBPS_CONFIG__.INTRANET_URL || env.VUE_APP_BASE_URL
  25. : env.VUE_APP_BASE_URL;
  26. export const BASE_API = enableConfig
  27. ? __IBPS_CONFIG__.BASE_API || env.VUE_APP_BASE_API
  28. : env.VUE_APP_BASE_API;
  29. export const BASE_GATEWAY_API = enableConfig
  30. ? __IBPS_CONFIG__.BASE_GATEWAY_API || env.VUE_APP_BASE_GATEWAY_API
  31. : env.VUE_APP_BASE_GATEWAY_API;
  32. export const BASE_WEBSOCKET = enableConfig
  33. ? __IBPS_CONFIG__.BASE_WEBSOCKET || env.VUE_APP_BASE_WEBSOCKET
  34. : env.VUE_APP_BASE_WEBSOCKET;
  35. export const BASE_REPORT_API = enableConfig
  36. ? __IBPS_CONFIG__.BASE_REPORT_API || env.VUE_APP_BASE_REPORT_API
  37. : env.VUE_APP_BASE_REPORT_API;
  38. export const BASE_SEAL_API = __IBPS_CONFIG__.BASE_SEAL_API || "";
  39. export const SINGLE = __IBPS_CONFIG__.SINGLE || false;
  40. export const API_DOMAIN_NAMES = __IBPS_CONFIG__.API_DOMAIN_NAMES || [];
  41. export const MULTIPLE_DOMAIN = __IBPS_CONFIG__.MULTIPLE_DOMAIN || false;
  42. // ================认证中心=====================
  43. export const GRANT_TYPE = __IBPS_CONFIG__.GRANT_TYPE || "";
  44. export const CLIENT_ID = __IBPS_CONFIG__.CLIENT_ID || "";
  45. export const CLIENT_SECRET = __IBPS_CONFIG__.CLIENT_SECRET || "";
  46. // ================请求头=====================
  47. export const HEADER_TOKEN_KEY =
  48. __IBPS_CONFIG__.HEADER_TOKEN_KEY || "X-Authorization-access_token";
  49. export const FORM_TOKEN_KEY = __IBPS_CONFIG__.TOKEN_KEY || "access_token";
  50. export const HEADER_SYSTEM_ID =
  51. __IBPS_CONFIG__.HEADER_SYSTEM_ID || "X-Authorization-systemid";
  52. export const HEADER_TENANT_ID =
  53. __IBPS_CONFIG__.HEADER_TENANT_ID || "X-Authorization-tenantid";
  54. export const TENANT_ID = __IBPS_CONFIG__.TENANT_ID || "tenant_id";
  55. // ================Cookies 存储=====================
  56. export const UUID_KEY = __IBPS_CONFIG__.UUID_KEY || "uuid";
  57. export const LANG_KEY = __IBPS_CONFIG__.LANG_KEY || "lang";
  58. export const TOKEN_STORE = __IBPS_CONFIG__.TOKEN_STORE || "default";
  59. export const TOKEN_DOMAIN = __IBPS_CONFIG__.TOKEN_DOMAIN || "bpmhome.cn";
  60. export const TOKEN_STORE_PREFIX =
  61. __IBPS_CONFIG__.TOKEN_STORE_PREFIX || "default";
  62. export const TOKEN_STORE_KEY = __IBPS_CONFIG__.TOKEN_STORE_KEY || "token";
  63. export const REFRESH_TOKEN_STORE_KEY =
  64. __IBPS_CONFIG__.REFRESH_TOKEN_STORE_KEY || "refresh_token";
  65. export const TRANSFER_DATA = __IBPS_CONFIG__.TRANSFER_DATA || "transfer";
  66. export const I18N_LOCALE = __IBPS_CONFIG__.I18N_LOCALE || "zh-CN";
  67. export const I18N_FALLBACK_LOCALE =
  68. __IBPS_CONFIG__.I18N_FALLBACK_LOCALE || "zh-CN";
  69. export const ELEMENT_COLOR = __IBPS_CONFIG__.ELEMENT_COLOR || "#409EFF";
  70. export const SYSTEM_NAME =
  71. __IBPS_CONFIG__.SYSTEM_NAME || "17025实验室质量管理系统";
  72. export const REPORT_PATH = __IBPS_CONFIG__.REPORT_PATH || "";