From bbebbbd77d2d56fe8317bf52b2fa717f4e058038 Mon Sep 17 00:00:00 2001
From: wangsixiang <2970484253@qq.com>
Date: Wed, 27 Nov 2024 17:47:56 +0800
Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E5=9C=A8=E7=BA=BF=E7=8E=87?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../pages/Home/components/Thumbnail/data.js          | 12 ++++++++++++
 .../smart/statisticalAnalysis/query/chartRecord.js   | 12 ++++++++++++
 .../smart/statisticalAnalysis/query/dialogRecord.vue |  3 ++-
 3 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Thumbnail/data.js b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Thumbnail/data.js
index 96ef3f3a..8b16be22 100644
--- a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Thumbnail/data.js
+++ b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Thumbnail/data.js
@@ -170,6 +170,12 @@ export const canvasList = [
     distance: 35.876,
   },
   { name: "平阴南收费站", code: "K126+223", distance: 86.2 },
+  {
+    name: "魏雪枢纽",
+    code: "K133+588",
+    line: "G22青兰高速",
+    distance: 35.876,
+  },
   { name: "东平服务区", code: "K139+817", distance: 140.42 },
   { name: "东平收费站", code: "K145+933", distance: 63 },
   {
@@ -181,6 +187,12 @@ export const canvasList = [
   { name: "沙河停车区", code: "K159+156", distance: 70 },
   { name: "梁山东收费站", code: "K173+950", distance: 70 },
   { name: "梁山收费站", code: "K179+396", distance: 70 },
+  {
+    name: "信楼枢纽",
+    code: "K182+987",
+    line: "G22青兰高速",
+    distance: 35.876,
+  },
   { name: "梁山服务区", code: "K186+061", distance: 70 },
   { name: "嘉祥西收费站", code: "K190+495", distance: 70 },
   {
diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/maintenanceOperations/smart/statisticalAnalysis/query/chartRecord.js b/ruoyi-ui/src/views/JiHeExpressway/pages/maintenanceOperations/smart/statisticalAnalysis/query/chartRecord.js
index 25fbab53..747f5a3c 100644
--- a/ruoyi-ui/src/views/JiHeExpressway/pages/maintenanceOperations/smart/statisticalAnalysis/query/chartRecord.js
+++ b/ruoyi-ui/src/views/JiHeExpressway/pages/maintenanceOperations/smart/statisticalAnalysis/query/chartRecord.js
@@ -107,6 +107,18 @@ var options = {
         width: 2,
       },
       data: []
+    },{
+      name: "在线率",
+      type: "line",
+      symbol: "circle",
+      yAxisIndex: 1, // 与第二个 y 轴关联
+      itemStyle: {
+        color: "#F4FA58",
+      },
+      lineStyle: {
+        width: 2,
+      },
+      data: []
     }
   ],
 };
diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/maintenanceOperations/smart/statisticalAnalysis/query/dialogRecord.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/maintenanceOperations/smart/statisticalAnalysis/query/dialogRecord.vue
index bed6cace..54123f93 100644
--- a/ruoyi-ui/src/views/JiHeExpressway/pages/maintenanceOperations/smart/statisticalAnalysis/query/dialogRecord.vue
+++ b/ruoyi-ui/src/views/JiHeExpressway/pages/maintenanceOperations/smart/statisticalAnalysis/query/dialogRecord.vue
@@ -21,7 +21,7 @@
             <ElTableColumn prop="sendCount" width="80"  label="发送"></ElTableColumn>
             <ElTableColumn prop="receiveCount" width="80"  label="返回"></ElTableColumn>
             <ElTableColumn prop="lossCount" width="80"  label="丢失"> </ElTableColumn>
-            
+            <ElTableColumn prop="onlineRate" width="80"  label="在线率"> </ElTableColumn>
             <ElTableColumn prop="deviceStatus" width="80"  label="状态">
               <template slot-scope="scope" >
                 <div v-if="scope.row.deviceStatus == '1'">可达</div>
@@ -116,6 +116,7 @@ export default {
         _chartsOption.xAxis.data = res.data.time;
         _chartsOption.series[0].data = res.data.lostRate;
         _chartsOption.series[1].data = res.data.rttAvg;
+        _chartsOption.series[2].data = res.data.onlineRateList;
         queryChart.setOption(_chartsOption);
       })
       request({