ソースを参照

doc预览路径修改

cyy 4 ヶ月 前
コミット
251f1be95e
4 ファイル変更147 行追加112 行削除
  1. 1 1
      public/config.js
  2. 88 74
      src/api/baseUrl.js
  3. 55 34
      src/constant.js
  4. 3 3
      src/views/platform/file/attachment/list.vue

+ 1 - 1
public/config.js

@@ -9,7 +9,7 @@
         // 基础路径
         BASE_URL,
         //公网地址(文件预览下载、扫码回调)
-        PUBLIC_URL: "http://dev3.local/",
+        PUBLIC_URL: `${BASE_URL}`,
         // 内网地址(onlyoffice相关url默认使用该ip)
         INTRANET_URL: "http://dev3.local/",
         //  api

+ 88 - 74
src/api/baseUrl.js

@@ -1,117 +1,131 @@
-import store from '@/store'
-import { BASE_API as baseApi,
-  BASE_GATEWAY_API as gatewayApi,
-  BASE_WEBSOCKET as baseWebsocket,
-  SINGLE, MULTIPLE_DOMAIN, API_DOMAIN_NAMES } from '@/constant'
+import store from "@/store";
+import {
+    BASE_API as baseApi,
+    BASE_GATEWAY_API as gatewayApi,
+    BASE_WEBSOCKET as baseWebsocket,
+    SINGLE,
+    MULTIPLE_DOMAIN,
+    API_DOMAIN_NAMES,
+    INTRANET_URL as intranetUrl,
+} from "@/constant";
 
 export const SINGLE_APP = () => {
-  if (!store || typeof (store.getters.single) === 'undefined') {
-    return SINGLE
-  }
-  return store.getters.single
-}
+    if (!store || typeof store.getters.single === "undefined") {
+        return SINGLE;
+    }
+    return store.getters.single;
+};
 
 const getApi = (api, i) => {
-  if (i === null || i === undefined) {
-    i = 0
-  }
-  const domainName = API_DOMAIN_NAMES[i] || API_DOMAIN_NAMES[0] || ''
+    if (i === null || i === undefined) {
+        i = 0;
+    }
+    const domainName = API_DOMAIN_NAMES[i] || API_DOMAIN_NAMES[0] || "";
 
-  return api.replace('{DOMAIN}', domainName)
-}
+    return api.replace("{DOMAIN}", domainName);
+};
 
 // 默认url
-export const BASE_API = function(i) {
-  const api = store && store.getters.baseApi ? store.getters.baseApi : baseApi
-  return MULTIPLE_DOMAIN ? getApi(api, i) : api
-}
+export const BASE_API = function (i) {
+    const api =
+        store && store.getters.baseApi ? store.getters.baseApi : baseApi;
+    return MULTIPLE_DOMAIN ? getApi(api, i) : api;
+};
+
+export const INTRANET_URL = () => {
+    return intranetUrl + "ibps";
+};
+
 // 网关API 解决上传乱码问题
