config.js 3.3 KB

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