config.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. (function (global) {
  2. // 是否启用动态API,启用后,将根据访问IP的origin获取API地址
  3. const ENABLE_DYNAMIC_API = true;
  4. const HOST_URL = `${location.origin}${location.pathname}`;
  5. const BASE_URL = ENABLE_DYNAMIC_API ? HOST_URL : "http://192.168.2.209/";
  6. //const BASE_URL = "http://192.168.2.209/";
  7. global.__IBPS_CONFIG__ = {
  8. // 是否启用配置
  9. ENABLE_CONFIG: true,
  10. //公网地址(文件预览下载、扫码回调)
  11. PUBLIC_URL: BASE_URL,
  12. // 内网地址(onlyoffice相关url默认使用该ip)
  13. INTRANET_URL: BASE_URL,
  14. // 基础路径
  15. BASE_URL,
  16. // api
  17. BASE_API: `${BASE_URL}ibps`,
  18. // GATEWAY API
  19. BASE_GATEWAY_API: `${BASE_URL}ibps`,
  20. // WEBSOCKET api
  21. BASE_WEBSOCKET_API: "ws://127.0.0.1:28888",
  22. // report api
  23. BASE_REPORT_API: `${BASE_URL}raqsoft`,
  24. // seal api
  25. BASE_SEAL_API: "http://120.77.249.241:9999/",
  26. //是否单体应用
  27. SINGLE: false,
  28. //是否启用多域名
  29. MULTIPLE_DOMAIN: false,
  30. // 域名
  31. API_DOMAIN_NAMES: [
  32. "a1",
  33. "a2",
  34. "a3",
  35. "a4",
  36. "a5",
  37. "a6",
  38. "a7",
  39. "a8",
  40. "a9",
  41. "a10",
  42. "a11",
  43. "a12",
  44. "a13",
  45. "a14",
  46. "a15",
  47. "a16",
  48. "a17",
  49. "a18",
  50. "a19",
  51. "a20",
  52. ],
  53. // 后台配置的Token key
  54. HEADER_TOKEN_KEY: "X-Authorization-access_token",
  55. // 后台配置的Token key(url使用的key)
  56. FORM_TOKEN_KEY: "access_token",
  57. // 系统ID
  58. HEADER_SYSTEM_ID: "X-Authorization-systemid",
  59. // 租户ID
  60. HEADER_TENANT_ID: "X-Authorization-tenantid",
  61. //================认证中心=====================
  62. //申请应用时分配的AppKey
  63. CLIENT_ID: "ibps",
  64. //申请应用时分配的AppSecret
  65. CLIENT_SECRET: "58b65297-3467-0859-8337-8cbaf81ef68a",
  66. //授权方式:authorization_code :授权码方式, password_credentials:密码模式
  67. GRANT_TYPE: "authorization_code",
  68. //================Token存储=====================
  69. //TOKEN存储方式 default:默认,domain:域名限制
  70. TOKEN_STORE: "default",
  71. //TOKEN 存储域名限制,TOKEN_STORE为domain有效,
  72. TOKEN_DOMAIN: "bpmhome.cn",
  73. //TOKEN存储的前缀 default:默认,加前缀和版本。 custom:自定义,写的输出什么
  74. TOKEN_STORE_PREFIX: "default",
  75. //TOKEN存储方式 key
  76. TOKEN_STORE_KEY: "token",
  77. //刷新TOKEN存储方式 key
  78. REFRESH_TOKEN_STORE_KEY: "refresh_token",
  79. //转换数据
  80. TRANSFER_DATA: "transfer",
  81. //国际化配置
  82. I18N_LOCALE: "zh-CN",
  83. I18N_FALLBACK_LOCALE: "zh-CN",
  84. //================其他配置=====================
  85. //element 颜色
  86. ELEMENT_COLOR: "#409EFF",
  87. // 系统版本
  88. VERSION: "1.0.0",
  89. // 系统名称
  90. SYSTEM_NAME: "金通检测/校准实验室质量管理系统(LQMS-基础版)",
  91. // 润乾报表根目录
  92. REPORT_PATH: "17025实验室质量管理系统",
  93. // 是否加密 GET 请求参数
  94. ENCRYPT_GET_PARAMS: false,
  95. };
  96. })(window);