Browse Source

2023-01-11 update

1. 调整驾驶舱-风场-升压站  定时器未清除的问题. 导致切换场站后数据接口依然在请求
moccus 2 years ago
parent
commit
fb21f22a1f

+ 3 - 0
src/views/WindSite/components/boosterstation/ak.vue

@@ -4504,6 +4504,9 @@ export default {
     this.refreshTPData();
     this.interval = setInterval(this.refreshTPData, 1000);
   },
+  beforeUnmount(){
+			this.closed()
+		},
   methods: {
     // 获取组件属性
     getAttr(id) {

+ 3 - 0
src/views/WindSite/components/boosterstation/dwk.vue

@@ -2124,6 +2124,9 @@
 			this.refreshTPData();
 			this.interval = setInterval(this.refreshTPData, 1000);
 		},
+		beforeUnmount(){
+			this.closed()
+		},
 		mounted() {
 			this.$nextTick(() => {
 				if (this.$store.state.themeName === "light") {

+ 3 - 0
src/views/WindSite/components/boosterstation/hzj.vue

@@ -1468,6 +1468,9 @@
 			this.refreshTPData()
 			this.interval = setInterval(this.refreshTPData, 3000)
 		},
+		beforeUnmount(){
+			this.closed()
+		},
 		mounted() {
 			this.$nextTick(() => {
 				if (this.$store.state.themeName === "light") {

+ 3 - 0
src/views/WindSite/components/boosterstation/mch.vue

@@ -2772,6 +2772,9 @@
 			this.refreshTPData()
 			this.interval = setInterval(this.refreshTPData, 3000)
 		},
+		beforeUnmount(){
+			this.closed()
+		},
 		mounted() {
 			this.$nextTick(() => {
 				if (this.$store.state.themeName === "light") {

+ 3 - 0
src/views/WindSite/components/boosterstation/mhs.vue

@@ -3398,6 +3398,9 @@
 			this.refreshTPData();
 			this.interval = setInterval(this.refreshTPData, 1000);
 		},
+		beforeUnmount(){
+			this.closed()
+		},
 		mounted() {
 			this.$nextTick(() => {
 				if (this.$store.state.themeName === "light") {

+ 3 - 0
src/views/WindSite/components/boosterstation/nss.vue

@@ -5422,6 +5422,9 @@
 			this.refreshTPData()
 			this.interval = setInterval(this.refreshTPData, 3000)
 		},
+		beforeUnmount(){
+			this.closed()
+		},
 		mounted() {
 			this.$nextTick(() => {
 				if (this.$store.state.themeName === "light") {

+ 3 - 0
src/views/WindSite/components/boosterstation/pl1.vue

@@ -1864,6 +1864,9 @@
 			this.refreshTPData();
 			this.interval = setInterval(this.refreshTPData, 1000);
 		},
+		beforeUnmount(){
+			this.closed()
+		},
 		mounted() {
 			this.$nextTick(() => {
 				if (this.$store.state.themeName === "light") {

+ 3 - 0
src/views/WindSite/components/boosterstation/pl2.vue

@@ -3513,6 +3513,9 @@
 			this.refreshTPData()
 			this.interval = setInterval(this.refreshTPData, 3000)
 		},
+		beforeUnmount(){
+			this.closed()
+		},
 		mounted() {
 			this.$nextTick(() => {
 				if (this.$store.state.themeName === "light") {

+ 3 - 0
src/views/WindSite/components/boosterstation/qs.vue

@@ -2657,6 +2657,9 @@
 			this.refreshTPData();
 			this.interval = setInterval(this.refreshTPData, 1000);
 		},
+		beforeUnmount(){
+			this.closed()
+		},
 		mounted() {
 			this.$nextTick(() => {
 				if (this.$store.state.themeName === "light") {

+ 3 - 0
src/views/WindSite/components/boosterstation/sbdl.vue

@@ -1857,6 +1857,9 @@
 			this.refreshTPData();
 			this.interval = setInterval(this.refreshTPData, 1000);
 		},
+		beforeUnmount(){
+			this.closed()
+		},
 		mounted() {
 			this.$nextTick(() => {
 				if (this.$store.state.themeName === "light") {

+ 3 - 0
src/views/WindSite/components/boosterstation/sbq.vue

@@ -5228,6 +5228,9 @@
 			this.refreshTPData()
 			this.interval = setInterval(this.refreshTPData, 3000)
 		},
+		beforeUnmount(){
+			this.closed()
+		},
 		mounted() {
 			this.$nextTick(() => {
 				if (this.$store.state.themeName === "light") {

+ 3 - 0
src/views/WindSite/components/boosterstation/xh.vue

@@ -4317,6 +4317,9 @@
 			this.refreshTPData();
 			this.interval = setInterval(this.refreshTPData, 1000);
 		},
+		beforeUnmount(){
+			this.closed()
+		},
 		mounted() {
 			this.$nextTick(() => {
 				if (this.$store.state.themeName === "light") {

+ 3 - 0
src/views/WindSite/components/boosterstation/xs.vue

@@ -3914,6 +3914,9 @@
 			this.refreshTPData();
 			this.interval = setInterval(this.refreshTPData, 1000);
 		},
+		beforeUnmount(){
+			this.closed()
+		},
 		mounted() {
 			this.$nextTick(() => {
 				if (this.$store.state.themeName === "light") {