|
@@ -328,23 +328,18 @@
|
|
|
},
|
|
|
|
|
|
},
|
|
|
- activated(){debugger
|
|
|
- getAdminId().toPromise().then(response => {debugger
|
|
|
- this.loading = false
|
|
|
- // WebSocket
|
|
|
- this.$store.dispatch('setAdminId', response.data.data)
|
|
|
- if ('WebSocket' in window) {
|
|
|
+ activated(){
|
|
|
+ if ('WebSocket' in window) {
|
|
|
if (process.env.NODE_ENV === 'production') {
|
|
|
- this.websocket = new WebSocket('wss://www.zthymaoyi.com/wss/websocket/' + response.data.data)
|
|
|
+ this.websocket = new WebSocket('wss://www.zthymaoyi.com/wss/websocket/?adminId=84f62127b7384dcdbaeaddfe460329fc' )
|
|
|
}
|
|
|
else {
|
|
|
- this.websocket = new WebSocket('ws://localhost:8080/websocket/' + response.data.data)
|
|
|
+ this.websocket = new WebSocket('ws://localhost:8080/websocket/?adminId=84f62127b7384dcdbaeaddfe460329fc' )
|
|
|
}
|
|
|
this.initWebSocket()
|
|
|
} else {
|
|
|
alert('当前浏览器不支持websocket')
|
|
|
}
|
|
|
- })
|
|
|
},
|
|
|
async created() {
|
|
|
//获取快捷路口列表
|
|
@@ -361,6 +356,22 @@
|
|
|
}
|
|
|
},
|
|
|
async mounted() {
|
|
|
+ // getAdminId().toPromise().then(response => {
|
|
|
+ this.loading = false
|
|
|
+ // WebSocket
|
|
|
+ // this.$store.dispatch('setAdminId', response.data.data)
|
|
|
+ if ('WebSocket' in window) {
|
|
|
+ if (process.env.NODE_ENV === 'production') {
|
|
|
+ this.websocket = new WebSocket('wss://www.zthymaoyi.com/wss/websocket/84f62127b7384dcdbaeaddfe460329fc' )
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ this.websocket = new WebSocket('ws://192.168.1.115:8090/websocket/1' )
|
|
|
+ }
|
|
|
+ this.initWebSocket()
|
|
|
+ } else {
|
|
|
+ alert('当前浏览器不支持websocket')
|
|
|
+ }
|
|
|
+ // })
|
|
|
let that = this
|
|
|
this.getChartsData()
|
|
|
// this.timer = setInterval(function(){
|
|
@@ -436,6 +447,7 @@
|
|
|
})
|
|
|
},
|
|
|
initWebSocket () {
|
|
|
+ console.log(this.webSocket,this.WebSocket)
|
|
|
// 连接错误
|
|
|
this.websocket.onerror = this.setErrorMessage
|
|
|
// 连接成功
|
|
@@ -451,12 +463,15 @@
|
|
|
window.onbeforeunload = this.onbeforeunload
|
|
|
},
|
|
|
setErrorMessage () {
|
|
|
+ console.log(11111111)
|
|
|
console.log('WebSocket连接发生错误 状态码:' + this.websocket.readyState)
|
|
|
},
|
|
|
setOnopenMessage () {
|
|
|
+ console.log(222222222)
|
|
|
console.log('WebSocket连接成功 状态码:' + this.websocket.readyState)
|
|
|
},
|
|
|
setOnmessageMessage (event) {
|
|
|
+ console.log(3333)
|
|
|
// 根据服务器推送的消息做自己的业务处理
|
|
|
console.log('服务端返回:' + event.data)
|
|
|
var msg = event.data.split('$')
|
|
@@ -475,6 +490,7 @@
|
|
|
that.$router.push({ path: currentPage })
|
|
|
},
|
|
|
setOncloseMessage () {
|
|
|
+ debugger
|
|
|
console.log('WebSocket连接关闭 状态码:' + this.websocket.readyState)
|
|
|
},
|
|
|
//跳转
|