Просмотр исходного кода

[update] 调整BASE_URL取值,优先使用config配置数据

cfort 2 лет назад
Родитель
Сommit
4a46db5f88
3 измененных файлов с 8 добавлено и 6 удалено
  1. 6 4
      public/config.js
  2. 1 0
      src/constant.js
  3. 1 2
      src/plugins/ibps/index.js

+ 6 - 4
public/config.js

@@ -1,16 +1,18 @@
 (function (global) {
-    const PUBLIC_PATH = 'https://www.szjyxt.com/'
+    const BASE_URL = 'https://www.szjyxt.com/'
     global.__IBPS_CONFIG__ = {
         // 是否启用配置
         ENABLE_CONFIG: true,
+        // 基础路径
+        BASE_URL,
         //  api
-        BASE_API: `${ PUBLIC_PATH }ibps`,
+        BASE_API: `${ BASE_URL }ibps`,
         // GATEWAY API
-        BASE_GATEWAY_API: `${ PUBLIC_PATH }ibps`,
+        BASE_GATEWAY_API: `${ BASE_URL }ibps`,
         // WEBSOCKET api
         BASE_WEBSOCKET_API: 'ws://127.0.0.1:28888',
         // report api
-        BASE_REPORT_API: `${ PUBLIC_PATH }raqsoft`,
+        BASE_REPORT_API: `${ BASE_URL }raqsoft`,
         // seal api
         BASE_SEAL_API: 'http://120.77.249.241:9999/',
 

+ 1 - 0
src/constant.js

@@ -17,6 +17,7 @@ const enableConfig = __IBPS_CONFIG__.ENABLE_CONFIG || false
  * 接口服务器
  * @type {*|string}
  */
+export const BASE_URL = enableConfig ? (__IBPS_CONFIG__.BASE_URL || env.VUE_APP_BASE_URL) : env.VUE_APP_BASE_URL
 export const BASE_API = enableConfig ? (__IBPS_CONFIG__.BASE_API || env.VUE_APP_BASE_API) : env.VUE_APP_BASE_API
 export const BASE_GATEWAY_API = enableConfig ? (__IBPS_CONFIG__.BASE_GATEWAY_API || env.VUE_APP_BASE_GATEWAY_API) : env.VUE_APP_BASE_GATEWAY_API
 export const BASE_WEBSOCKET = enableConfig ? (__IBPS_CONFIG__.BASE_WEBSOCKET || env.VUE_APP_BASE_WEBSOCKET) : env.VUE_APP_BASE_WEBSOCKET

+ 1 - 2
src/plugins/ibps/index.js

@@ -38,9 +38,8 @@ import pluginLog from '@/plugins/log'
 import pluginOpen from '@/plugins/open'
 // 平台配置文件
 import setting from '@/setting.js'
-import { BASE_SEAL_API } from '@/constant'
+import { BASE_URL, BASE_SEAL_API } from '@/constant'
 import env from '@/env'
-const BASE_URL = process.env.VUE_APP_BASE_URL
 
 export default {
     async install (Vue, options) {