-export const BASE_GATEWAY_API = function(i) {
-  const api = store && store.getters.baseApi ? store.getters.baseApi : gatewayApi
-  return MULTIPLE_DOMAIN ? getApi(api, i) : api
-}
+export const BASE_GATEWAY_API = function (i) {
+    const api =
+        store && store.getters.baseApi ? store.getters.baseApi : gatewayApi;
+    return MULTIPLE_DOMAIN ? getApi(api, i) : api;
+};
 // websocket地址
 export const BASE_WEBSOCKET_API = (i) => {
-  const api = store && store.getters.websocket ? store.getters.websocket : baseWebsocket
-  return MULTIPLE_DOMAIN ? getApi(api, i) : api
-}
+    const api =
+        store && store.getters.websocket
+            ? store.getters.websocket
+            : baseWebsocket;
+    return MULTIPLE_DOMAIN ? getApi(api, i) : api;
+};
 export const OAUTH2_BASE_URL = () => {
-  return SINGLE_APP() ? '' : '/oauth2/v3'
-}
+    return SINGLE_APP() ? "" : "/oauth2/v3";
+};
 export const PLATFORM_BASE_URL = () => {
-  return SINGLE_APP() ? '' : '/platform/v3'
-}
+    return SINGLE_APP() ? "" : "/platform/v3";
+};
 
 export const BUSINESS_BASE_URL = () => {
-  return SINGLE_APP() ? '' : '/business/v3'
-}
+    return SINGLE_APP() ? "" : "/business/v3";
+};
 
 // ========== business=================
 
 export const OAUTH2_URL = () => {
-  return OAUTH2_BASE_URL()
-}
+    return OAUTH2_BASE_URL();
+};
 // ========== business=================
 export const FORM_URL = () => {
-  return BUSINESS_BASE_URL()
-}
+    return BUSINESS_BASE_URL();
+};
 
 export const BPMN_URL = () => {
-  return BUSINESS_BASE_URL()
-}
+    return BUSINESS_BASE_URL();
+};
 export const DATA_URL = () => {
-  return BUSINESS_BASE_URL()
-}
+    return BUSINESS_BASE_URL();
+};
 export const CODEGEN_URL = () => {
-  return BUSINESS_BASE_URL()
-}
+    return BUSINESS_BASE_URL();
+};
 
 // ========== PLATFORM_BASE_URL=================
 export const PLATFORM_URL = () => {
-  return PLATFORM_BASE_URL()
-}
+    return PLATFORM_BASE_URL();
+};
 export const ORG_URL = () => {
-  return PLATFORM_BASE_URL()
-}
+    return PLATFORM_BASE_URL();
+};
 export const AUTH_URL = () => {
-  return PLATFORM_BASE_URL()
-}
+    return PLATFORM_BASE_URL();
+};
 export const SAAS_URL = () => {
-  return PLATFORM_BASE_URL()
-}
+    return PLATFORM_BASE_URL();
+};
 export const CAT_URL = () => {
-  return PLATFORM_BASE_URL()
-}
+    return PLATFORM_BASE_URL();
+};
 export const JOB_URL = () => {
-  return PLATFORM_BASE_URL()
-}
+    return PLATFORM_BASE_URL();
+};
 export const SYSTEM_URL = () => {
-  return PLATFORM_BASE_URL()
-}
+    return PLATFORM_BASE_URL();
+};
 export const LOG_URL = () => {
-  return PLATFORM_BASE_URL()
-}
+    return PLATFORM_BASE_URL();
+};
 export const MSG_URL = () => {
-  return PLATFORM_BASE_URL()
-}
+    return PLATFORM_BASE_URL();
+};
 export const MAIL_URL = () => {
-  return PLATFORM_BASE_URL()
-}
+    return PLATFORM_BASE_URL();
+};
 export const OFFICE_URL = () => {
-  return PLATFORM_BASE_URL()
-}
+    return PLATFORM_BASE_URL();
+};
 export const SERV_URL = () => {
-  return PLATFORM_BASE_URL()
-}
+    return PLATFORM_BASE_URL();
+};
 
 export const DS_URL = () => {
-  return PLATFORM_BASE_URL()
-}
+    return PLATFORM_BASE_URL();
+};
 export const INFO_URL = () => {
-  return PLATFORM_BASE_URL()
-}
+    return PLATFORM_BASE_URL();
+};
 
 export const SOCKET_URL = () => {
-  return PLATFORM_BASE_URL()
-}
-
+    return PLATFORM_BASE_URL();
+};

+ 55 - 34
src/constant.js

@@ -2,60 +2,81 @@
  * 常量配置
  *
  */
-import env from '@/env'
+import env from "@/env";
 /**
  * 读取静态配置
  * @private
  */
-const __IBPS_CONFIG__ = window.__IBPS_CONFIG__ || {}
+const __IBPS_CONFIG__ = window.__IBPS_CONFIG__ || {};
 
-export default __IBPS_CONFIG__
+export default __IBPS_CONFIG__;
 
