From 410a28a020355a7af700e6a7dc945cbdefe9ed54 Mon Sep 17 00:00:00 2001 From: wangsixiang <2970484253@qq.com> Date: Tue, 26 Nov 2024 17:07:45 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=84=9F=E7=9F=A5=E4=BA=8B=E4=BB=B6?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E9=80=89=E6=8B=A9=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/perception/eventDetection/statistics/data.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/statistics/data.js b/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/statistics/data.js index 7d7f05dd..80a5d392 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/statistics/data.js +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/statistics/data.js @@ -262,7 +262,16 @@ export const searchFormList = [ type: "datetimerange", format: "yyyy-MM-dd HH:mm:ss", valueFormat: "yyyy-MM-dd HH:mm:ss", + pickerOptions:{ + disabledDate(time) { + return time.getTime() > Date.now() || time.getTime() Date: Tue, 26 Nov 2024 18:01:13 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E8=BE=B9=E5=9D=A1=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E8=BD=B4=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Dialogs/RoadNetworkFacilities/index.vue | 34 +++++++++++++------ 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/RoadNetworkFacilities/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/RoadNetworkFacilities/index.vue index 43f8977b..9363f005 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/RoadNetworkFacilities/index.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/RoadNetworkFacilities/index.vue @@ -288,14 +288,30 @@ export default { accelerationZ: "Z轴加速度", precipitation: "降雨量", } - res.data.forEach(e => { - cdata.push((moment(e.measureTime).format('YYYY-MM-DD'))) - if (title === '') { - title = enum_title[e.data[0].type] + + // 排序 + res.data.sort((a, b) => new Date(a.measureTime) - new Date(b.measureTime)); + // 处理返回的数据 + if (res.data.length > 0) { + res.data.forEach(e => { + cdata.push(moment(e.measureTime).format('YYYY-MM-DD HH:mm')); + if (title === '') { + title = enum_title[e.data[0].type]; + } + cseries1.push(e.data[0].value); + cseries2.push(e.data[0].cum); + }); + } else { + // 如果数据为空,生成时间段内的日期 + const startDate = moment(this.dateRange[0]); + const endDate = moment(this.dateRange[1]); + for (let m = moment(startDate); m.diff(endDate, 'days') <= 0; m.add(1, 'days')) { + cdata.push(m.format('YYYY-MM-DD HH:mm')); + cseries1.push(0); + cseries2.push(0); } - cseries1.push(e.data[0].value) - cseries2.push(e.data[0].cum) - }); + + } chartOption.xAxis.data = cdata; chartOption.series[0].name = title + '日计'; @@ -303,17 +319,15 @@ export default { chartOption.series[0].data = cseries1; chartOption.series[1].data = cseries2; -// 假设 chartOption 已经初始化 + chartOption.tooltip = { trigger: 'axis', axisPointer: { type: 'cross' }, formatter: function (params) { - console.log('Params:', params); // 调试信息 let tooltipText = `
${params[0].name}
`; // 显示日期 params.forEach(function (item) { - console.log('Item:', item); // 调试信息 if (item.seriesName === (title + '日计')) { tooltipText += `
${item.seriesName}: ${item.value}
`; } else if (item.seriesName === (title + '累计')) { 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 3/3] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E5=9C=A8=E7=BA=BF?= =?UTF-8?q?=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 @@ - +