diff --git a/src/components/Header.vue b/src/components/Header.vue index a41803bb5d66c4a6074db7da35f11f772d6fa2de..e70826b74d2549f1324470323851bb93032e5468 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -146,7 +146,7 @@ export default { this.$router.replace('/home') }, toDataViews() { - this.$router.push('/MainPage') + this.$router.push('/NewMainPage') // const routeUrl = this.$router.resolve({ // path: '/MainPage' // }) diff --git a/src/store/index.js b/src/store/index.js index 4a30dc20fa3812800140ef1519a5caf8e5dd2b45..fac244f6ebf6fcf5090dc49fed46ae5b33c173ff 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -5,7 +5,7 @@ Vue.use(Vuex) export default new Vuex.Store({ state: { - dataPageData: null, + dataPageData: { lowerLeftVO: [] }, test: [] }, mutations: { diff --git a/src/utils/api.js b/src/utils/api.js index c50eb5e6675927d2802cee539e7fa6b176250085..d515e989c1a5f5d88d16629e8daf51f341e49e27 100644 --- a/src/utils/api.js +++ b/src/utils/api.js @@ -22,3 +22,7 @@ export function getReportData(query) { export function downloadExcel(query) { return download('api/api/statistics/export', query) } + +export function getWebSocket() { + return getRequest('api/display/webSocket') +} diff --git a/src/utils/config.js b/src/utils/config.js index dd929b5be0a0c4a8252c0bbf5d23075e86521d48..82238f9cdd52e567a37485e3b716b1e26ba1ed55 100644 --- a/src/utils/config.js +++ b/src/utils/config.js @@ -1,4 +1,5 @@ module.exports = { - // baseUrl: 'localhost:2011', - baseUrl: '49.234.81.196:2011' + // baseUrl: 'localhost:2011' + // baseUrl: '49.234.81.196:2011' + baseUrl: '192.168.0.100:2011' } diff --git a/src/utils/websocket_service.js b/src/utils/websocket_service.js index 03f61b034ffd104816b564a500491f04be9e73cf..7a44cb605d238a5f2eea196e212f18538f77670e 100644 --- a/src/utils/websocket_service.js +++ b/src/utils/websocket_service.js @@ -99,7 +99,7 @@ unRegisterCallBack(socketType) { * websocket心跳检测 */ const heartCheck = { - timeout: 5000, + timeout: 50000, timeoutObj: null, serverTimeoutObj: null, reset: function() { diff --git a/src/views/NewMainPage.vue b/src/views/NewMainPage.vue index 39a13d9753fdb8cb426272aee858f7a2b64ad000..62afbcdfa785c64a01adab68d8648fd456514b8b 100644 --- a/src/views/NewMainPage.vue +++ b/src/views/NewMainPage.vue @@ -25,14 +25,14 @@
- +
系统设置
- +
设备管理
@@ -86,6 +86,7 @@ import LowerLeft from './NewMainPageComponents/LowerLeft' import RightTop from './NewMainPageComponents/RightTop' import RightBottom from './NewMainPageComponents/RightBottom' import LeftTop from './NewMainPageComponents/LeftTop' +import { getWebSocket } from '@/utils/api' export default { name: 'NewMainPage', components: { LeftTop, RightBottom, RightTop, LowerLeft, LeftCenter, RightMiddle }, @@ -93,7 +94,20 @@ export default { return { } + }, + async mounted() { + this.$Socket.connect() + this.getWebSocket() + }, + beforeDestroy() { + this.$Socket.close() + }, + methods: { + getWebSocket() { + getWebSocket().then() + } } + }