-const enableConfig = __IBPS_CONFIG__.ENABLE_CONFIG || false
+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
-export const BASE_REPORT_API = enableConfig ? (__IBPS_CONFIG__.BASE_REPORT_API || env.VUE_APP_BASE_REPORT_API) : env.VUE_APP_BASE_REPORT_API
-export const BASE_SEAL_API = __IBPS_CONFIG__.BASE_SEAL_API || ''
+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 INTRANET_URL = enableConfig
+    ? __IBPS_CONFIG__.INTRANET_URL || env.VUE_APP_BASE_URL
+    : env.VUE_APP_BASE_URL;
+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;
+export const BASE_REPORT_API = enableConfig
+    ? __IBPS_CONFIG__.BASE_REPORT_API || env.VUE_APP_BASE_REPORT_API
+    : env.VUE_APP_BASE_REPORT_API;
+export const BASE_SEAL_API = __IBPS_CONFIG__.BASE_SEAL_API || "";
 
-export const SINGLE = __IBPS_CONFIG__.SINGLE || false
-export const API_DOMAIN_NAMES = __IBPS_CONFIG__.API_DOMAIN_NAMES || []
-export const MULTIPLE_DOMAIN = __IBPS_CONFIG__.MULTIPLE_DOMAIN || false
+export const SINGLE = __IBPS_CONFIG__.SINGLE || false;
+export const API_DOMAIN_NAMES = __IBPS_CONFIG__.API_DOMAIN_NAMES || [];
+export const MULTIPLE_DOMAIN = __IBPS_CONFIG__.MULTIPLE_DOMAIN || false;
 
 // ================认证中心=====================
 
-export const GRANT_TYPE = __IBPS_CONFIG__.GRANT_TYPE || ''
-export const CLIENT_ID = __IBPS_CONFIG__.CLIENT_ID || ''
-export const CLIENT_SECRET = __IBPS_CONFIG__.CLIENT_SECRET || ''
+export const GRANT_TYPE = __IBPS_CONFIG__.GRANT_TYPE || "";
+export const CLIENT_ID = __IBPS_CONFIG__.CLIENT_ID || "";
+export const CLIENT_SECRET = __IBPS_CONFIG__.CLIENT_SECRET || "";
 
 // ================请求头=====================
-export const HEADER_TOKEN_KEY = __IBPS_CONFIG__.HEADER_TOKEN_KEY || 'X-Authorization-access_token'
-export const FORM_TOKEN_KEY = __IBPS_CONFIG__.TOKEN_KEY || 'access_token'
-export const HEADER_SYSTEM_ID = __IBPS_CONFIG__.HEADER_SYSTEM_ID || 'X-Authorization-systemid'
-export const HEADER_TENANT_ID = __IBPS_CONFIG__.HEADER_TENANT_ID || 'X-Authorization-tenantid'
-export const TENANT_ID = __IBPS_CONFIG__.TENANT_ID || 'tenant_id'
+export const HEADER_TOKEN_KEY =
+    __IBPS_CONFIG__.HEADER_TOKEN_KEY || "X-Authorization-access_token";
+export const FORM_TOKEN_KEY = __IBPS_CONFIG__.TOKEN_KEY || "access_token";
+export const HEADER_SYSTEM_ID =
+    __IBPS_CONFIG__.HEADER_SYSTEM_ID || "X-Authorization-systemid";
+export const HEADER_TENANT_ID =
+    __IBPS_CONFIG__.HEADER_TENANT_ID || "X-Authorization-tenantid";
+export const TENANT_ID = __IBPS_CONFIG__.TENANT_ID || "tenant_id";
 
 // ================Cookies 存储=====================
-export const UUID_KEY = __IBPS_CONFIG__.UUID_KEY || 'uuid'
-export const LANG_KEY = __IBPS_CONFIG__.LANG_KEY || 'lang'
+export const UUID_KEY = __IBPS_CONFIG__.UUID_KEY || "uuid";
+export const LANG_KEY = __IBPS_CONFIG__.LANG_KEY || "lang";
 
