config.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. (function (global) {
  2. // 是否启用动态API,启用后,将根据访问IP的origin获取API地址
  3. const ENABLE_DYNAMIC_API = false
  4. const HOST_URL = `${location.origin}${location.pathname}`
  5. const BASE_URL = ENABLE_DYNAMIC_API ? HOST_URL : 'http://dev1.local/'
  6. global.__IBPS_CONFIG__ = {
  7. // 是否启用配置
  8. ENABLE_CONFIG: true,
  9. // 基础路径
  10. BASE_URL,
  11. //公网地址(文件预览下载、扫码回调)
  12. PUBLIC_URL: 'http://dev1.local/',
  13. // 内网地址(onlyoffice相关url默认使用该ip)
  14. INTRANET_URL: 'http://dev1.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://192.168.2.161: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: ['a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9', 'a10', 'a11', 'a12', 'a13', 'a14', 'a15', 'a16', 'a17', 'a18', 'a19', 'a20'],
  31. // 后台配置的Token key
  32. HEADER_TOKEN_KEY: 'X-Authorization-access_token',
  33. // 后台配置的Token key(url使用的key)
  34. FORM_TOKEN_KEY: 'access_token',
  35. // 系统ID
  36. HEADER_SYSTEM_ID: 'X-Authorization-systemid',
  37. // 租户ID
  38. HEADER_TENANT_ID: 'X-Authorization-tenantid',
  39. //================认证中心=====================
  40. //申请应用时分配的AppKey
  41. CLIENT_ID: 'ibps',
  42. //申请应用时分配的AppSecret
  43. CLIENT_SECRET: '58b65297-3467-0859-8337-8cbaf81ef68a',
  44. //授权方式:authorization_code :授权码方式, password_credentials:密码模式
  45. GRANT_TYPE: 'authorization_code',
  46. //================Token存储=====================
  47. //TOKEN存储方式 default:默认,domain:域名限制
  48. TOKEN_STORE: 'default',
  49. //TOKEN 存储域名限制,TOKEN_STORE为domain有效,
  50. TOKEN_DOMAIN: 'bpmhome.cn',
  51. //TOKEN存储的前缀 default:默认,加前缀和版本。 custom:自定义,写的输出什么
  52. TOKEN_STORE_PREFIX: 'default',
  53. //TOKEN存储方式 key
  54. TOKEN_STORE_KEY: 'token',
  55. //刷新TOKEN存储方式 key
  56. REFRESH_TOKEN_STORE_KEY: 'refresh_token',
  57. //转换数据
  58. TRANSFER_DATA: 'transfer',
  59. //国际化配置
  60. I18N_LOCALE: 'zh-CN',
  61. I18N_FALLBACK_LOCALE: 'zh-CN',
  62. //================其他配置=====================
  63. //element 颜色
  64. ELEMENT_COLOR: '#409EFF',
  65. // 系统版本
  66. VERSION: '1.0.0',
  67. // 系统名称
  68. SYSTEM_NAME: '金通医学实验室标准化数智化管理平台',
  69. // 润乾报表根目录
  70. REPORT_PATH: '金通医学实验室管理系统',
  71. // 是否显示开启明文SQL
  72. SHOW_PLAINTEXT: false,
  73. // 是否加密 GET 请求参数
  74. ENCRYPT_GET_PARAMS: false
  75. }
  76. })(window)