|
@@ -236,12 +236,6 @@ export default defineComponent({
|
|
});
|
|
});
|
|
},
|
|
},
|
|
timer: timer,
|
|
timer: timer,
|
|
- setTimer(timeLen: any = 600000) {
|
|
|
|
- proxyData.timer = setInterval(() => {
|
|
|
|
- proxyData.setEnvData();
|
|
|
|
- proxyData.queryEnvCurrent();
|
|
|
|
- }, timeLen);
|
|
|
|
- },
|
|
|
|
// 设置环境数据
|
|
// 设置环境数据
|
|
setEnvData() {
|
|
setEnvData() {
|
|
proxyData.envObj = {
|
|
proxyData.envObj = {
|
|
@@ -264,8 +258,12 @@ export default defineComponent({
|
|
proxyData.envObj[item.code] = item.data;
|
|
proxyData.envObj[item.code] = item.data;
|
|
});
|
|
});
|
|
},
|
|
},
|
|
|
|
+ num: 0,
|
|
|
|
+ setTimerPage() {
|
|
|
|
+ proxyData.timer = setTimeout(() => {}, 2000);
|
|
|
|
+ },
|
|
// 获取环境数据
|
|
// 获取环境数据
|
|
- queryEnvCurrent() {
|
|
|
|
|
|
+ queryEnvCurrentPage() {
|
|
queryEnvCurrent()
|
|
queryEnvCurrent()
|
|
.then((res) => {
|
|
.then((res) => {
|
|
let resResult: any = res;
|
|
let resResult: any = res;
|
|
@@ -274,10 +272,26 @@ export default defineComponent({
|
|
} else {
|
|
} else {
|
|
proxyData.currentData = [];
|
|
proxyData.currentData = [];
|
|
}
|
|
}
|
|
- proxyData.setEnvData();
|
|
|
|
|
|
+ proxyData.num++;
|
|
|
|
+ // proxyData.currentData = [];
|
|
|
|
+ if (proxyData.num < 10) {
|
|
|
|
+ if (proxyData.currentData && proxyData.currentData.length) {
|
|
|
|
+ proxyData.setEnvData();
|
|
|
|
+ } else {
|
|
|
|
+ proxyData.queryEnvCurrentPage();
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ }
|
|
})
|
|
})
|
|
.catch((error: any) => {
|
|
.catch((error: any) => {
|
|
- proxyData.currentData = [];
|
|
|
|
|
|
+ if (proxyData.num < 10) {
|
|
|
|
+ if (proxyData.currentData && proxyData.currentData.length) {
|
|
|
|
+ proxyData.setEnvData();
|
|
|
|
+ } else {
|
|
|
|
+ proxyData.queryEnvCurrentPage();
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ }
|
|
});
|
|
});
|
|
},
|
|
},
|
|
times: times,
|
|
times: times,
|
|
@@ -296,6 +310,7 @@ export default defineComponent({
|
|
clearTimeout(proxyData.times);
|
|
clearTimeout(proxyData.times);
|
|
});
|
|
});
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
|
|
+ proxyData.num = 0;
|
|
// 页面跳转修改
|
|
// 页面跳转修改
|
|
proxyData.changePage();
|
|
proxyData.changePage();
|
|
// 设置当前时间
|
|
// 设置当前时间
|
|
@@ -303,7 +318,7 @@ export default defineComponent({
|
|
// 获取天气数据
|
|
// 获取天气数据
|
|
proxyData.getWeatherData();
|
|
proxyData.getWeatherData();
|
|
// 获取环境数据
|
|
// 获取环境数据
|
|
- proxyData.queryEnvCurrent();
|
|
|
|
|
|
+ proxyData.queryEnvCurrentPage();
|
|
});
|
|
});
|
|
return {
|
|
return {
|
|
...toRefs(proxyData),
|
|
...toRefs(proxyData),
|