diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/dayTotal/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/dayTotal/index.vue
index 065a5262..fc5d25f1 100644
--- a/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/dayTotal/index.vue
+++ b/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/dayTotal/index.vue
@@ -2,7 +2,8 @@
   
 
@@ -39,54 +40,10 @@ export default {
 
         getDailyCumulative().then(res => {
           if (res.code == 200) {
+            this.dataList = res.data
             let data = res.data;
             let timer = [];
             let number = [];
-            //默认数值
-            if(data.length < 1){
-              data = [
-                {
-                  time: '00:00',
-                  number: 800
-                },
-                {
-                  time: '02:00',
-                  number: 1000
-                },
-                {
-                  time: '04:00',
-                  number: 800
-                },
-                {
-                  time: '06:00',
-                  number: 700
-                },
-                {
-                  time: '08:00',
-                  number: 400
-                },
-                {
-                  time: '10:00',
-                  number: 1000
-                },
-                {
-                  time: '12:00',
-                  number: 800
-                },
-                {
-                  time: '14:00',
-                  number: 500
-                },
-                {
-                  time: '16:00',
-                  number: 800
-                },
-                {
-                  time: '18:00',
-                  number: 500
-                },
-              ]
-            }
 
             data.forEach((it) => {
               timer.push(moment(it.time).format('HH:mm'));
diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/eventSource/assets/charts.js b/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/eventSource/assets/charts.js
index 3d1cfac4..e07369e8 100644
--- a/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/eventSource/assets/charts.js
+++ b/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/eventSource/assets/charts.js
@@ -119,21 +119,7 @@ var options = {
     itemGap: 15, // 设置legend的间距
     itemWidth: 10, // 设置宽度
     itemHeight: 15, // 设置高度
-    textStyle: {
-      fontSize: 12,
-      color: "#fff",
-      rich: {
-        a: {
-          fontSize: 12,
-        },
-        b: {
-          fontSize: 12,
-          padding: 5,
-          marginLeft: 5,
-          color: "#37E7FF",
-        },
-      },
-    },
+
     itemStyle: {
       borderColor: "transparent",
     },
@@ -147,11 +133,28 @@ var options = {
         }
       }
       var arr = [
-        "{a|" + name + (name.trim().length == 4 ? "}" : "}      "),
-        "{b|" + (target * 100).toFixed(0) + "%}",
+        "{ast|" + name + "}",
+        "{bst|" + (target * 100).toFixed(0) + "%}",
       ];
       return arr.join("  ");
     },
+    textStyle: {
+      fontSize: 12,
+      color: "#fff",
+      rich: {
+        ast: {
+          align: "left",
+          fontSize: 12,
+          width: 65,
+        },
+        bst: {
+          align: "left",
+          fontSize: 12,
+          marginLeft: 20,
+          color: "#37E7FF",
+        },
+      },
+    },
   },
   series: [
     {
diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/eventSource/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/eventSource/index.vue
index cbdf451a..76be9cca 100644
--- a/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/eventSource/index.vue
+++ b/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/eventSource/index.vue
@@ -59,103 +59,103 @@ export default {
             let data = res.data.warningSourceList;
             let total = res.data.total;
 
-            if (data.length > 0) {
-              let chartData = [
-                {
-                  average: 0,
-                  name: '视频AI   ',
-                  percent: 0.3
-                },
-                {
-                  average: 0,
-                  name: '雷达识别',
-                  percent: 0.2
-                }, {
-                  average: 0,
-                  name: '锥桶',
-                  percent: 0.1
-                }, {
-                  average: 0,
-                  name: '护栏碰撞',
-                  percent: 0.2
-                }, {
-                  average: 0,
-                  name: '扫码报警',
-                  percent: 0.1
-                }, {
-                  average: 0,
-                  name: '非机预警',
-                  percent: 0.1
-                },
-              ]
-              data.forEach(it => {
-                if (it.warningSource == 1) {
-                  chartData[0].average += it.number;
-                }
-                if (it.warningSource == 2) {
-                  chartData[1].average += it.number;
-                }
-                if (it.warningSource == 3) {
-                  chartData[2].average += it.number;
-                }
-                if (it.warningSource == 4) {
-                  chartData[3].average += it.number;
-                }
-                if (it.warningSource == 5) {
-                  chartData[4].average += it.number;
-                }
-                if (it.warningSource == 6) {
-                  chartData[5].average += it.number;
-                }
-                // total ++;
-                // drawRoundRect(context, 231, 37 + (index * 27), 138, 20, 12, gr);
+            // if (data.length > 0) {
+            let chartData = [
+              {
+                average: 0,
+                name: '视频AI',
+                percent: 0.3
+              },
+              {
+                average: 0,
+                name: '雷达识别',
+                percent: 0.2
+              }, {
+                average: 0,
+                name: '锥桶',
+                percent: 0.1
+              }, {
+                average: 0,
+                name: '护栏碰撞',
+                percent: 0.2
+              }, {
+                average: 0,
+                name: '扫码报警',
+                percent: 0.1
+              }, {
+                average: 0,
+                name: '非机预警',
+                percent: 0.1
+              },
+            ]
+            data.forEach(it => {
+              if (it.warningSource == 1) {
+                chartData[0].average += it.number;
+              }
+              if (it.warningSource == 2) {
+                chartData[1].average += it.number;
+              }
+              if (it.warningSource == 3) {
+                chartData[2].average += it.number;
+              }
+              if (it.warningSource == 4) {
+                chartData[3].average += it.number;
+              }
+              if (it.warningSource == 5) {
+                chartData[4].average += it.number;
+              }
+              if (it.warningSource == 6) {
+                chartData[5].average += it.number;
+              }
+              // total ++;
+              // drawRoundRect(context, 231, 37 + (index * 27), 138, 20, 12, gr);
+            })
+            // console.log('data',chartData)
+            let colorList = ['#006EDF', '#00FF00', '#FFC30D', '#FF8400', '#1DA7FF', '#2967EA'];
+            let lengData = [];
+            let mainData = [];
+
+            for (let i = 0; i < chartData.length; i++) {
+              let it = chartData[i];
+              lengData.push({
+                name: it.name,
+                color: colorList[i],
+                value: it.average,
+              });
+              mainData.push({
+                name: it.name,
+                color: colorList[i],
+                value: it.average,
+                percent: (it.average / total) || 0
               })
-              // console.log('data',chartData)
-              let colorList = ['#006EDF', '#00FF00', '#FFC30D', '#FF8400', '#1DA7FF', '#2967EA'];
-              let lengData = [];
-              let mainData = [];
-
-              for (let i = 0; i < chartData.length; i++) {
-                let it = chartData[i];
-                lengData.push({
-                  name: it.name,
-                  color: colorList[i],
-                  value: it.average,
-                });
-                mainData.push({
-                  name: it.name,
-                  color: colorList[i],
-                  value: it.average,
-                  percent: it.average / total
-                })
+            }
+            window.mainData = mainData;
+            // console.log('mainData', mainData)
+            chartsStatistics.title.text = `{tb|${total}}`;
+            chartsStatistics.title.subtext = "{zb|总数}";
+
+            chartsStatistics.legend.data = lengData;
+            chartsStatistics.series[0].data = mainData;
+
+            myChart.on('mouseover', (params) => {
+              // console.log('params',params)
+              if (params.componentType == 'graphic') {
+                return
               }
-              window.mainData = mainData;
-              // console.log('mainData', mainData)
+              chartsStatistics.title.text = `{tb|${params.percent}%}`;
+              chartsStatistics.title.subtext = `{zb|${params.data.name}}`;
+              // chartsStatistics.title.left = "22%";
+              myChart.setOption(chartsStatistics);
+            })
+
+            // 用户鼠标移出时,重新开始自动切换
+            myChart.on('mouseout', (params) => {
               chartsStatistics.title.text = `{tb|${total}}`;
               chartsStatistics.title.subtext = "{zb|总数}";
-
-              chartsStatistics.legend.data = lengData;
-              chartsStatistics.series[0].data = mainData;
-
-              myChart.on('mouseover', (params) => {
-                // console.log('params',params)
-                if (params.componentType == 'graphic') {
-                  return
-                }
-                chartsStatistics.title.text = `{tb|${params.percent}%}`;
-                chartsStatistics.title.subtext = `{zb|${params.data.name}}`;
-                // chartsStatistics.title.left = "22%";
-                myChart.setOption(chartsStatistics);
-              })
-
-              // 用户鼠标移出时,重新开始自动切换
-              myChart.on('mouseout', (params) => {
-                chartsStatistics.title.text = `{tb|${total}}`;
-                chartsStatistics.title.subtext = "{zb|总数}";
-                // chartsStatistics.title.left = "25%";
-                myChart.setOption(chartsStatistics);
-              })
-            }
+              // chartsStatistics.title.left = "25%";
+              myChart.setOption(chartsStatistics);
+            })
+            // }
 
           }
 
diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/railway/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/railway/index.vue
index 2dba7636..997a2604 100644
--- a/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/railway/index.vue
+++ b/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/railway/index.vue
@@ -6,7 +6,9 @@
           路段车流量Top10
           断面交通量Top10
          -->
-      
+      
+      
+
     
   
 
@@ -23,7 +25,9 @@ export default {
     WgtTitle,
   },
   data() {
-    return {};
+    return {
+      dataList: []
+    };
   },
 
   mounted() {
@@ -40,51 +44,6 @@ export default {
 
             let texts = [];
             let datas = [];
-            //默认显示数值
-            if (data.length <= 0) {
-              data = [
-                {
-                  sectionName: "华山北枢纽-济南虚",
-                  number: 32774,
-                },
-                {
-                  sectionName: "东客站虚-华山北枢纽",
-                  number: 30067,
-                },
-                {
-                  sectionName: "小许家枢纽-东客站虚",
-                  number: 30057,
-                },
-                {
-                  sectionName: "临沂枣园枢纽-临沂虚",
-                  number: 28774,
-                },
-                {
-                  sectionName: "华山北枢纽-济南虚",
-                  number: 26021,
-                },
-                {
-                  sectionName: "华山北枢纽-济南虚",
-                  number: 24061,
-                },
-                {
-                  sectionName: "华山北枢纽-济南虚",
-                  number: 20150,
-                },
-                {
-                  sectionName: "华山北枢纽-济南虚",
-                  number: 20140,
-                },
-                {
-                  sectionName: "华山北枢纽-济南虚",
-                  number: 20050,
-                },
-                {
-                  sectionName: "华山北枢纽-济南虚",
-                  number: 20010,
-                },
-              ];
-            }
             data.forEach((it) => {
               texts.push(it.sectionName);
               datas.push(it.number);
@@ -99,7 +58,7 @@ export default {
       });
     });
   },
-  created() {},
+  created() { },
   methods: {},
 };
 
@@ -116,12 +75,9 @@ export default {
     border-radius: 5px 5px 5px 5px;
     opacity: 1;
     border: 1px solid;
-    border-image: linear-gradient(
-        360deg,
+    border-image: linear-gradient(360deg,
         rgba(55, 231, 255, 0.3),
-        rgba(55, 231, 255, 0)
-      )
-      1 1;
+        rgba(55, 231, 255, 0)) 1 1;
     display: flex;
     justify-content: flex-start;
     align-items: center;
diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/railwayDay/assets/charts.js b/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/railwayDay/assets/charts.js
index d7f83e96..f305a9a9 100644
--- a/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/railwayDay/assets/charts.js
+++ b/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/railwayDay/assets/charts.js
@@ -69,7 +69,7 @@ var options = {
   },
   xAxis: {
     type: "category",
-    data: nameList,
+    data: [],
     axisTick: {
       show: false, //隐藏X轴刻度
     },
@@ -121,7 +121,7 @@ var options = {
   series: [
     {
       type: "bar",
-      data: dataList,
+      data: [],
       z: 4,
       itemStyle: {
         color: {
diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/railwayDay/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/railwayDay/index.vue
index 460c0827..47044581 100644
--- a/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/railwayDay/index.vue
+++ b/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/railwayDay/index.vue
@@ -2,7 +2,8 @@
   
 
@@ -21,7 +22,7 @@ export default {
   },
   data() {
     return {
-
+      dataList: []
     }
   },
 
@@ -37,6 +38,7 @@ export default {
         var myChart = echarts.init(document.getElementById('railwayDay'));
         getSectionPerceivedNumber().then((res) => {
           if (res.code == 200) {
+            dataList = res.data;
             let data = res.data;
             if (data.length > 0) {
               let texts = [];