Răsfoiți Sursa

baseurl修改

cyy 4 luni în urmă
părinte
comite
44377160de
2 a modificat fișierele cu 58 adăugiri și 31 ștergeri
  1. 57 30
      public/config.js
  2. 1 1
      public/index.html

+ 57 - 30
public/config.js

@@ -1,73 +1,100 @@
 (function (global) {
-    const BASE_URL = 'http://dev3.local/'
+    // 是否启用动态API,启用后,将根据访问IP的origin获取API地址
+    const ENABLE_DYNAMIC_API = false;
+    const HOST_URL = `${location.origin}${location.pathname}`;
+    const BASE_URL = ENABLE_DYNAMIC_API ? HOST_URL : "http://dev3.local/";
     global.__IBPS_CONFIG__ = {
         // 是否启用配置
         ENABLE_CONFIG: true,
         // 基础路径
         BASE_URL,
+        //公网地址(文件预览下载、扫码回调)
+        PUBLIC_URL: "http://dev3.local/",
+        // 内网地址(onlyoffice相关url默认使用该ip)
+        INTRANET_URL: "http://dev3.local/",
         //  api
-        BASE_API: `${ BASE_URL }ibps`,
+        BASE_API: `${BASE_URL}ibps`,
         // GATEWAY API
-        BASE_GATEWAY_API: `${ BASE_URL }ibps`,
+        BASE_GATEWAY_API: `${BASE_URL}ibps`,
         // WEBSOCKET api
-        BASE_WEBSOCKET_API: 'ws://127.0.0.1:28888',
+        BASE_WEBSOCKET_API: "ws://127.0.0.1:28888",
         // report api
-        BASE_REPORT_API: `${ BASE_URL }raqsoft`,
+        BASE_REPORT_API: `${BASE_URL}raqsoft`,
         // seal api
-        BASE_SEAL_API: 'http://120.77.249.241:9999/',
+        BASE_SEAL_API: "http://120.77.249.241:9999/",
 
         //是否单体应用
         SINGLE: false,
-        //是否启用多域名 
+        //是否启用多域名
         MULTIPLE_DOMAIN: false,
         // 域名
-        API_DOMAIN_NAMES: ['a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9', 'a10', 'a11', 'a12', 'a13', 'a14', 'a15', 'a16', 'a17', 'a18', 'a19', 'a20'],
+        API_DOMAIN_NAMES: [
+            "a1",
+            "a2",
+            "a3",
+            "a4",
+            "a5",
+            "a6",
+            "a7",
+            "a8",
+            "a9",
+            "a10",
+            "a11",
+            "a12",
+            "a13",
+            "a14",
+            "a15",
+            "a16",
+            "a17",
+            "a18",
+            "a19",
+            "a20",
+        ],
 
         // 后台配置的Token key
-        HEADER_TOKEN_KEY: 'X-Authorization-access_token',
+        HEADER_TOKEN_KEY: "X-Authorization-access_token",
         // 后台配置的Token key(url使用的key)
-        FORM_TOKEN_KEY: 'access_token',
+        FORM_TOKEN_KEY: "access_token",
         // 系统ID
-        HEADER_SYSTEM_ID: 'X-Authorization-systemid',
+        HEADER_SYSTEM_ID: "X-Authorization-systemid",
         //  租户ID
-        HEADER_TENANT_ID: 'X-Authorization-tenantid',
+        HEADER_TENANT_ID: "X-Authorization-tenantid",
 
         //================认证中心=====================
         //申请应用时分配的AppKey
-        CLIENT_ID: 'ibps',
+        CLIENT_ID: "ibps",
         //申请应用时分配的AppSecret
-        CLIENT_SECRET: '58b65297-3467-0859-8337-8cbaf81ef68a',
+        CLIENT_SECRET: "58b65297-3467-0859-8337-8cbaf81ef68a",
         //授权方式:authorization_code :授权码方式,  password_credentials:密码模式
-        GRANT_TYPE: 'authorization_code',
+        GRANT_TYPE: "authorization_code",
 
         //================Token存储=====================
         //TOKEN存储方式  default:默认,domain:域名限制
-        TOKEN_STORE: 'default',
+        TOKEN_STORE: "default",
         //TOKEN 存储域名限制,TOKEN_STORE为domain有效,
-        TOKEN_DOMAIN: 'bpmhome.cn',
+        TOKEN_DOMAIN: "bpmhome.cn",
         //TOKEN存储的前缀  default:默认,加前缀和版本。 custom:自定义,写的输出什么
-        TOKEN_STORE_PREFIX: 'default',
+        TOKEN_STORE_PREFIX: "default",
         //TOKEN存储方式 key
-        TOKEN_STORE_KEY: 'token',
+        TOKEN_STORE_KEY: "token",
         //刷新TOKEN存储方式 key
-        REFRESH_TOKEN_STORE_KEY: 'refresh_token',
+        REFRESH_TOKEN_STORE_KEY: "refresh_token",
 
         //转换数据
-        TRANSFER_DATA: 'transfer',
+        TRANSFER_DATA: "transfer",
 
         //国际化配置
-        I18N_LOCALE: 'zh-CN',
-        I18N_FALLBACK_LOCALE: 'zh-CN',
+        I18N_LOCALE: "zh-CN",
+        I18N_FALLBACK_LOCALE: "zh-CN",
 
         //================其他配置=====================
         //element 颜色
-        ELEMENT_COLOR: '#409EFF',
+        ELEMENT_COLOR: "#409EFF",
         // 系统版本
-        VERSION: '1.0.0',
+        VERSION: "1.0.0",
         // 系统名称
-        SYSTEM_NAME: '深圳市罗湖医院集团细胞质量检测实验室LIMS系统',
+        SYSTEM_NAME: "深圳市罗湖医院集团细胞质量检测实验室LIMS系统",
         // 润乾报表根目录
-        REPORT_PATH: '罗医细胞质量检测实验室'
-    }
-
-})(window)
+        REPORT_PATH: "罗医细胞质量检测实验室",
+    };
+})(window);

+ 1 - 1
public/index.html

@@ -20,7 +20,7 @@
     <% } %>
     <title><%= VUE_APP_TITLE %></title>
 	<!-- <script type="text/javascript" src="<%= BASE_URL %>lib/onlyoffice/api.js"></script> -->
-    <script type="text/javascript" src="http://dev3.local/word/web-apps/apps/api/documents/api.js"></script>
+    <script type="text/javascript" src="/word/web-apps/apps/api/documents/api.js"></script>
     <style>
      html,body,#app{height:100%;margin:0;padding:0}
      .ibps-home{background-color:#303133;height:100%;display:flex;flex-direction:column}