ZaiZai преди 1 година
родител
ревизия
5bad5b8364
променени са 3 файла, в които са добавени 4 реда и са изтрити 5 реда
  1. 1 3
      src/config/index.js
  2. 1 0
      src/config/index.json
  3. 2 2
      src/plugins/HcSocket.js

+ 1 - 3
src/config/index.js

@@ -17,17 +17,15 @@ export default {
     refreshTokenKey: 'client-refresh-token',
     statusWhiteList: [], //http的status默认放行列表
     isLog: 'auto', //是否打印日志
-    ...config,
     //进入新登录页的域名或端口
     domains: [],
     ports: ['7777'],
     //其它地址
     ossUrl: 'https://bladex-chongqing-info.oss-cn-hangzhou.aliyuncs.com', //oss地址
     //线上还没有,先关掉,防止控制他一直连接失败
-    //socket: 'ws://192.168.0.125:9527/websocket',
     socketLimit: 10, //连接失败后,最大重连次数
     socketInterval: 10000, //连接失败后,每次重连的间隔时间,单位毫秒。
-
+    ...config,
     //这里不再支持配置请求地址,请在 src/config/index.json 文件中配置。
     //相关参数,可查阅 src/config/index.md 文件说明
     //target: 'http://47.110.251.215:8090',  //测试线上

+ 1 - 0
src/config/index.json

@@ -2,6 +2,7 @@
     "version": "20230607160059",
     "target1": "http://127.0.0.1:8090",
     "target": "http://39.108.216.210:8090",
+    "socket1": "wss://measure.hczcxx.cn/websocket",
     "smsPhone": "",
     "vite": {
         "port": 5174,

+ 2 - 2
src/plugins/HcSocket.js

@@ -30,7 +30,7 @@ class HcSocket {
         const { projectId, contractId, userId } = this.param
         const { socket: socketUrl, clientId } = website
 
-        const url = `${socketUrl}/blade-${clientId}/${projectId}/${contractId}/${userId}`
+        const url = `${socketUrl}/${clientId}/${projectId}/${contractId}/${userId}`
         this.socket = new WebSocket(url)
 
         this.socket.onopen = this.handleOpen.bind(this)
@@ -103,7 +103,7 @@ class HcSocket {
 
     // 指数退避策略
     getReconnectInterval(attempt) {
-        return Math.min(1000 * Math.pow(2, attempt), 30000)
+        return Math.min(1000 * Math.pow(2, attempt), this.interval)
     }
 
     handleMultipleTabs() {