Explorar el Código

chore: 增加本地开发时连接后端本机的代理配置

louhangfei hace 1 año
padre
commit
39d7de827c

+ 3 - 3
utils/devProxy/index.ts

@@ -1,8 +1,8 @@
 import { start } from './utils';
 
 // import * as config from './shangfei/proxy';
-import * as config from './zongbu/proxy';
-// import * as config from './staff-zhongjiancai/proxy';
-// import * as config from './pc/proxy';
+// import * as config from './zongbu/proxy';
+// import * as config from './zhongjiancai/proxy';
+import * as config from './local/proxy';
 
 export default start(config.proxy, config.appConfigPath);

+ 25 - 0
utils/devProxy/local/app.config.js

@@ -0,0 +1,25 @@
+
+window.__PRODUCTION__SKYEYEADMIN__CONF__ = {
+  "VITE_GLOB_APP_TITLE": "智能工厂视觉管控系统",
+  // 租户tenantCode,可以不用填
+  "VITE_GLOB_TENANT_CODE": "",
+  // 接口前缀
+  "VITE_GLOB_API_URL_PREFIX": "/eye_api_bak/api",
+  // app下载地址
+  "VITE_GLOB_APP_DOWNLOAD_QRCODE": "",
+  // 登录的前端地址
+  "VITE_GLOB_LOGIN_APP": "/skyeye-login/#/",
+  // 平台跳转地址
+  "VITE_GLOB_APP_PC": "/skyeyev3pc/",
+  /** 问题闭环处理,简单处理 */
+  "VITE_GLOB_QUESTION_LIST_VERSION": 'simple',
+
+};
+
+
+
+Object.freeze(window.__PRODUCTION__SKYEYEADMIN__CONF__);
+Object.defineProperty(window, "__PRODUCTION__SKYEYEADMIN__CONF__", {
+  configurable: false,
+  writable: false,
+});

+ 22 - 0
utils/devProxy/local/proxy.ts

@@ -0,0 +1,22 @@
+import { PROXY_TYPE } from '../types';
+import path from 'path';
+
+// 连后端本机时的代理staff环境
+const proxyStaff: PROXY_TYPE = {
+  serverHost: 'http://192.168.20.165:8800',
+  loginHost: 'http://192.168.13.68/skyeye-login/',
+  skyeyeFileUploadHost: 'http://192.168.13.68/skyeye-file-upload',
+  nvrDownload: 'http://192.168.13.68/nvr_download',
+
+  push_stream_host: 'http://192.168.13.68/push_stream_host',
+  push_stream_host_shangfei: 'http://192.168.13.68/push_stream_host_shangfei',
+  push_stream_host_shangfeiyuan: 'http://192.168.13.68/push_stream_host_shangfeiyuan',
+  push_stream_host_beiyan: 'http://192.168.13.68/push_stream_host_beiyan',
+  push_stream_host_default: 'http://192.168.13.68/push_stream_host_default',
+};
+
+// 如果是要连接本地,在对应的环境把serverHost改为后端本地地址就行
+
+export const proxy = proxyStaff;
+
+export const appConfigPath = path.resolve(__dirname, 'app.config.js');

+ 2 - 2
utils/devProxy/shangfei/proxy.ts

@@ -2,7 +2,7 @@ import { PROXY_TYPE } from '../types';
 import path from 'path';
 
 // 上飞staff环境
- const proxyStaff: PROXY_TYPE = {
+const proxyStaff: PROXY_TYPE = {
   serverHost: '192.168.13.102:62/eye_api_bak',
   loginHost: 'http://192.168.13.102:62/skyeye-login-shangfei/',
   skyeyeFileUploadHost: 'http://192.168.13.102:62/skyeye-file-upload',
@@ -16,7 +16,7 @@ import path from 'path';
 };
 
 // 上飞生产
- const proxyPrd: PROXY_TYPE = {
+const proxyPrd: PROXY_TYPE = {
   serverHost: '172.16.23.243/skyeye-admin-shangfei/eye_api_bak',
   loginHost: 'http://172.16.23.243/skyeye-login-shangfei/',
   skyeyeFileUploadHost: 'http://172.16.23.243/skyeye-admin-shangfei/skyeye-file-upload',

+ 2 - 2
utils/devProxy/utils.ts

@@ -5,8 +5,8 @@ import { createProxy, ProxyList } from '../../build/vite/proxy';
 
 export const createProxyList = (devProxy: PROXY_TYPE) =>
   [
-    ['/ws_api_bak/', `ws://${devProxy.serverHost}`],
-    ['/eye_api_bak/', `http://${devProxy.serverHost}`],
+    ['/ws_api_bak/', devProxy.serverHost],
+    ['/eye_api_bak/', devProxy.serverHost],
     ['/skyeye-login/', devProxy.loginHost],
     ['/skyeye-login-shangfei/', devProxy.loginHost],
     ['/skyeye-login-zongbu2/', devProxy.loginHost],