提交 cf70220b 编写于 作者: 张磊's avatar 张磊

save

上级 ab9fd751
...@@ -11,13 +11,14 @@ export default { ...@@ -11,13 +11,14 @@ export default {
}, },
actions: { actions: {
initSocket ({ commit, rootState }, payload) { initSocket ({ commit, rootState }, payload) {
console.log('-=-=-initSocket次数',)
const socket = io.connect(payload.url, { const socket = io.connect(payload.url, {
query: { query: {
loginUserNum: `diagnose_list_socket_${payload.userId}`, loginUserNum: `diagnose_list_socket_${payload.userId}`,
}, },
reconnection: false reconnection: false
}); });
console.log('-=-=-initSocket次数', socket);
commit('SET_SOCKET', socket); commit('SET_SOCKET', socket);
commit('SET_IOLISTION'); commit('SET_IOLISTION');
}, },
...@@ -33,18 +34,15 @@ export default { ...@@ -33,18 +34,15 @@ export default {
return false; return false;
} }
state.socketClient.on("connect", (socket) => { state.socketClient.on("connect", (socket) => {
console.log ('socket 链接成功',socket); console.log ('socket 链接成功', socket, state.socketClient);
console.log ('socketTimer---',socketTimer);
if(socketTimer){
clearInterval(socketTimer);
}
}); });
state.socketClient.on("connect_error", (err) => { state.socketClient.on("connect_error", (err) => {
console.log ('socket connect_error',err); console.log ('socket connect_error',err);
state.socketClient.connect();
}); });
state.socketClient.on("disconnect", (socket) => { state.socketClient.on("disconnect", (socket) => {
console.log ('socket disconnect----',socket); console.log ('socket disconnect----',socket);
store.commit('socket/RECONNECT_SOCKET'); state.socketClient.connect();
}); });
state.socketClient.on("diagnose_push_event", (socket) => { state.socketClient.on("diagnose_push_event", (socket) => {
console.log('diagnose_push_event---', socket); console.log('diagnose_push_event---', socket);
...@@ -144,7 +142,8 @@ export default { ...@@ -144,7 +142,8 @@ export default {
console.log('RECONNECT_SOCKET-- 重新链接', i); console.log('RECONNECT_SOCKET-- 重新链接', i);
socketTimer = setInterval(function (){ socketTimer = setInterval(function (){
console.log('----initSocketInfo', i); console.log('----initSocketInfo', i);
store.dispatch( 'socket/initSocket', i) // store.dispatch( 'socket/initSocket', i)
}, 2000); }, 2000);
} }
} }
......
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
<div class="workbench-container"> <div class="workbench-container">
<div class="select-content"> <div class="select-content">
<div class="title">我的工作台</div> <div class="title">我的工作台</div>
<div @click="socketRE">socket 测试</div>
<!-- 时间 --> <!-- 时间 -->
<div class="search-box"> <div class="search-box">
<div class="search-item"> <div class="search-item">
...@@ -214,9 +213,6 @@ export default { ...@@ -214,9 +213,6 @@ export default {
// this.$store.commit('updateCurrentDiagList', l); // this.$store.commit('updateCurrentDiagList', l);
// this.$store.commit('socket/SET_NOTIFY', ...this.testlistdata); // this.$store.commit('socket/SET_NOTIFY', ...this.testlistdata);
}, },
socketRE() {
this.$store.dispatch( 'socket/RECONNECT_SOCKET')
}
}, },
}; };
</script> </script>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册