yangan
2024-03-12 e9ddd5ea2ea6356da2c620253434d7eeb5e89977
store/index.js
@@ -93,8 +93,8 @@
      globalIntervalId: null,
      is_open_socket: false, //避免重复连接
      connectNum: 1, //重连次数,
      reconnectTimeOut: null,
      // 打印出入门证  一次就可以有打印入门证,  两次可以有入门证 出门证  0次一张都没有
      reconnectTimeOut: null,  //重新链接的定时器
      // 打印出入门证  一次就可以有打印入门证,  两次可以有入门证 出门证  0次一张都没有
      ablePrintInduction: false, //入门证
      ablePrintOut: false, //出门证
      driverTourImgList: ['https://mx.jzeg.cn:9096/appimg/image/tour/driver/sj1.png',
@@ -152,9 +152,6 @@
      globalWarning: false,
   },
   mutations: {
      lengthchange(state, payload) {
         state.fleetDriverDataLength = payload
      },
      setUserInfo(state, identity) {
         state.userInfo = userObj[identity]
      },
@@ -196,7 +193,7 @@
      changesocketTask(state, payload) {
         state.socketTask = payload
      },
      // 改版全局websocket状态
      // 改版全局websocket状态(判断是否正常链接)
      changeisconnect(state, payload) {
         state.globalisconnect = payload
      },
@@ -280,8 +277,8 @@
      },
      websocketOnOpen({ state, commit }) {
         console.log('ws打开')
         clearInterval(state.reconnectTimeOut)
         clearInterval(state.globalIntervalId)
         clearInterval(state.reconnectTimeOut) //清除上一次的定时器
         clearInterval(state.globalIntervalId)  //清除心跳
         state.globalIntervalId = setInterval(() => {
            state.socketTask.send({
               data: JSON.stringify({ type: 'ping' }),
@@ -359,4 +356,4 @@
   }
})
export default store
export default store