-export const TOKEN_STORE = __IBPS_CONFIG__.TOKEN_STORE || 'default'
-export const TOKEN_DOMAIN = __IBPS_CONFIG__.TOKEN_DOMAIN || 'bpmhome.cn'
-export const TOKEN_STORE_PREFIX = __IBPS_CONFIG__.TOKEN_STORE_PREFIX || 'default'
-export const TOKEN_STORE_KEY = __IBPS_CONFIG__.TOKEN_STORE_KEY || 'token'
-export const REFRESH_TOKEN_STORE_KEY = __IBPS_CONFIG__.REFRESH_TOKEN_STORE_KEY || 'refresh_token'
+export const TOKEN_STORE = __IBPS_CONFIG__.TOKEN_STORE || "default";
+export const TOKEN_DOMAIN = __IBPS_CONFIG__.TOKEN_DOMAIN || "bpmhome.cn";
+export const TOKEN_STORE_PREFIX =
+    __IBPS_CONFIG__.TOKEN_STORE_PREFIX || "default";
+export const TOKEN_STORE_KEY = __IBPS_CONFIG__.TOKEN_STORE_KEY || "token";
+export const REFRESH_TOKEN_STORE_KEY =
+    __IBPS_CONFIG__.REFRESH_TOKEN_STORE_KEY || "refresh_token";
 
-export const TRANSFER_DATA = __IBPS_CONFIG__.TRANSFER_DATA || 'transfer'
+export const TRANSFER_DATA = __IBPS_CONFIG__.TRANSFER_DATA || "transfer";
 
-export const I18N_LOCALE = __IBPS_CONFIG__.I18N_LOCALE || 'zh-CN'
-export const I18N_FALLBACK_LOCALE = __IBPS_CONFIG__.I18N_FALLBACK_LOCALE || 'zh-CN'
+export const I18N_LOCALE = __IBPS_CONFIG__.I18N_LOCALE || "zh-CN";
+export const I18N_FALLBACK_LOCALE =
+    __IBPS_CONFIG__.I18N_FALLBACK_LOCALE || "zh-CN";
 
-export const ELEMENT_COLOR = __IBPS_CONFIG__.ELEMENT_COLOR || '#409EFF'
-export const SYSTEM_NAME = __IBPS_CONFIG__.SYSTEM_NAME || '深圳市罗湖医院集团细胞质量检测实验室LIMS系统'
-export const REPORT_PATH = __IBPS_CONFIG__.REPORT_PATH || ''
+export const ELEMENT_COLOR = __IBPS_CONFIG__.ELEMENT_COLOR || "#409EFF";
+export const SYSTEM_NAME =
+    __IBPS_CONFIG__.SYSTEM_NAME ||
+    "深圳市罗湖医院集团细胞质量检测实验室LIMS系统";
+export const REPORT_PATH = __IBPS_CONFIG__.REPORT_PATH || "";

+ 3 - 3
src/views/platform/file/attachment/list.vue

@@ -65,7 +65,7 @@ import FilePreview from '@/business/platform/file/file-preview'
 import { fileTypes } from '@/business/platform/file/constants/fileTypes'
 import Detail from './detail'
 import ModifyName from './modify-name'
-import { SYSTEM_URL, BASE_API } from '@/api/baseUrl'
+import { SYSTEM_URL, BASE_API,INTRANET_URL } from '@/api/baseUrl'
 
 export default {
     components: {
@@ -284,8 +284,8 @@ export default {
                             newTab.document.write(`<iframe src="${this.$baseUrl}lib/pdfjs-dist/web/viewer.html?file=${encodeURIComponent(url)}&hasRole=${hasRole}" style="width:100%; height:100%;" frameborder="0";>`)
                         })
                     } else {
-                        this.file.url = BASE_API() + SYSTEM_URL() + `/file/download?attachmentId=${data.id}`
-                        this.file.editUrl = BASE_API() + SYSTEM_URL() + `/file/editCallback?fileName=${data.fileName}&fileType=${data.ext}&id=${data.id}`
+                        this.file.url = INTRANET_URL() + SYSTEM_URL() + `/file/download?attachmentId=${data.id}`
+                        this.file.editUrl = INTRANET_URL() + SYSTEM_URL() + `/file/editCallback?fileName=${data.fileName}&fileType=${data.ext}&id=${data.id}`
                         this.file.title = data.fileName // 文件名称
                         this.file.fileType = data.ext // 类型
                         this.filePreviewVisible = false