1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- import Vue from 'vue'
- const uploadPath = process.env.VUE_APP_BASE_API + '/appendix/admin'
- import store from '@/vendors/vuex'
- // import router from './router'
- // 2.新创建一个vue实例
- const v = new Vue()
- let websocket1 = ''
- let websocket2 = ''
- export const whetherWebSocket1 = (ip, id) => {
- var that = this
- if ('WebSocket' in window) {
- if (process.env.NODE_ENV === 'production') {
- // websocket1 = new WebSocket('wss://www.zthymaoyi.com/wss/websocket/?adminId=84f62127b7384dcdbaeaddfe460329fc')
- websocket1 = new WebSocket('wss://apitest2.eliangeyun.com/wss/websocket/' + ip)
- } else {
- // that.websocket = new WebSocket('ws://192.168.110.82:8080/')
- // websocket1 = new WebSocket('ws://192.168.110.82:8090/ws/websocket/' + ip)
- websocket1 = new WebSocket('wss://apitest2.eliangeyun.com/wss/websocket/' + ip)
- }
- initWebSocket1()
- } else {
- alert('当前浏览器不支持websocket')
- }
- };
- function initWebSocket1() {
- // 连接错误
- websocket1.onerror = evt => {
- console.log('websocket1 状态码:' + websocket1.readyState)
- }
- // 连接成功
- websocket1.onopen = evt => {
- console.log('websocket1 状态码:' + websocket1.readyState)
- }
- // 收到消息的回调
- websocket1.onmessage = event => {
- debugger
- // 根据服务器推送的消息做自己的业务处理
- // console.log('服务端返回:' + event)
- // console.log('event.data', event.data)
- let msg = event.data.split('$')
- console.log('number1', msg[0])
- store.commit('user/SET_CARNUMBER1', msg[0]);
- // }
- // console.log('执行成功')
- }
- // 连接关闭的回调
- websocket1.onclose = evt => {
- console.log('websocket1 状态码:' + websocket1.readyState)
- }
- }
- export const whetherWebSocket2 = (ip, id) => {
- var that = this
- if ('WebSocket' in window) {
- if (process.env.NODE_ENV === 'production') {
- // websocket2 = new WebSocket('wss://www.zthymaoyi.com/wss/websocket/?adminId=84f62127b7384dcdbaeaddfe460329fc')
- websocket2 = new WebSocket('wss://apitest2.eliangeyun.com/wss/websocket/' + ip)
- } else {
- // that.websocket = new WebSocket('ws://192.168.110.82:8080/')
- websocket2 = new WebSocket('wss://apitest2.eliangeyun.com/wss/websocket/' + ip)
- }
- initWebSocket2()
- } else {
- alert('当前浏览器不支持websocket')
- }
- };
- function initWebSocket2() {
- // 连接错误
- websocket2.onerror = evt => {
- console.log('websocket2 状态码:' + websocket2.readyState)
- }
- // 连接成功
- websocket2.onopen = evt => {
- console.log('websocket2 状态码:' + websocket2.readyState)
- }
- // 收到消息的回调
- websocket2.onmessage = event => {
- // 根据服务器推送的消息做自己的业务处理
- // console.log('服务端返回:' + event)
- // console.log('event.data', event.data)
- let msg = event.data.split('$')
- console.log('number2', msg[0])
- store.commit('user/SET_CARNUMBER2', msg[0]);
- // console.log('执行成功')
- }
- // 连接关闭的回调
- websocket2.onclose = evt => {
- console.log('websocket2 状态码:' + websocket2.readyState)
- }
- }
|