|
@@ -306,7 +306,7 @@ export default {
|
|
getPie() {
|
|
getPie() {
|
|
for (var t = [], e = [0], r = 480; r >= 0; r--) if (0 == r) t.push("00:00(现在)");
|
|
for (var t = [], e = [0], r = 480; r >= 0; r--) if (0 == r) t.push("00:00(现在)");
|
|
else {
|
|
else {
|
|
- var n = 3 * r,
|
|
|
|
|
|
+ var n = 1 * r,
|
|
a = parseInt(n / 60),
|
|
a = parseInt(n / 60),
|
|
o = n % 60,
|
|
o = n % 60,
|
|
l = (a < 10 ? "0" + a: a) + ":" + (o < 10 ? "0" + o: o);
|
|
l = (a < 10 ? "0" + a: a) + ":" + (o < 10 ? "0" + o: o);
|
|
@@ -321,7 +321,7 @@ export default {
|
|
},
|
|
},
|
|
title: {
|
|
title: {
|
|
left: "center",
|
|
left: "center",
|
|
- text: this.selectItem.sensorName + "(以下为过去24小时记录)"
|
|
|
|
|
|
+ text: this.selectItem.sensorName + "(以下为过去8小时记录)"
|
|
},
|
|
},
|
|
xAxis: [{
|
|
xAxis: [{
|
|
show: !0,
|
|
show: !0,
|
|
@@ -388,6 +388,8 @@ export default {
|
|
for (var r = t.history.split(","), n = r.map(Number), a = 0; a < n.length; a++) e[a] = n[a];
|
|
for (var r = t.history.split(","), n = r.map(Number), a = 0; a < n.length; a++) e[a] = n[a];
|
|
u.setOption(c)
|
|
u.setOption(c)
|
|
}));
|
|
}));
|
|
|
|
+ clearInterval(this.timer)
|
|
|
|
+ this.timer = null
|
|
this.timer = window.setInterval((() =>{
|
|
this.timer = window.setInterval((() =>{
|
|
|
|
|
|
api.Get("/action/webGetSensorHistory", {
|
|
api.Get("/action/webGetSensorHistory", {
|
|
@@ -396,7 +398,12 @@ export default {
|
|
for (var r = t.history.split(","), n = r.map(Number), a = 0; a < n.length; a++) e[a] = n[a];
|
|
for (var r = t.history.split(","), n = r.map(Number), a = 0; a < n.length; a++) e[a] = n[a];
|
|
u.setOption(c)
|
|
u.setOption(c)
|
|
}))
|
|
}))
|
|
- }), 1000 * 3)
|
|
|
|
|
|
+ }), 1000 * 60)
|
|
|
|
+
|
|
|
|
+ // 通过$once来监听定时器,在beforeDestroy钩子可以被清除。
|
|
|
|
+ this.$once('hook:beforeDestroy', () => {
|
|
|
|
+ clearInterval(this.timer);
|
|
|
|
+ })
|
|
},
|
|
},
|
|
randomfn(t, e) {
|
|
randomfn(t, e) {
|
|
var r = Math.floor(Math.random() * (t - e) + e);
|
|
var r = Math.floor(Math.random() * (t - e) + e);
|