xiaoxin 1 yıl önce
ebeveyn
işleme
f6e3001dee

+ 2 - 2
src/components/mainHeader/mainHeader.vue

@@ -16,10 +16,10 @@ const currentTime = ref<string>("");
 const timer = ref();
 
 onMounted(() => {
-  currentTime.value = moment().format("YYYY-MM-DD hh:mm:ss");
+  currentTime.value = moment().format("YYYY-MM-DD HH:mm:ss");
 
   timer.value = setInterval(() => {
-    currentTime.value = moment().format("YYYY-MM-DD hh:mm:ss");
+    currentTime.value = moment().format("YYYY-MM-DD HH:mm:ss");
   }, 1000);
 });
 

+ 1 - 1
src/utils/request.ts

@@ -5,7 +5,7 @@ import useUserStore from "@/store/modules/user";
 
 //创建axios实例
 let request = axios.create({
-  timeout: 10000,
+  timeout: 18000,
 });
 
 //请求拦截器

+ 2 - 2
src/views/analyse/left/crossingDetailDialog.vue

@@ -100,11 +100,11 @@ onMounted(() => {
   // 获取表格数据
   getTableData();
 
-  // 每5秒刷新数据
+  // 每10秒刷新数据
   timer.value = setInterval(() => {
     getJtNumByTotal();
     getTableData();
-  }, 5000);
+  }, 10000);
 });
 
 onUnmounted(() => {

+ 15 - 0
src/views/analyse/left/leftAnalyse.vue

@@ -73,6 +73,7 @@ const detailObj = ref({});
 
 // 定时器标识
 const timer = ref();
+const timer2 = ref();
 
 onMounted(() => {
   // 获取路口数据
@@ -87,6 +88,7 @@ onMounted(() => {
 onUnmounted(() => {
   // 页面卸载时清除定时器
   clearInterval(timer.value);
+  clearInterval(timer2.value);
 });
 
 // 获取路口数据
@@ -111,8 +113,20 @@ const getList = async (flag: boolean) => {
 
 // 点击每一个路口回调
 const handleLookDetail = (item: any) => {
+  // console.log(item);
+
   detailObj.value = item;
   showDialog.value = true;
+
+  // 每10秒刷新数据
+  timer2.value = setInterval(() => {
+    list.value.forEach((ele: any) => {
+      if (ele.place_name == item.place_name) {
+        detailObj.value = ele;
+      }
+    });
+    // console.log(detailObj.value);
+  }, 10000);
 };
 
 // 点击查看路口人流分布按钮回调
@@ -132,6 +146,7 @@ const getCountUpNum = () => {
 // 自定义事件
 const closeDetail = (data: boolean) => {
   showDialog.value = data;
+  clearInterval(timer2.value);
 };
 const closeMap = (data: boolean) => {
   showDialogMap.value = data;