From deef5113621a898692c6b4f1e85369d21f5539b9 Mon Sep 17 00:00:00 2001 From: panlinlin <648540858@qq.com> Date: 星期二, 06 四月 2021 15:13:23 +0800 Subject: [PATCH] 页面销毁时关闭sseSource --- web_src/src/components/channelList.vue | 23 +++++++++++------------ 1 files changed, 11 insertions(+), 12 deletions(-) diff --git a/web_src/src/components/channelList.vue b/web_src/src/components/channelList.vue index fd52e04..b06ce25 100644 --- a/web_src/src/components/channelList.vue +++ b/web_src/src/components/channelList.vue @@ -46,8 +46,8 @@ <el-table-column label="鐘舵��" width="180" align="center"> <template slot-scope="scope"> <div slot="reference" class="name-wrapper"> - <el-tag size="medium" v-if="scope.row.status == 1">鍦ㄧ嚎</el-tag> - <el-tag size="medium" type="info" v-if="scope.row.status == 0">绂荤嚎</el-tag> + <el-tag size="medium" v-if="scope.row.status == 1">寮�鍚�</el-tag> + <el-tag size="medium" type="info" v-if="scope.row.status == 0">鍏抽棴</el-tag> </div> </template> </el-table-column> @@ -75,7 +75,7 @@ </template> <script> -import devicePlayer from './gb28181/devicePlayer.vue' +import devicePlayer from './dialog/devicePlayer.vue' import uiHeader from './UiHeader.vue' import moment from "moment"; export default { @@ -99,18 +99,18 @@ currentPage: parseInt(this.$route.params.page), count: parseInt(this.$route.params.count), total: 0, - beforeUrl: "/videoList", + beforeUrl: "/deviceList", isLoging: false, - autoList: false + autoList: true }; }, mounted() { this.initData(); if (this.autoList) { - this.updateLooper = setInterval(this.initData, 1500); + this.updateLooper = setInterval(this.initData, 5000); } - + }, destroyed() { this.$destroy('videojs'); @@ -131,7 +131,7 @@ this.currentPage = parseInt(this.$route.params.page); this.count = parseInt(this.$route.params.count); if (this.parentChannelId == "" || this.parentChannelId == 0) { - this.beforeUrl = "/videoList" + this.beforeUrl = "/deviceList" } }, @@ -153,11 +153,10 @@ }, getDeviceChannelList: function () { let that = this; - console.log(this.currentPage - 1) this.$axios.get(`/api/devices/${this.$route.params.deviceId}/channels`, { params: { - page: that.currentPage - 1, + page: that.currentPage, count: that.count, query: that.searchSrt, online: that.online, @@ -181,7 +180,7 @@ //閫氱煡璁惧涓婁紶濯掍綋娴� sendDevicePush: function (itemData) { - console.log(itemData) + console.log(itemData); let deviceId = this.deviceId; this.isLoging = true; let channelId = itemData.channelId; @@ -254,7 +253,7 @@ this.$axios.get(`/api/subChannels/${this.deviceId}/${this.parentChannelId}/channels`, { params: { - page: that.currentPage - 1, + page: that.currentPage, count: that.count, query: that.searchSrt, online: that.online, -- Gitblit v1.8.0