From 2c74621290dfea7446c1051580acf1ac9c0ce3f1 Mon Sep 17 00:00:00 2001 From: fanluyan <754122931@qq.com> Date: Wed, 27 Dec 2023 09:48:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=B7=BB=E5=8A=A0=E6=94=B6?= =?UTF-8?q?=E8=97=8F=E5=A4=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/components/carouselChart.vue | 27 +- src/views/components/carouselChartmore.vue | 21 +- src/views/realTimeMonitor/index copy.vue | 1686 ++++++++++++++++++++ src/views/realTimeMonitor/index.vue | 396 ++--- 4 files changed, 1838 insertions(+), 292 deletions(-) create mode 100644 src/views/realTimeMonitor/index copy.vue diff --git a/src/views/components/carouselChart.vue b/src/views/components/carouselChart.vue index ae213e3..811e68d 100644 --- a/src/views/components/carouselChart.vue +++ b/src/views/components/carouselChart.vue @@ -212,6 +212,7 @@ export default { }, data() { return { + localPhoto: this.terminalPhoto, OptionssalseImg: { inline: false, button: true, @@ -255,18 +256,18 @@ export default { }; }, mounted() { - console.log(this.terminalPhoto); - this.mediaType = this.terminalPhoto[0].mediaType; - this.bigPicPath = this.terminalPhoto[0].path + "!1366x768"; - this.bigArr = this.terminalPhoto[0]; - // this.bigPicPath = this.terminalPhoto[0].path + "!1366x768"; - this.fiveList = this.terminalPhoto.slice(this.page - 1, this.pagesize); - this.total = this.terminalPhoto.length / this.pagesize; + console.log(this.localPhoto); + this.mediaType = this.localPhoto[0].mediaType; + this.bigPicPath = this.localPhoto[0].path + "!1366x768"; + this.bigArr = this.localPhoto[0]; + // this.bigPicPath = this.localPhoto [0].path + "!1366x768"; + this.fiveList = this.localPhoto.slice(this.page - 1, this.pagesize); + this.total = this.localPhoto.length / this.pagesize; console.log(this.fiveList); //this.alarmList = this.fiveList[0].alarmlist; this.alarmList = this.fiveList[0].alarmlist; - console.log(this.alarmList[0]); - if (this.alarmList.length !== 0) { + + if (this.alarmList !== undefined && this.alarmList.length !== 0) { this.$nextTick(() => { this.drawlineBig(this.alarmList[0]); }); @@ -294,10 +295,10 @@ export default { watch: { terminalPhoto: function (newVal, oldVal) { console.log("我是图片我变了"); - this.terminalPhoto = oldVal.concat(newVal); - this.bigPicPath = this.terminalPhoto[0].path + "!1366x768"; - this.fiveList = this.terminalPhoto.slice(this.page - 1, this.pagesize); - this.total = this.terminalPhoto.length / this.pagesize; + this.localPhoto = oldVal.concat(newVal); + this.bigPicPath = this.localPhoto[0].path + "!1366x768"; + this.fiveList = this.localPhoto.slice(this.page - 1, this.pagesize); + this.total = this.localPhoto.length / this.pagesize; //this.drawlineBig(this.terminalPhoto[0].alarmList[0]) }, }, diff --git a/src/views/components/carouselChartmore.vue b/src/views/components/carouselChartmore.vue index 7640f3a..f731617 100644 --- a/src/views/components/carouselChartmore.vue +++ b/src/views/components/carouselChartmore.vue @@ -281,15 +281,18 @@ export default { //this.alarmList = this.fiveList[0].alarmlist; this.alarmList = this.fiveList[0].alarmlist; console.log(this.alarmList[0]); - this.$nextTick(() => { - this.handleBigpic(this.bigArr, 0); - setTimeout(() => { - this.$nextTick(() => { - this.drawlineBig(this.alarmList[0]); - }); - }, 100); - console.log("执行绘制"); - }); + if (this.alarmList !== undefined && this.alarmList.length !== 0) { + this.$nextTick(() => { + this.handleBigpic(this.bigArr, 0); + setTimeout(() => { + this.$nextTick(() => { + this.drawlineBig(this.alarmList[0]); + }); + }, 100); + console.log("执行绘制"); + }); + } + //获取points getCoordinate({ channelId: diff --git a/src/views/realTimeMonitor/index copy.vue b/src/views/realTimeMonitor/index copy.vue new file mode 100644 index 0000000..adc5087 --- /dev/null +++ b/src/views/realTimeMonitor/index copy.vue @@ -0,0 +1,1686 @@ + + + + + diff --git a/src/views/realTimeMonitor/index.vue b/src/views/realTimeMonitor/index.vue index 8f586a0..edc99e5 100644 --- a/src/views/realTimeMonitor/index.vue +++ b/src/views/realTimeMonitor/index.vue @@ -3,21 +3,6 @@